do some more worker rewriting

This commit is contained in:
Percs 2024-07-13 21:00:54 -05:00
parent a25e71a6fd
commit 4ce4226afa
4 changed files with 33 additions and 2 deletions

View file

@ -1,6 +1,6 @@
import { BareClient } from "@mercuryworkshop/bare-mux";
import { BareResponseFetch } from "@mercuryworkshop/bare-mux";
import { encodeUrl, decodeUrl, rewriteCss, rewriteHeaders, rewriteHtml, rewriteJs } from "../shared";
import { encodeUrl, decodeUrl, rewriteCss, rewriteHeaders, rewriteHtml, rewriteJs, rewriteWorkers } from "../shared";
declare global {
interface Window {
@ -62,6 +62,7 @@ export default class ScramjetServiceWorker {
break;
case "sharedworker":
case "worker":
responseBody = rewriteWorkers(await response.text(), url);
break;
default:
responseBody = response.body;