From 668b956bb77e87a92da6ed4e228b40ce21dbb2da Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Thu, 5 Aug 2021 20:11:56 -0400 Subject: [PATCH] Don't allow changing userID if warned --- src/options.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/options.ts b/src/options.ts index 50436b4f..ee04f1a5 100644 --- a/src/options.ts +++ b/src/options.ts @@ -492,6 +492,22 @@ function activatePrivateTextChange(element: HTMLElement) { } }); + // See if anything extra must be done + switch (option) { + case "userID": + utils.asyncRequestToServer("GET", "/api/userInfo", { + userID: Config.config[option], + values: ["warnings", "banned"] + }).then((result) => { + const userInfo = JSON.parse(result.responseText); + if (userInfo.warnings > 0 || userInfo.banned) { + setButton.classList.add("hidden"); + } + }); + + break; + } + element.querySelector(".option-hidden-section").classList.remove("hidden"); }