refactor: room 包移除大量 error 返回,增加易于房间操作 Helper 数据结构,可通过 Manager.GetHelper 和 room.NewHelper 获取

This commit is contained in:
kercylan98
2023-07-28 10:48:45 +08:00
parent 930fe159bf
commit 3dec4075d5
8 changed files with 356 additions and 82 deletions
+3 -3
View File
@@ -19,19 +19,19 @@ func NewManager(senders ...Sender) *Manager {
case <-manager.closeChannel:
close(manager.closeChannel)
close(manager.notifyChannel)
log.Info("Manager", log.String("state", "release"))
log.Info("m", log.String("state", "release"))
return
case notify := <-manager.notifyChannel:
for _, sender := range manager.senders {
if err := sender.Push(notify); err != nil {
log.Error("Manager", log.String("sender", reflect.TypeOf(sender).String()), log.Err(err))
log.Error("m", log.String("sender", reflect.TypeOf(sender).String()), log.Err(err))
}
}
}
}
}()
log.Info("Manager", log.String("state", "running"))
log.Info("m", log.String("state", "running"))
return manager
}