summary refs log tree commit diff
path: root/util/src/entities/Guild.ts
diff options
context:
space:
mode:
Diffstat (limited to 'util/src/entities/Guild.ts')
-rw-r--r--util/src/entities/Guild.ts14
1 files changed, 11 insertions, 3 deletions
diff --git a/util/src/entities/Guild.ts b/util/src/entities/Guild.ts

index 032a9415..434699ac 100644 --- a/util/src/entities/Guild.ts +++ b/util/src/entities/Guild.ts
@@ -17,6 +17,8 @@ import { Webhook } from "./Webhook"; // TODO: stage_instances // TODO: threads +export const PublicGuildRelations = ["channels", "emojis", "members", "roles", "stickers", "voice_states"]; + @Entity("guilds") export class Guild extends BaseClass { @Column({ nullable: true }) @@ -91,9 +93,9 @@ export class Guild extends BaseClass { @Column({ nullable: true }) @RelationId((guild: Guild) => guild.template) - template_id: string; + template_id?: string; - @JoinColumn({ name: "template_id" }) + @JoinColumn({ name: "template_id", referencedColumnName: "id" }) @ManyToOne(() => Template) template: Template; @@ -127,7 +129,7 @@ export class Guild extends BaseClass { @RelationId((guild: Guild) => guild.owner) owner_id: string; - @JoinColumn([{ name: "owner_id", referencedColumnName: "id" }]) + @JoinColumn({ name: "owner_id", referencedColumnName: "id" }) @ManyToOne(() => User) owner: User; @@ -209,4 +211,10 @@ export class Guild extends BaseClass { @Column({ nullable: true }) widget_enabled?: boolean; + + @Column({ nullable: true }) + nsfw_level?: number; + + @Column({ nullable: true }) + nsfw?: boolean; }