summaryrefslogtreecommitdiff
path: root/src/models/entities
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/entities')
-rw-r--r--src/models/entities/user-profile.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/models/entities/user-profile.ts b/src/models/entities/user-profile.ts
index cf1c341182..0eeed1b40e 100644
--- a/src/models/entities/user-profile.ts
+++ b/src/models/entities/user-profile.ts
@@ -2,6 +2,7 @@ import { Entity, Column, Index, OneToOne, JoinColumn, PrimaryColumn } from 'type
import { id } from '../id';
import { User } from './user';
import { Page } from './page';
+import { notificationTypes } from '../../types';
@Entity()
export class UserProfile {
@@ -158,6 +159,13 @@ export class UserProfile {
})
public mutedWords: string[][];
+ @Column('enum', {
+ enum: notificationTypes,
+ array: true,
+ nullable: true,
+ })
+ public includingNotificationTypes: typeof notificationTypes[number][] | null;
+
//#region Denormalized fields
@Index()
@Column('varchar', {