summaryrefslogtreecommitdiff
path: root/src/event_main.cc
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@yahoo.com>2015-06-22 13:56:28 +0200
committerJoel Klinghed <the_jk@yahoo.com>2015-06-22 14:09:49 +0200
commit6bd81f5f0b483815e6afcc8b11319c3ed9f08d8f (patch)
tree827addd30941c08a57b8cd2dff036061c6f3b35a /src/event_main.cc
parentced5f1a978dd2b4ab6e81bac1cdec9dbbd0438cd (diff)
Fixup for the proxy going
Diffstat (limited to 'src/event_main.cc')
-rw-r--r--src/event_main.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/event_main.cc b/src/event_main.cc
index bd1b3be..c2bf439 100644
--- a/src/event_main.cc
+++ b/src/event_main.cc
@@ -426,17 +426,17 @@ bool going(const std::string& channel,
std::string note, user = user_name;
auto db = open(channel);
if (!db) return true;
+ if (!args.empty() && args.front() == "user") {
+ if (args.size() == 1) {
+ Http::response(200, "Expected username after 'user'");
+ return true;
+ }
+ user = args[1];
+ args.erase(args.begin(), args.begin() + 2);
+ }
if (args.empty()) {
event = Event::next(db);
} else {
- if (args.front() == "user") {
- if (args.size() == 1) {
- Http::response(200, "Expected username after 'user'");
- return true;
- }
- user = args[1];
- args.erase(args.begin(), args.begin() + 2);
- }
if (args.size() == 1) {
char* end = nullptr;
errno = 0;
@@ -486,10 +486,10 @@ bool going(const std::string& channel,
}
if (going) {
signal_channel(channel, user + " will be attending " +
- event->name());
+ event->name() + extra);
} else {
signal_channel(channel, user + " will not be attending " +
- event->name());
+ event->name() + extra);
}
}
} else {