summaryrefslogtreecommitdiff
path: root/src/localization
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2024-05-05 19:45:51 +0500
committerilotterytea <iltsu@alright.party>2024-05-05 19:45:51 +0500
commit84bb9ad288d88ce4777137be402ecddf6c3f9a0e (patch)
tree45420eb2c859f484ca5da7af39e40f4c43bc3fd2 /src/localization
parentb0fed946b38de699cde4ed44243f93bf1fc08811 (diff)
feat: new command - !event
Diffstat (limited to 'src/localization')
-rw-r--r--src/localization/line_id.cpp6
-rw-r--r--src/localization/line_id.hpp5
2 files changed, 10 insertions, 1 deletions
diff --git a/src/localization/line_id.cpp b/src/localization/line_id.cpp
index 242a61c..d2a2af9 100644
--- a/src/localization/line_id.cpp
+++ b/src/localization/line_id.cpp
@@ -44,6 +44,12 @@ namespace bot {
return LineId::ErrorInsufficientRights;
}
+ else if (str == "event.on") {
+ return LineId::EventOn;
+ } else if (str == "event.off") {
+ return LineId::EventOff;
+ }
+
else {
return std::nullopt;
}
diff --git a/src/localization/line_id.hpp b/src/localization/line_id.hpp
index 6f7a882..3cd46c0 100644
--- a/src/localization/line_id.hpp
+++ b/src/localization/line_id.hpp
@@ -24,7 +24,10 @@ namespace bot {
ErrorExternalAPIError,
ErrorInsufficientRights,
- PingResponse
+ PingResponse,
+
+ EventOn,
+ EventOff
};
std::optional<LineId> string_to_line_id(const std::string &str);