Clear the send queue when disconnected as well.
This commit is contained in:
parent
fc25fe54c9
commit
afd595b780
2 changed files with 1 additions and 10 deletions
10
main.py
10
main.py
|
@ -257,11 +257,6 @@ def receive_cb(server_name, file_descriptor):
|
|||
|
||||
server.disconnect()
|
||||
|
||||
# Queue the failed message for resending
|
||||
if server.receive_queue:
|
||||
message = server.receive_queue.popleft()
|
||||
server.send_queue.appendleft(message)
|
||||
|
||||
return W.WEECHAT_RC_OK
|
||||
|
||||
if not data:
|
||||
|
@ -274,11 +269,6 @@ def receive_cb(server_name, file_descriptor):
|
|||
("{prefix}matrix: disconnecting from server...").format(
|
||||
prefix=W.prefix("network")))
|
||||
|
||||
# Queue the failed message for resending
|
||||
if server.receive_queue:
|
||||
message = server.receive_queue.popleft()
|
||||
server.send_queue.appendleft(message)
|
||||
|
||||
server.disconnect()
|
||||
break
|
||||
|
||||
|
|
|
@ -334,6 +334,7 @@ class MatrixServer:
|
|||
self.socket = None
|
||||
self.connected = False
|
||||
self.access_token = ""
|
||||
self.send_queue.clear()
|
||||
self.receive_queue.clear()
|
||||
|
||||
self.lag = 0
|
||||
|
|
Loading…
Add table
Reference in a new issue