fix: check for Tauri availability before invoke
This commit is contained in:
@@ -165,8 +165,14 @@ const skippedPeople = computed(() => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
|
// Wait for Tauri to be ready
|
||||||
|
if (!(window as any).__TAURI__) {
|
||||||
|
console.error('Tauri not available - must run inside Tauri webview')
|
||||||
|
loading.value = false
|
||||||
|
return
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
console.log('PeopleView: calling getPeople...')
|
console.log('PeopleView: Tauri available, calling getPeople...')
|
||||||
const result = await invoke('getPeople', { page: 1, perPage: 1000 })
|
const result = await invoke('getPeople', { page: 1, perPage: 1000 })
|
||||||
console.log('PeopleView: getPeople raw result type:', typeof result)
|
console.log('PeopleView: getPeople raw result type:', typeof result)
|
||||||
console.log('PeopleView: getPeople raw result:', result)
|
console.log('PeopleView: getPeople raw result:', result)
|
||||||
|
|||||||
Reference in New Issue
Block a user