Make providers endpoint-agnostic

A provider can now be registered on multiple endpoints (or potentially
moved if needed).
This commit is contained in:
Asher
2020-07-22 14:53:15 -05:00
parent 2819fd51e2
commit e8f6d30055
5 changed files with 40 additions and 29 deletions

View File

@ -71,7 +71,7 @@ const main = async (args: Args, cliArgs: Args, configArgs: Args): Promise<void>
}
const httpServer = new HttpServer(options)
httpServer.registerHttpProvider("/", VscodeHttpProvider, args)
httpServer.registerHttpProvider(["/", "/vscode"], VscodeHttpProvider, args)
httpServer.registerHttpProvider("/update", UpdateHttpProvider, false)
httpServer.registerHttpProvider("/proxy", ProxyHttpProvider)
httpServer.registerHttpProvider("/login", LoginHttpProvider, args.config!, envPassword)