1 files changed, 0 insertions, 26 deletions
diff --git a/util/src/entities/BaseClass.ts b/util/src/entities/BaseClass.ts
deleted file mode 100644
index aecc2465..00000000
--- a/util/src/entities/BaseClass.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import "reflect-metadata";
-import { BaseEntity, ObjectIdColumn, PrimaryColumn, SaveOptions } from "typeorm";
-import { Snowflake } from "../util/Snowflake";
-
-export class BaseClassWithoutId extends BaseEntity {
- constructor() {
- super();
- }
-}
-
-export const PrimaryIdColumn = process.env.DATABASE?.startsWith("mongodb") ? ObjectIdColumn : PrimaryColumn;
-
-export class BaseClass extends BaseClassWithoutId {
- @PrimaryIdColumn()
- id: string;
-
- constructor() {
- super();
- if (!this.id) this.id = Snowflake.generate();
- }
-
- save(options?: SaveOptions | undefined): Promise<this> {
- if (!this.id) this.id = Snowflake.generate();
- return super.save(options);
- }
-}
|