summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2024-01-20 13:14:46 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2024-01-20 13:14:46 +0900
commitb9a81edae5bfbd2a5b0d03e9b523a04ea5cf4bc5 (patch)
treecc4c823f7cec3d5b6b84a42bbcb665ae3825af31 /packages/backend/src/server/api
parentfix(dev): fix pnpm dev (diff)
downloadsharkey-b9a81edae5bfbd2a5b0d03e9b523a04ea5cf4bc5.tar.gz
sharkey-b9a81edae5bfbd2a5b0d03e9b523a04ea5cf4bc5.tar.bz2
sharkey-b9a81edae5bfbd2a5b0d03e9b523a04ea5cf4bc5.zip
enhance(reversi): tweak reversi
Diffstat (limited to 'packages/backend/src/server/api')
-rw-r--r--packages/backend/src/server/api/stream/channels/reversi-game.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/backend/src/server/api/stream/channels/reversi-game.ts b/packages/backend/src/server/api/stream/channels/reversi-game.ts
index c67c05fb09..2d8c396db9 100644
--- a/packages/backend/src/server/api/stream/channels/reversi-game.ts
+++ b/packages/backend/src/server/api/stream/channels/reversi-game.ts
@@ -45,7 +45,7 @@ class ReversiGameChannel extends Channel {
switch (type) {
case 'ready': this.ready(body); break;
case 'updateSettings': this.updateSettings(body.key, body.value); break;
- case 'putStone': this.putStone(body.pos); break;
+ case 'putStone': this.putStone(body.pos, body.id); break;
case 'syncState': this.syncState(body.crc32); break;
}
}
@@ -72,14 +72,14 @@ class ReversiGameChannel extends Channel {
}
@bindThis
- private async putStone(pos: number) {
+ private async putStone(pos: number, id: string) {
if (this.user == null) return;
// TODO: キャッシュしたい
const game = await this.reversiGamesRepository.findOneBy({ id: this.gameId! });
if (game == null) throw new Error('game not found');
- this.reversiService.putStoneToGame(game, this.user, pos);
+ this.reversiService.putStoneToGame(game, this.user, pos, id);
}
@bindThis