Fix seen messages bug

This commit is contained in:
Stuckinaboot 2019-04-03 00:34:39 -04:00
parent 91dd3c0230
commit b73b2f0841

View File

@ -87,9 +87,10 @@ class Pubsub():
if rpc_incoming.publish:
# deal with RPC.publish
for message in rpc_incoming.publish:
if message.seqno not in self.seen_messages:
id_in_seen_msgs = (message.seqno, message.from_id)
if id_in_seen_msgs not in self.seen_messages:
should_publish = True
self.seen_messages.append((message.seqno, message.from_id))
self.seen_messages.append(id_in_seen_msgs)
await self.handle_talk(message)
if rpc_incoming.subscriptions: