rpcwsserver: allocate deflateFactory only if compression enabled

This commit is contained in:
jangko 2021-06-25 16:41:35 +07:00
parent b9e9be8f19
commit 62becee070
No known key found for this signature in database
GPG Key ID: 31702AE10541E6B9

View File

@ -59,9 +59,8 @@ proc handleRequest(rpc: RpcWebSocketServer, request: HttpRequest) {.async.} =
error "WebSocket error:", exception = exc.msg
proc initWebsocket(rpc: RpcWebSocketServer, compression: bool) =
let deflateFactory = deflateFactory()
if compression:
let deflateFactory = deflateFactory()
rpc.wsserver = WSServer.new(factories = [deflateFactory])
else:
rpc.wsserver = WSServer.new()