Bladeren bron

Merge pull request #5 from NerdyProjects/join_channel

Implement joinChannel command
Michał Słomkowski 8 jaren geleden
bovenliggende
commit
193c498312
2 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  1. 3 1
      include/mumlib.hpp
  2. 6 0
      src/mumlib.cpp

+ 3 - 1
include/mumlib.hpp

@@ -41,7 +41,9 @@ namespace mumlib {
 
         void sendTextMessage(std::string message);
 
+        void joinChannel(int channel_id);
+
     private:
         _Mumlib_Private *impl;
     };
-}
+}

+ 6 - 0
src/mumlib.cpp

@@ -371,4 +371,10 @@ namespace mumlib {
         textMessage.set_message(message);
         impl->transport.sendControlMessage(MessageType::TEXTMESSAGE, textMessage);
     }
+
+    void Mumlib::joinChannel(int channel_id) {
+        MumbleProto::UserState userState;
+        userState.set_channel_id(channel_id);
+        impl->transport.sendControlMessage(MessageType::USERSTATE, userState);
+    }
 }