From 14e42d025a52430103a67f27fa78f137bab45da8 Mon Sep 17 00:00:00 2001 From: developomp Date: Wed, 20 Oct 2021 09:16:59 +0900 Subject: prettier formatted /util --- util/src/entities/Invite.ts | 2 +- util/src/entities/Migration.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'util/src/entities') diff --git a/util/src/entities/Invite.ts b/util/src/entities/Invite.ts index b3e00957..6ac64ddc 100644 --- a/util/src/entities/Invite.ts +++ b/util/src/entities/Invite.ts @@ -71,7 +71,7 @@ export class Invite extends BaseClassWithoutId { @Column({ nullable: true }) target_user_type?: number; - @Column({ nullable: true}) + @Column({ nullable: true }) vanity_url?: boolean; static async joinGuild(user_id: string, code: string) { diff --git a/util/src/entities/Migration.ts b/util/src/entities/Migration.ts index 7393496f..3f39ae72 100644 --- a/util/src/entities/Migration.ts +++ b/util/src/entities/Migration.ts @@ -10,7 +10,7 @@ export class Migration extends BaseClassWithoutId { @PrimaryIdAutoGenerated() id: number; - @Column({ type: 'bigint' }) + @Column({ type: "bigint" }) timestamp: number; @Column() -- cgit 1.5.1 From e58e153c7c5e34c16edd99dbb1e4572ccf6e74c6 Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Wed, 20 Oct 2021 17:15:21 +0200 Subject: :bug: revert file config overwrite --- util/src/entities/Message.ts | 8 +++++++- util/src/util/Config.ts | 16 ++++++++-------- 2 files changed, 15 insertions(+), 9 deletions(-) (limited to 'util/src/entities') diff --git a/util/src/entities/Message.ts b/util/src/entities/Message.ts index a4d38315..20a44ca3 100644 --- a/util/src/entities/Message.ts +++ b/util/src/entities/Message.ts @@ -9,6 +9,7 @@ import { CreateDateColumn, Entity, FindConditions, + Index, JoinColumn, JoinTable, ManyToMany, @@ -45,9 +46,11 @@ export enum MessageType { } @Entity("messages") +@Index(["channel_id", "id"], { unique: true }) export class Message extends BaseClass { @Column({ nullable: true }) @RelationId((message: Message) => message.channel) + @Index() channel_id: string; @JoinColumn({ name: "channel_id" }) @@ -68,10 +71,13 @@ export class Message extends BaseClass { @Column({ nullable: true }) @RelationId((message: Message) => message.author) + @Index() author_id: string; @JoinColumn({ name: "author_id", referencedColumnName: "id" }) - @ManyToOne(() => User) + @ManyToOne(() => User, { + onDelete: "CASCADE", + }) author?: User; @Column({ nullable: true }) diff --git a/util/src/util/Config.ts b/util/src/util/Config.ts index 92907d0c..31b8d97c 100644 --- a/util/src/util/Config.ts +++ b/util/src/util/Config.ts @@ -4,7 +4,7 @@ import path from "path"; import fs from "fs"; // TODO: yaml instead of json -const overridePath = path.join(process.cwd(), "config.json"); +// const overridePath = path.join(process.cwd(), "config.json"); var config: ConfigValue; var pairs: ConfigEntity[]; @@ -19,12 +19,12 @@ export const Config = { config = pairsToConfig(pairs); config = (config || {}).merge(DefaultConfigOptions); - try { - const overrideConfig = JSON.parse(fs.readFileSync(overridePath, { encoding: "utf8" })); - config = overrideConfig.merge(config); - } catch (error) { - fs.writeFileSync(overridePath, JSON.stringify(config, null, 4)); - } + // try { + // const overrideConfig = JSON.parse(fs.readFileSync(overridePath, { encoding: "utf8" })); + // config = overrideConfig.merge(config); + // } catch (error) { + // fs.writeFileSync(overridePath, JSON.stringify(config, null, 4)); + // } return this.set(config); }, @@ -51,7 +51,7 @@ function applyConfig(val: ConfigValue) { pair.value = obj; return pair.save(); } - fs.writeFileSync(overridePath, JSON.stringify(val, null, 4)); + // fs.writeFileSync(overridePath, JSON.stringify(val, null, 4)); return apply(val); } -- cgit 1.5.1