From 84561dbb98ac24a73651fed11d665514d8faed11 Mon Sep 17 00:00:00 2001 From: Opaque02 <66582645+Opaque02@users.noreply.github.com> Date: Thu, 10 Oct 2024 08:52:01 +1000 Subject: [PATCH] Added registered date to the panel --- src/ui/admin-ui-handler.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ui/admin-ui-handler.ts b/src/ui/admin-ui-handler.ts index 242246e4630..ab7b651875b 100644 --- a/src/ui/admin-ui-handler.ts +++ b/src/ui/admin-ui-handler.ts @@ -42,7 +42,7 @@ export default class AdminUiHandler extends FormModalUiHandler { case AdminMode.SEARCH: return ["Username"]; case AdminMode.ADMIN: - return ["Username", "Discord ID", "Google ID", "Last played"]; + return ["Username", "Discord ID", "Google ID", "Last played", "Registered"]; default: return [""]; } @@ -79,7 +79,7 @@ export default class AdminUiHandler extends FormModalUiHandler { show(args: any[]): boolean { this.config = args[0] as ModalConfig; this.adminMode = args[1] as AdminMode; - this.adminResult = args[2] ?? { username: "", discordId: "", googleId: "", lastLoggedIn: "" }; + this.adminResult = args[2] ?? { username: "", discordId: "", googleId: "", lastLoggedIn: "", registered: "" }; const isMessageError = args[3]; const fields = this.getFields(); @@ -154,7 +154,7 @@ export default class AdminUiHandler extends FormModalUiHandler { this.inputs[0].setText(adminResult.username); break; case AdminMode.ADMIN: - const lockedFields: string[] = ["username", "lastLoggedIn"]; + const lockedFields: string[] = ["username", "lastLoggedIn", "registered"]; Object.keys(adminResult).forEach((aR, i) => { this.inputs[i].setText(adminResult[aR]); if (aR === "discordId" || aR === "googleId") { @@ -226,7 +226,8 @@ export default class AdminUiHandler extends FormModalUiHandler { username: this.inputs[0]?.node ? this.inputs[0].text : "", discordId: this.inputs[1]?.node ? this.inputs[1]?.text : "", googleId: this.inputs[2]?.node ? this.inputs[2]?.text : "", - lastLoggedIn: this.inputs[3]?.node ? this.inputs[3]?.text : "" + lastLoggedIn: this.inputs[3]?.node ? this.inputs[3]?.text : "", + registered: this.inputs[4]?.node ? this.inputs[4]?.text : "" }; } @@ -339,4 +340,5 @@ export interface AdminSearchInfo { discordId: string; googleId: string; lastLoggedIn: string; + registered: string; }