blob: 464a7fab38fb79900766bee47ba4d479d43e98ed [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"
3import { kCSTarget, kMWTarget } from "../../../xhrInterceptor/responseModifiers"
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}