Implement joinChannel command

joinChannel moves the current user into the given channel identified by
channel_id.
このコミットが含まれているのは:
Matthias Larisch 2015-11-30 20:24:54 +01:00
コミット 783ba52665
2個のファイルの変更9行の追加1行の削除

ファイルの表示

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

ファイルの表示

@ -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);
}
}