[Commands] Cleanup #acceptrules Command (#3716)

# Note
- Cleanup messages and logic.
- Utilize repositories in database methods.
This commit is contained in:
Alex King
2023-11-26 01:13:08 -05:00
committed by GitHub
parent 93ddffa57f
commit f9f45eedcd
3 changed files with 21 additions and 22 deletions
+7 -5
View File
@@ -2,10 +2,12 @@
void command_acceptrules(Client *c, const Seperator *sep)
{
if (!database.GetAgreementFlag(c->AccountID())) {
database.SetAgreementFlag(c->AccountID());
c->SendAppearancePacket(AT_Anim, ANIM_STAND);
c->Message(Chat::White, "It is recorded you have agreed to the rules.");
if (database.GetAgreementFlag(c->AccountID())) {
c->Message(Chat::White, "You have already agreed to the rules.");
return;
}
}
database.SetAgreementFlag(c->AccountID());
c->SendAppearancePacket(AT_Anim, ANIM_STAND);
c->Message(Chat::White, "It is recorded you have agreed to the rules.");
}