feat: add defaultWithReplies to MiUser

This commit is contained in:
anatawa12 2023-10-16 13:22:42 +09:00
parent 34d1b463a4
commit 9f5ab14d70
No known key found for this signature in database
GPG key ID: 9CA909848B8E4EA6
2 changed files with 24 additions and 0 deletions

View file

@ -0,0 +1,18 @@
/*
* SPDX-FileCopyrightText: syuilo and other misskey contributors
* SPDX-License-Identifier: AGPL-3.0-only
*/
export class DefaultWithReplies1697430068149 {
name = 'DefaultWithReplies1697430068149'
async up(queryRunner) {
await queryRunner.query(`ALTER TABLE "user" ADD "defaultWithReplies" boolean NOT NULL DEFAULT false`);
await queryRunner.query(`COMMENT ON COLUMN "user"."defaultWithReplies" IS 'Default value of withReplies for newly followed users'`);
}
async down(queryRunner) {
await queryRunner.query(`COMMENT ON COLUMN "user"."defaultWithReplies" IS 'Default value of withReplies for newly followed users'`);
await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "defaultWithReplies"`);
}
}

View file

@ -243,6 +243,12 @@ export class MiUser {
})
public token: string | null;
@Column('boolean', {
default: false,
comment: 'Default value of withReplies for newly followed users',
})
public defaultWithReplies: boolean;
constructor(data: Partial<MiUser>) {
if (data == null) return;