AnzhiZhang / ChatHub

GNU General Public License v3.0
28 stars 7 forks source link

重构 #9

Closed AnzhiZhang closed 1 year ago

AnzhiZhang commented 1 year ago

我的重构思路是这样的:将kook和mc作为分别的adaptor来分包,eventhub和各个adaptor通信/调用,至于每个adaptor和上游平台的交互层、守护进程等等都放在相应adaptor包下实现

如果你认同这个思路,后面我可以尝试重构一下,否则直接合并此pr即可

目前基本也是这样的结构,mc、kook、qq 有自己的 receiver 和 sender,在 core.EventHub 集中通信。我比较认同单独分包的重构方式,具体细节可以再讨论一下,这个pr作为单独的功能先合并了吧

Originally posted by @AnzhiZhang in https://github.com/AnzhiZhang/ChatHub/issues/8#issuecomment-1542628197

AnzhiZhang commented 1 year ago

@401U