Replace electron API mocks with actual electron API impl (#1535)

* link electron types locally

* Update electronAPI calls

* Fix source validation

* Payload to raw

* nit

* Update electron types
This commit is contained in:
Chenlei Hu
2024-11-13 17:20:18 -05:00
committed by GitHub
parent 82d00a1bcf
commit acba6097e0
8 changed files with 37 additions and 31 deletions

View File

@@ -14,9 +14,9 @@ import {
ProgressStatus,
ProgressMessages
} from '@comfyorg/comfyui-electron-types'
import { electronAPI as getElectronAPI } from '@/utils/envUtil'
import { electronAPI } from '@/utils/envUtil'
const electronAPI = getElectronAPI()
const electron = electronAPI()
const status = ref<ProgressStatus>(ProgressStatus.INITIAL_STATE)
const logs = ref<string[]>([])
@@ -35,9 +35,9 @@ const fetchLogs = async () => {
}
onMounted(() => {
electronAPI.sendReady()
electronAPI.onProgressUpdate(updateProgress)
electronAPI.onLogMessage((message: string) => {
electron.sendReady()
electron.onProgressUpdate(updateProgress)
electron.onLogMessage((message: string) => {
addLogMessage(message)
})
})