test the wasm side (#6726)

Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2025-05-06 20:04:34 -07:00
committed by GitHub
parent 17c326e654
commit e373d285fe
30 changed files with 594 additions and 330 deletions

View File

@ -1583,6 +1583,21 @@ export class EngineCommandManager extends EventTarget {
return
}
async startFromWasm(token: string): Promise<boolean> {
return await new Promise((resolve) => {
this.start({
token,
width: 256,
height: 256,
setMediaStream: () => {},
setIsStreamReady: () => {},
callbackOnEngineLiteConnect: () => {
resolve(true)
},
})
})
}
handleMessage(event: MessageEvent) {
let message: Models['WebSocketResponse_type'] | null = null
@ -1731,7 +1746,9 @@ export class EngineCommandManager extends EventTarget {
this.engineConnection?.send(resizeCmd)
}
tearDown(opts?: { idleMode: boolean }) {
tearDown(opts?: {
idleMode: boolean
}) {
if (this.engineConnection) {
for (const [cmdId, pending] of Object.entries(this.pendingCommands)) {
pending.reject([