blob: a7aa405ba7bd9be01e9cca9e1548ca5b31ad00a4 [file] [log] [blame]
Adrià Vilanova Martínez2ba5d8d2024-05-04 21:17:16 +02001import Script, { ScriptEnvironment, ScriptPage, ScriptRunPhase } from "../../common/architecture/scripts/Script"
2import MWOptionsWatcherServer from "../../common/mainWorldOptionsWatcher/Server"
3import { kCSTarget, kMWTarget } from "../../xhrInterceptor/responseModifiers"
4
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}