Fix vari frontend

This commit is contained in:
2026-03-27 14:20:59 +01:00
parent bb2060c1ae
commit ab6db28449
8 changed files with 276 additions and 22 deletions
+12
View File
@@ -28,4 +28,16 @@ export const mailboxesApi = {
apiClient
.post<ConnectionTestResult>(`/mailboxes/${id}/test-connection`, { protocol })
.then((r) => r.data),
/** Forza una sincronizzazione IMAP manuale (accoda job arq). */
forceSync: (id: string) =>
apiClient
.post<{ status: string; mailbox_id: string; message: string }>(`/mailboxes/${id}/sync`)
.then((r) => r.data),
/** Restituisce il conteggio messaggi non letti per ciascuna casella. */
getUnreadCounts: () =>
apiClient
.get<{ counts: Record<string, number> }>('/mailboxes/unread-counts')
.then((r) => r.data.counts),
}