forked from wechaty/puppet-service
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
我们如何感知断开?
通过事件不能保证,只能通过调用grpc event方法时传一个参数来告诉server端最后一条事件是什么。
如果只处理Message:
那我们可以在调用event时传一个最后一条Message的id,然后底层根据id反查从该id的消息到现在的时间点的消息,把这些消息emit出去。
如果要处理所有事件:
那么我们可以新建一个表,把所有事件和payload和timestamp都塞进去。当bot调用event时,带上最后一条事件的时间,然后把该时间点到现在的所有事件都emit出去。这个表可以每天清理一次。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels