[Commands] Cleanup #devtools Command. (#2538)

* [Commands] Cleanup #devtools Command.

- Cleanup messages and logic.

* Update client.cpp
This commit is contained in:
Kinglykrab
2022-11-14 14:06:36 -05:00
committed by GitHub
parent aa506110e1
commit df57138a61
4 changed files with 30 additions and 29 deletions
+4 -11
View File
@@ -3,18 +3,11 @@
void command_devtools(Client *c, const Seperator *sep)
{
std::string dev_tools_key = StringFormat("%i-dev-tools-disabled", c->AccountID());
bool is_disable = !strcasecmp(sep->arg[1], "disable");
bool is_enable = !strcasecmp(sep->arg[1], "enable");
/**
* Handle window toggle
*/
if (strcasecmp(sep->arg[1], "disable") == 0) {
DataBucket::SetData(dev_tools_key, "true");
c->SetDevToolsEnabled(false);
}
if (strcasecmp(sep->arg[1], "enable") == 0) {
DataBucket::DeleteData(dev_tools_key);
c->SetDevToolsEnabled(true);
if (is_disable || is_enable) {
c->SetDevToolsEnabled(is_enable);
}
c->ShowDevToolsMenu();