fix: use correct api.request() method in ZonesTab

This commit is contained in:
2025-12-21 13:30:36 +01:00
parent f9e6025dc4
commit 84964ccb84

View File

@ -46,7 +46,7 @@ export function ZonesTab() {
const fetchStatus = useCallback(async () => { const fetchStatus = useCallback(async () => {
try { try {
const data = await api.get('/admin/zone-sync/status') const data = await api.request<ZoneSyncStatus>('/admin/zone-sync/status')
setStatus(data) setStatus(data)
} catch (e) { } catch (e) {
console.error('Failed to fetch zone status:', e) console.error('Failed to fetch zone status:', e)
@ -67,7 +67,7 @@ export function ZonesTab() {
setSyncingSwitch(true) setSyncingSwitch(true)
setMessage(null) setMessage(null)
try { 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.' }) setMessage({ type: 'success', text: 'Switch.ch sync started! Check logs for progress.' })
// Refresh status after a delay // Refresh status after a delay
setTimeout(fetchStatus, 5000) setTimeout(fetchStatus, 5000)
@ -83,7 +83,7 @@ export function ZonesTab() {
setSyncingCzds(true) setSyncingCzds(true)
setMessage(null) setMessage(null)
try { 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.' }) setMessage({ type: 'success', text: 'ICANN CZDS sync started (parallel mode)! Check logs for progress.' })
// Refresh status after a delay // Refresh status after a delay
setTimeout(fetchStatus, 5000) setTimeout(fetchStatus, 5000)