fix: test connection always showed success; add per-account test endpoint

Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/6268035d-325f-422a-886f-8b2919127261

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-28 18:57:25 +00:00
parent c09019d333
commit 441e8b54e9
5 changed files with 83 additions and 17 deletions
+7
View File
@@ -338,6 +338,13 @@ export const mailAccountsApi = {
return response.data;
},
async testExisting(accountId: number): Promise<{ success: boolean; message: string }> {
const response = await api.post<{ success: boolean; message: string }>(
`/mail-accounts/${accountId}/test`
);
return response.data;
},
async autoDetect(
emailAddress: string
): Promise<{ success: boolean; suggestions: AutoDetectSuggestion[] }> {