fix: conditionally initializing getCurrentWebviewWindow

This commit is contained in:
bangonicdd
2024-10-10 14:09:31 +09:00
parent 0f15a93cf8
commit d25a22bf22
2 changed files with 3 additions and 2 deletions

View File

@@ -43,7 +43,6 @@ import { encodeCapKeySafe } from "./mobileStorage";
import { updateLorebooks } from "../characters";
import { initMobileGesture } from "../hotkey";
import { fetch as TauriHTTPFetch } from '@tauri-apps/plugin-http';
const appWindow = getCurrentWebviewWindow()
//@ts-ignore
export const isTauri = !!window.__TAURI_INTERNALS__
@@ -53,6 +52,8 @@ export const forageStorage = new AutoStorage()
export const googleBuild = false
export const isMobile = navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i)
const appWindow = isTauri ? getCurrentWebviewWindow() : null
interface fetchLog{
body:string
header:string

View File

@@ -8,7 +8,7 @@ import { basename } from "@tauri-apps/api/path"
import { createBlankChar, getCharImage } from "./characters"
import { getCurrentWebviewWindow } from '@tauri-apps/api/webviewWindow';
import { isTauri } from "./storage/globalApi"
const appWindow = getCurrentWebviewWindow()
const appWindow = isTauri ? getCurrentWebviewWindow() : null
export const isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1