File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ import Jimp = require("jimp");
99import Captcha , { CAPTCHA_LIMIT } from "../structures/Captcha" ;
1010import * as DateFormatter from "../utils/DateFormatter" ;
1111import EliminationRoom from "../structures/EliminationRoom" ;
12- import { Role } from "../structures/Player" ;
12+ import Player , { Role } from "../structures/Player" ;
1313import ClanController from "../clans/ClanController" ;
1414import Clan , { ClanData } from "../structures/Clan" ;
1515
@@ -129,14 +129,7 @@ export default class APIController {
129129 message : "Requested user is not a member of this clan"
130130 } ) ;
131131
132- members . splice ( members . indexOf ( requester . username ) , 1 ) ;
133- await this . base . db . run ( "UPDATE accounts SET clan = ? WHERE username = ?" , null , requester . username ) ;
134- if ( members . length === 0 ) {
135- await this . base . db . run ( "DELETE FROM clans WHERE name = ?" , req . params . name ) ;
136- } else {
137- await this . base . db . run ( "UPDATE clans SET members = ? WHERE name = ?" , JSON . stringify ( members ) , req . params . name ) ;
138- }
139- res . json ( { members } ) ;
132+ Player . leaveClan ( clan , requester . username , this . base ) . then ( res . json ) ;
140133 } ) ;
141134
142135 // DELETE Endpoint: /api/clans/:name
You can’t perform that action at this time.
0 commit comments