Do not send empty messages packets at interval

This commit is contained in:
kdeme 2019-12-03 16:49:20 +01:00
parent 146eeddd65
commit 2dcccf19b2
2 changed files with 10 additions and 8 deletions

View File

@ -270,10 +270,11 @@ proc processQueue(peer: Peer) =
envelopes.add(message.env) envelopes.add(message.env)
wakuPeer.received.incl(message) wakuPeer.received.incl(message)
trace "Sending envelopes", amount=envelopes.len if envelopes.len() > 0:
# Ignore failure of sending messages, this could occur when the connection trace "Sending envelopes", amount=envelopes.len
# gets dropped # Ignore failure of sending messages, this could occur when the connection
traceAsyncErrors peer.messages(envelopes) # gets dropped
traceAsyncErrors peer.messages(envelopes)
proc run(peer: Peer) {.async.} = proc run(peer: Peer) {.async.} =
while peer.connectionState notin {Disconnecting, Disconnected}: while peer.connectionState notin {Disconnecting, Disconnected}:

View File

@ -265,10 +265,11 @@ proc processQueue(peer: Peer) =
envelopes.add(message.env) envelopes.add(message.env)
whisperPeer.received.incl(message) whisperPeer.received.incl(message)
trace "Sending envelopes", amount=envelopes.len if envelopes.len() > 0:
# Ignore failure of sending messages, this could occur when the connection trace "Sending envelopes", amount=envelopes.len
# gets dropped # Ignore failure of sending messages, this could occur when the connection
traceAsyncErrors peer.messages(envelopes) # gets dropped
traceAsyncErrors peer.messages(envelopes)
proc run(peer: Peer) {.async.} = proc run(peer: Peer) {.async.} =
while peer.connectionState notin {Disconnecting, Disconnected}: while peer.connectionState notin {Disconnecting, Disconnected}: