diff --git a/frontend/src/components/admin/ZonesTab.tsx b/frontend/src/components/admin/ZonesTab.tsx index 0ab7794..87f47ac 100644 --- a/frontend/src/components/admin/ZonesTab.tsx +++ b/frontend/src/components/admin/ZonesTab.tsx @@ -46,7 +46,7 @@ export function ZonesTab() { const fetchStatus = useCallback(async () => { try { - const data = await api.get('/admin/zone-sync/status') + const data = await api.request('/admin/zone-sync/status') setStatus(data) } catch (e) { console.error('Failed to fetch zone status:', e) @@ -67,7 +67,7 @@ export function ZonesTab() { setSyncingSwitch(true) setMessage(null) try { - await api.post('/admin/zone-sync/switch') + await api.request('/admin/zone-sync/switch', { method: 'POST' }) setMessage({ type: 'success', text: 'Switch.ch sync started! Check logs for progress.' }) // Refresh status after a delay setTimeout(fetchStatus, 5000) @@ -83,7 +83,7 @@ export function ZonesTab() { setSyncingCzds(true) setMessage(null) try { - await api.post('/admin/zone-sync/czds') + await api.request('/admin/zone-sync/czds', { method: 'POST' }) setMessage({ type: 'success', text: 'ICANN CZDS sync started (parallel mode)! Check logs for progress.' }) // Refresh status after a delay setTimeout(fetchStatus, 5000)