mirror of https://github.com/icedream/ts3bot.git
Start sending keep-alives only after we're actually connected.
parent
e2a05f73bf
commit
e45aa93b36
|
@ -121,6 +121,10 @@ module.exports = class TS3ClientQuery extends EventEmitter
|
||||||
@_tcpClient.connect @_port, @_host, () =>
|
@_tcpClient.connect @_port, @_host, () =>
|
||||||
@emit "open"
|
@emit "open"
|
||||||
await @once "message.selected", defer(selectedArgs)
|
await @once "message.selected", defer(selectedArgs)
|
||||||
|
|
||||||
|
# send keepalives to avoid connection timeout
|
||||||
|
@_resetKeepalive()
|
||||||
|
|
||||||
cb?()
|
cb?()
|
||||||
|
|
||||||
splitterStream = StreamSplitter("\n\r")
|
splitterStream = StreamSplitter("\n\r")
|
||||||
|
@ -143,9 +147,6 @@ module.exports = class TS3ClientQuery extends EventEmitter
|
||||||
else
|
else
|
||||||
@emit "vars", response.args
|
@emit "vars", response.args
|
||||||
|
|
||||||
# send keepalives to avoid connection timeout
|
|
||||||
@_resetKeepalive()
|
|
||||||
|
|
||||||
_sendKeepalive: (cb) =>
|
_sendKeepalive: (cb) =>
|
||||||
@_log.silly "Send: <keep-alive>"
|
@_log.silly "Send: <keep-alive>"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue