diff --git a/spectrum/src/frontends/slack/SlackRTM.h b/spectrum/src/frontends/slack/SlackRTM.h index d2bdacb392abc5ade28c2581d63ad8370017ab41..c8cc7e25901d8ea35704ac20c099b23f9fdd1269 100644 --- a/spectrum/src/frontends/slack/SlackRTM.h +++ b/spectrum/src/frontends/slack/SlackRTM.h @@ -82,6 +82,12 @@ class SlackRTM { boost::signal onMessageReceived; + const std::string &getUserName(const std::string &id); + + const std::string &getSelfName() { + return m_selfName; + } + private: void handlePayloadReceived(const std::string &payload); void handleRTMStart(HTTPRequest *req, bool ok, rapidjson::Document &resp, const std::string &data); @@ -91,6 +97,7 @@ class SlackRTM { std::map m_channels; std::map m_ims; std::map m_users; + std::string m_selfName; private: Component *m_component;