From b969821019acc209a533aae6cf9e8815b27e9988 Mon Sep 17 00:00:00 2001 From: Acid Chicken Date: Thu, 30 May 2024 13:41:57 +0900 Subject: [PATCH] chore(backend): assert user joined --- packages/backend/src/core/ReversiService.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/backend/src/core/ReversiService.ts b/packages/backend/src/core/ReversiService.ts index 7f939b99c7..50d50b270d 100644 --- a/packages/backend/src/core/ReversiService.ts +++ b/packages/backend/src/core/ReversiService.ts @@ -295,6 +295,9 @@ export class ReversiService implements OnApplicationShutdown, OnModuleInit { isLlotheo: false, noIrregularRules: options.noIrregularRules, }, { relations: ['user1', 'user2'] }); + if (game.user1 === gane.user2) { + throw new Error('broken match'); + } this.cacheGame(game); const packed = await this.reversiGameEntityService.packDetail(game);