blob: 484c8e8c2be568bc88462d16b9a243ea284fdbea [file] [log] [blame]
Adrià Vilanova Martínez33a009c2024-11-09 22:41:56 +01001import Script, { ScriptEnvironment, ScriptPage, ScriptRunPhase } from "../../../common/architecture/scripts/Script"
2import MWOptionsWatcherServer from "../../../common/mainWorldOptionsWatcher/Server"
Adrià Vilanova Martínez9c418ab2024-12-05 15:34:40 +01003import { kCSTarget, kMWTarget } from "../../../xhrInterceptor/ResponseModifier.adapter"
Adrià Vilanova Martínez2ba5d8d2024-05-04 21:17:16 +02004
5export default class MWOptionsWatcherServerScript extends Script {
6 // The server should be available as soon as possible, since e.g. the
7 // XHRProxy already sends a request to the optionsWatcher server as soon as it
8 // is constructed.
9 priority = 0;
10
11 page = ScriptPage.CommunityConsole;
12 environment = ScriptEnvironment.ContentScript;
13 runPhase = ScriptRunPhase.Start;
14
15 execute() {
16 new MWOptionsWatcherServer(kCSTarget, kMWTarget);
17 }
18}