mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-09-24 18:33:03 -07:00
[Server/Client] Unify report categories (#7345)
* [Server/Client] Unify report categories into one shared source of truth * Lont. --------- Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
This commit is contained in:
parent
a1d8ce6165
commit
eae9591a17
8 changed files with 173 additions and 20 deletions
|
|
@ -128,6 +128,7 @@
|
|||
#include <libcockatrice/protocol/pb/serverinfo_user_alt.pb.h>
|
||||
#include <libcockatrice/protocol/pb/serverinfo_user_session.pb.h>
|
||||
#include <libcockatrice/utility/passwordhasher.h>
|
||||
#include <libcockatrice/utility/report_categories.h>
|
||||
#include <libcockatrice/utility/string_limits.h>
|
||||
#include <libcockatrice/utility/warning_categories.h>
|
||||
#include <server_response_containers.h>
|
||||
|
|
@ -3775,8 +3776,7 @@ Response::ResponseCode AbstractServerSocketInterface::cmdReport(const Command_Re
|
|||
return Response::RespInvalidData;
|
||||
}
|
||||
|
||||
static const QStringList validCategories = {"cheating", "bug_abuse", "verbal_abuse", "other"};
|
||||
if (!validCategories.contains(category.toLower())) {
|
||||
if (!ReportCategories::isValid(category)) {
|
||||
return Response::RespInvalidData;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue