|
@@ -192,8 +192,14 @@ func (p *Game) WaitChooseMul(room Room) error {
|
|
|
p.locker.Lock()
|
|
|
defer p.locker.Unlock()
|
|
|
|
|
|
+ roomUserIDList, err = p.getRoomUserIDList(room.ID)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Error(err)
|
|
|
+ return err
|
|
|
+ }
|
|
|
+
|
|
|
logrus.Infof("未选取的用户,开始自动选取")
|
|
|
- for _, userID := range userIDList {
|
|
|
+ for _, userID := range roomUserIDList {
|
|
|
userItem, exists := p.PlayerMap[userID]
|
|
|
if !exists {
|
|
|
logrus.Error("not exist:", userID)
|