blob: 8472318abd53207ec56b3f5988fb0a49d0c006a4 [file] [log] [blame]
let state = "send-sw-failure"
onconnect = initialE => {
let port = initialE.source;
port.postMessage(state)
port.onmessage = e => {
if(state === "" && e.data === "send-window-failure") {
port.postMessage(new SharedArrayBuffer())
} else {
port.postMessage("failure")
}
}
port.onmessageerror = e => {
if(state === "send-sw-failure") {
port.postMessage("send-sw-failure-success")
state = ""
}
}
}