Added event "away" for IRCv3 away messages.

master
Tomatix 5 years ago
parent 59090d0a13
commit 9f76ab644c
  1. 1
      IdealIRC/IRC.cpp
  2. 1
      IdealIRC/ScriptEvent.h

@ -800,6 +800,7 @@ void IRC::v3onMsgAway(const IRCPrefix& sender, const std::string& message, const
for (const auto& channel : channelsAffected)
getStatus().printTo(channel.c_str(), PrintType::ServerInfo, msg.c_str());
}
contextualScriptEvent(&m_status, ScriptEvent::Away, sender.toString(), message);
}
void IRC::v3onMsgJoin(const IRCPrefix& sender, const std::string& channel, const std::string& useraccount, const std::string& realname)

@ -22,6 +22,7 @@ namespace ScriptEvent {
constexpr auto* Kill = "kill";
constexpr auto* Error = "error";
constexpr auto* Numeric = "numeric";
constexpr auto* Away = "away"; // IRCv3 only
}
#endif // SCRIPTEVENTS_H

Loading…
Cancel
Save