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 () => {
try {
const data = await api.get('/admin/zone-sync/status')
const data = await api.request<ZoneSyncStatus>('/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)