xiongzhu 2 лет назад
Родитель
Сommit
7b441b4c3d
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      src/game/game.service.ts

+ 6 - 6
src/game/game.service.ts

@@ -539,11 +539,7 @@ export class GameService implements OnModuleInit {
             const run = game.status === GameStatus.Running
             return await this.end(id).then((res) => {
                 if (game.autoReset) {
-                    this.sysConfig.getNumber('reset_delay', 0).then((resetDelay) => {
-                        setTimeout(resetDelay * 1000).then(() => {
-                            this.resetGame(id, run)
-                        })
-                    })
+                    this.resetGame(id, run)
                 }
                 return res
             })
@@ -656,7 +652,11 @@ export class GameService implements OnModuleInit {
 
         this.logger.log(`重置游戏完成`)
         if (run) {
-            this.startRun(newGame.id)
+            this.sysConfig.getNumber('reset_delay', 0).then((resetDelay) => {
+                setTimeout(resetDelay * 1000).then(() => {
+                    this.startRun(newGame.id)
+                })
+            })
         }
         return newGame
     }