feat: add email diagnostics

This commit is contained in:
unknown
2026-07-16 17:50:58 +09:00
parent 9c4dac9a70
commit 6180161225
7 changed files with 212 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ import {
ChangePasswordRequest,
CurrentUser,
DeliveryStatus,
EmailDiagnosticsResult,
ExcelImportResult,
InsideVisitor,
LoginRequest,
@@ -188,6 +189,8 @@ export const updateWatcher1Settings = (payload: Watcher1Settings) =>
request<Watcher1Settings>('/admin/settings/watcher1', jsonInit('PUT', payload));
export const runSmsDiagnostics = () =>
request<SmsDiagnosticsResult>('/admin/sms/diagnostics', { method: 'POST' });
export const runEmailDiagnostics = () =>
request<EmailDiagnosticsResult>('/admin/email/diagnostics', { method: 'POST' });
export const listAdminUsers = () => request<AdminUser[]>('/admin/users');
export const updateAdminUserRoles = (id: number, roles: Role[]) =>
request<AdminUser>(`/admin/users/${id}/roles`, jsonInit('PUT', { roles }));