Closed AnzhiZhang closed 1 year ago
我的重构思路是这样的:将kook和mc作为分别的adaptor来分包,eventhub和各个adaptor通信/调用,至于每个adaptor和上游平台的交互层、守护进程等等都放在相应adaptor包下实现 如果你认同这个思路,后面我可以尝试重构一下,否则直接合并此pr即可
我的重构思路是这样的:将kook和mc作为分别的adaptor来分包,eventhub和各个adaptor通信/调用,至于每个adaptor和上游平台的交互层、守护进程等等都放在相应adaptor包下实现
如果你认同这个思路,后面我可以尝试重构一下,否则直接合并此pr即可
目前基本也是这样的结构,mc、kook、qq 有自己的 receiver 和 sender,在 core.EventHub 集中通信。我比较认同单独分包的重构方式,具体细节可以再讨论一下,这个pr作为单独的功能先合并了吧
core.EventHub
Originally posted by @AnzhiZhang in https://github.com/AnzhiZhang/ChatHub/issues/8#issuecomment-1542628197
@401U
目前基本也是这样的结构,mc、kook、qq 有自己的 receiver 和 sender,在
core.EventHub
集中通信。我比较认同单独分包的重构方式,具体细节可以再讨论一下,这个pr作为单独的功能先合并了吧Originally posted by @AnzhiZhang in https://github.com/AnzhiZhang/ChatHub/issues/8#issuecomment-1542628197