fix workers

This commit is contained in:
velzie 2024-08-31 11:28:01 -04:00
parent 0939dd2b57
commit 5f7a9d4bd4
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F
5 changed files with 14 additions and 11 deletions

View file

@ -111,6 +111,7 @@ export class ScramjetServiceWorker {
async fetch({ request, clientId }: FetchEvent) {
if (new URL(request.url).pathname.startsWith("/scramjet/worker")) {
const dataurl = new URL(request.url).searchParams.get("data");
const type = new URL(request.url).searchParams.get("type");
const res = await fetch(dataurl);
const ab = await res.arrayBuffer();
@ -118,7 +119,7 @@ export class ScramjetServiceWorker {
decodeURIComponent(new URL(request.url).searchParams.get("origin"))
);
const rewritten = rewriteWorkers(ab, new URL(origin));
const rewritten = rewriteWorkers(ab, type, new URL(origin));
return new Response(rewritten, {
headers: {