diff --git a/backends/libcommuni/session.h b/backends/libcommuni/session.h index 0d819cb0f9f9192c04f4981a36242bf9dd622189..029905a7342327229556e4853ba9f530df1981d7 100644 --- a/backends/libcommuni/session.h +++ b/backends/libcommuni/session.h @@ -89,6 +89,10 @@ public: return m_identify; } + bool hasIRCBuddy(const std::string &channel, const std::string &name) { + return m_buddies[channel].find(name) != m_buddies[channel].end(); + } + IRCBuddy &getIRCBuddy(const std::string &channel, const std::string &name) { return m_buddies[channel][name]; }