diff --git a/src/worker/index.ts b/src/worker/index.ts index 4cfea4e..3ec0e0a 100644 --- a/src/worker/index.ts +++ b/src/worker/index.ts @@ -17,11 +17,6 @@ export class ScramjetServiceWorker extends EventTarget { serviceWorkers: FakeServiceWorker[] = []; - dataworkerpromises: Record< - string, - { promise: Promise; resolve: (v: string) => void } - > = {}; - constructor() { super(); this.client = new self.$scramjet.shared.util.BareClient(); @@ -42,17 +37,6 @@ export class ScramjetServiceWorker extends EventTarget { return; } - - if (data.scramjet$type === "dataworker") { - if (this.dataworkerpromises[data.id]) { - this.dataworkerpromises[data.id].resolve(data.data); - } else { - let resolve: (v: string) => void; - const promise = new Promise((res) => (resolve = res)); - this.dataworkerpromises[data.id] = { promise, resolve }; - resolve(data.data); - } - } }); } @@ -145,21 +129,12 @@ type CookieMessage = { url: string; }; -type DataWorkerMessage = { - scramjet$type: "dataworker"; - data: string; - id: string; -}; - type MessageCommon = { scramjet$type: string; scramjet$token: number; }; -type MessageTypeC2W = - | RegisterServiceWorkerMessage - | CookieMessage - | DataWorkerMessage; +type MessageTypeC2W = RegisterServiceWorkerMessage | CookieMessage; type MessageTypeW2C = CookieMessage; // c2w: client to (service) worker