feat: add SMS diagnostics admin check

This commit is contained in:
unknown
2026-07-16 16:23:12 +09:00
parent ae1f30592d
commit 9c4dac9a70
7 changed files with 146 additions and 2 deletions

View File

@@ -15,6 +15,7 @@ import {
PassDelivery,
PurposeCode,
Role,
SmsDiagnosticsResult,
StatsSummary,
PublicPass,
Team,
@@ -185,6 +186,8 @@ export const updateAdminPurposeCode = (id: number, payload: Omit<PurposeCode, 'i
export const getWatcher1Settings = () => request<Watcher1Settings>('/settings/watcher1');
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 listAdminUsers = () => request<AdminUser[]>('/admin/users');
export const updateAdminUserRoles = (id: number, roles: Role[]) =>
request<AdminUser>(`/admin/users/${id}/roles`, jsonInit('PUT', { roles }));