Add Pull Now button and provider logos to accounts page

Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/0201089a-598d-4ab0-a5a3-8d2ae1120c9e

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-28 19:02:52 +00:00
parent 66f94e1ecb
commit fc7e09d4d6
6 changed files with 111 additions and 9 deletions
+5
View File
@@ -318,6 +318,11 @@ export const mailAccountsApi = {
return response.data;
},
async pullNow(id: number): Promise<{ message: string }> {
const response = await api.post<{ message: string }>(`/mail-accounts/${id}/pull-now`);
return response.data;
},
async delete(id: number): Promise<void> {
await api.delete(`/mail-accounts/${id}`);
},