We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6c52318 commit 0964b1cCopy full SHA for 0964b1c
backend/structures/Clan.ts
@@ -1,3 +1,5 @@
1
+import Base from "./Base";
2
+
3
// Clan structure in database
4
export interface ClanData {
5
name: string;
@@ -35,4 +37,12 @@ export default class Clan {
35
37
this.name = data.name;
36
38
this.tag = data.tag;
39
}
40
41
+ public static delete(data: ClanData | string, base: Base): Promise<Array<any>> {
42
+ const target: string = typeof data !== "string" ? data.name : data;
43
+ return Promise.all([
44
+ base.db.run("DELETE FROM clans WHERE name = ?", target),
45
+ base.db.run("UPDATE accounts SET clan = ? WHERE clan = ?", null, target)
46
+ ]);
47
+ }
48
0 commit comments