xiongzhu vor 2 Jahren
Ursprung
Commit
7b441b4c3d
1 geänderte Dateien mit 6 neuen und 6 gelöschten Zeilen
  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
     }