enhance: 使われてないアンテナは自動停止されるように

Resolve #9373
This commit is contained in:
syuilo
2023-03-20 20:12:38 +09:00
parent eb5781465b
commit 54630edb0f
9 changed files with 59 additions and 4 deletions

View File

@@ -13,6 +13,10 @@ export class Antenna {
})
public createdAt: Date;
@Index()
@Column('timestamp with time zone')
public lastUsedAt: Date;
@Index()
@Column({
...id(),
@@ -83,4 +87,10 @@ export class Antenna {
@Column('boolean')
public notify: boolean;
@Index()
@Column('boolean', {
default: true,
})
public isActive: boolean;
}

View File

@@ -75,6 +75,10 @@ export const packedAntennaSchema = {
type: 'boolean',
optional: false, nullable: false,
},
isActive: {
type: 'boolean',
optional: false, nullable: false,
},
hasUnreadNote: {
type: 'boolean',
optional: false, nullable: false,