summaryrefslogtreecommitdiff
path: root/packages/backend/src/models/ReversiGame.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2024-01-21 10:07:43 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2024-01-21 10:07:43 +0900
commita17251d913c822e3113b47ed8135eecb3f06c445 (patch)
treec90dadc24b723acaa4eba9c0a1f66bc5551c5e4f /packages/backend/src/models/ReversiGame.ts
parentenhance(frontend): ノート作成画面の添付メニューから直接フ... (diff)
downloadmisskey-a17251d913c822e3113b47ed8135eecb3f06c445.tar.gz
misskey-a17251d913c822e3113b47ed8135eecb3f06c445.tar.bz2
misskey-a17251d913c822e3113b47ed8135eecb3f06c445.zip
enhance(reversi): tweak reversi
Diffstat (limited to 'packages/backend/src/models/ReversiGame.ts')
-rw-r--r--packages/backend/src/models/ReversiGame.ts20
1 files changed, 19 insertions, 1 deletions
diff --git a/packages/backend/src/models/ReversiGame.ts b/packages/backend/src/models/ReversiGame.ts
index dcaa5c9fa9..11d236e458 100644
--- a/packages/backend/src/models/ReversiGame.ts
+++ b/packages/backend/src/models/ReversiGame.ts
@@ -13,6 +13,12 @@ export class MiReversiGame {
})
public startedAt: Date | null;
+ @Column('timestamp with time zone', {
+ nullable: true,
+ comment: 'The ended date of the ReversiGame.',
+ })
+ public endedAt: Date | null;
+
@Column(id())
public user1Id: MiUser['id'];
@@ -71,7 +77,19 @@ export class MiReversiGame {
...id(),
nullable: true,
})
- public surrendered: MiUser['id'] | null;
+ public surrenderedUserId: MiUser['id'] | null;
+
+ @Column({
+ ...id(),
+ nullable: true,
+ })
+ public timeoutUserId: MiUser['id'] | null;
+
+ // in sec
+ @Column('smallint', {
+ default: 90,
+ })
+ public timeLimitForEachTurn: number;
@Column('jsonb', {
default: [],