From f503b768e14135bee94825826a841150e0a61399 Mon Sep 17 00:00:00 2001 From: Maxine Date: Wed, 29 Jan 2025 18:48:10 -0300 Subject: [PATCH] Add headers-received event for extensions (#206) --- packages/injector/src/index.ts | 2 ++ packages/types/src/globals.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/injector/src/index.ts b/packages/injector/src/index.ts index 37d453e..fbb8516 100644 --- a/packages/injector/src/index.ts +++ b/packages/injector/src/index.ts @@ -157,6 +157,8 @@ class BrowserWindow extends ElectronBrowserWindow { details.responseHeaders[key] = ["*"]; } + moonlightHost.events.emit("headers-received", details, isMainWindow); + cb({ cancel: false, responseHeaders: details.responseHeaders }); } }); diff --git a/packages/types/src/globals.ts b/packages/types/src/globals.ts index 9433d96..7be4bf7 100644 --- a/packages/types/src/globals.ts +++ b/packages/types/src/globals.ts @@ -11,7 +11,7 @@ import type { NodeEventType, NodeEventPayloads } from "./core/event"; -import { MoonlightFS } from "./fs"; +import type { MoonlightFS } from "./fs"; export type MoonlightHost = { config: Config;