diff options
| author | ilotterytea <iltsu@alright.party> | 2024-05-05 13:55:38 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2024-05-05 13:55:38 +0500 |
| commit | 6d2ace56b678ac67e0736e94219ebe45e57c383a (patch) | |
| tree | b8a964e7d68111aa43f60e2ba735f06e3cf96a6b /src/localization/line_id.cpp | |
| parent | 2ebdb1677ce38e44c5b69fe21d3e984454e1a775 (diff) | |
feat: line ids for errors
Diffstat (limited to 'src/localization/line_id.cpp')
| -rw-r--r-- | src/localization/line_id.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/localization/line_id.cpp b/src/localization/line_id.cpp index 7bfeb7c..6ec406a 100644 --- a/src/localization/line_id.cpp +++ b/src/localization/line_id.cpp @@ -8,6 +8,22 @@ namespace bot { std::optional<LineId> string_to_line_id(const std::string &str) { if (str == "ping.response") { return LineId::PingResponse; + } else if (str == "error.template") { + return LineId::ErrorTemplate; + } else if (str == "error.not_enough_arguments") { + return LineId::ErrorNotEnoughArguments; + } else if (str == "error.incorrect_argument") { + return LineId::ErrorIncorrectArgument; + } else if (str == "error.incompatible_name") { + return LineId::ErrorIncompatibleName; + } else if (str == "error.namesake_creation") { + return LineId::ErrorNamesakeCreation; + } else if (str == "error.not_found") { + return LineId::ErrorNotFound; + } else if (str == "error.something_went_wrong") { + return LineId::ErrorSomethingWentWrong; + } else if (str == "error.insufficient_rights") { + return LineId::ErrorInsufficientRights; } else { return std::nullopt; } |
