diff options
author | bptato <nincsnevem662@gmail.com> | 2023-07-04 12:25:40 +0200 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2023-07-04 12:25:56 +0200 |
commit | b96d8cc51a7f469eaa5804c24a8b45cc4d5b3756 (patch) | |
tree | 0d1deb5281e233d6627a4cfde91732c34adbbc05 /src/display/client.nim | |
parent | e961b086d263022c3486a4742d1ab29331212c62 (diff) | |
download | chawan-b96d8cc51a7f469eaa5804c24a8b45cc4d5b3756.tar.gz |
Add proxy support
Diffstat (limited to 'src/display/client.nim')
-rw-r--r-- | src/display/client.nim | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/display/client.nim b/src/display/client.nim index 5134f130..f7e89b78 100644 --- a/src/display/client.nim +++ b/src/display/client.nim @@ -566,7 +566,11 @@ proc newClient*(config: Config, dispatcher: Dispatcher): Client = result.config = config result.dispatcher = dispatcher result.attrs = getWindowAttributes(stdout) - result.loader = dispatcher.forkserver.newFileLoader() + let forkserver = dispatcher.forkserver + result.loader = forkserver.newFileLoader( + proxy = config.getProxy(), + acceptProxy = true + ) result.jsrt = newJSRuntime() result.jsrt.setInterruptHandler(interruptHandler, cast[pointer](result)) JS_SetModuleLoaderFunc(result.jsrt, normalizeModuleName, clientLoadJSModule, |