(Auto)update libjingle 66326258-> 66340694
git-svn-id: http://webrtc.googlecode.com/svn/trunk@6069 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
b1eb43142e
commit
f9277a9381
@ -121,6 +121,7 @@ const char STR_MUC_ROOM_FEATURE_MULTI_USER_VC[] = "muc_muvc";
|
||||
const char STR_MUC_ROOM_FEATURE_RECORDABLE[] = "recordable";
|
||||
const char STR_MUC_ROOM_FEATURE_CUSTOM_RECORDING[] = "custom_recording";
|
||||
const char STR_MUC_ROOM_OWNER_PROFILE_ID[] = "muc#roominfo_owner_profile_id";
|
||||
const char STR_MUC_ROOM_FEATURE_ABUSE_RECORDABLE[] = "abuse_recordable";
|
||||
|
||||
const char STR_ID_TYPE_CONVERSATION[] = "conversation";
|
||||
const char NS_GOOGLE_MUC_HANGOUT[] = "google:muc#hangout";
|
||||
|
||||
@ -114,6 +114,7 @@ extern const char STR_MUC_ROOM_FEATURE_MULTI_USER_VC[];
|
||||
extern const char STR_MUC_ROOM_FEATURE_RECORDABLE[];
|
||||
extern const char STR_MUC_ROOM_FEATURE_CUSTOM_RECORDING[];
|
||||
extern const char STR_MUC_ROOM_OWNER_PROFILE_ID[];
|
||||
extern const char STR_MUC_ROOM_FEATURE_ABUSE_RECORDABLE[];
|
||||
|
||||
extern const char STR_ID_TYPE_CONVERSATION[];
|
||||
extern const char NS_GOOGLE_MUC_HANGOUT[];
|
||||
|
||||
@ -277,6 +277,7 @@ void HangoutPubSubClient::OnAudioMuteStateChange(
|
||||
bool is_muted = change.new_state;
|
||||
bool remote_action = (!change.publisher_nick.empty() &&
|
||||
(change.publisher_nick != change.published_nick));
|
||||
|
||||
if (remote_action) {
|
||||
const std::string& mutee_nick = change.published_nick;
|
||||
const std::string& muter_nick = change.publisher_nick;
|
||||
@ -287,9 +288,8 @@ void HangoutPubSubClient::OnAudioMuteStateChange(
|
||||
}
|
||||
bool should_mute_locally = (mutee_nick == nick_);
|
||||
SignalRemoteMute(mutee_nick, muter_nick, should_mute_locally);
|
||||
} else {
|
||||
SignalAudioMuteStateChange(change.published_nick, was_muted, is_muted);
|
||||
}
|
||||
SignalAudioMuteStateChange(change.published_nick, was_muted, is_muted);
|
||||
}
|
||||
|
||||
const std::string GetAudioMuteNickFromItem(const XmlElement* item) {
|
||||
|
||||
@ -449,11 +449,14 @@ TEST_F(HangoutPubSubClientTest, TestRequest) {
|
||||
" </event>"
|
||||
"</message>";
|
||||
|
||||
listener->last_is_audio_muted = false;
|
||||
xmpp_client->HandleStanza(
|
||||
buzz::XmlElement::ForStr(incoming_remote_mute_message));
|
||||
EXPECT_EQ("mutee", listener->last_mutee_nick);
|
||||
EXPECT_EQ("muter", listener->last_muter_nick);
|
||||
EXPECT_FALSE(listener->last_should_mute);
|
||||
EXPECT_EQ("mutee", listener->last_audio_muted_nick);
|
||||
EXPECT_TRUE(listener->last_is_audio_muted);
|
||||
|
||||
std::string incoming_remote_mute_me_message =
|
||||
"<message xmlns='jabber:client' from='room@domain.com'>"
|
||||
@ -466,11 +469,14 @@ TEST_F(HangoutPubSubClientTest, TestRequest) {
|
||||
" </event>"
|
||||
"</message>";
|
||||
|
||||
listener->last_is_audio_muted = false;
|
||||
xmpp_client->HandleStanza(
|
||||
buzz::XmlElement::ForStr(incoming_remote_mute_me_message));
|
||||
EXPECT_EQ("me", listener->last_mutee_nick);
|
||||
EXPECT_EQ("muter", listener->last_muter_nick);
|
||||
EXPECT_TRUE(listener->last_should_mute);
|
||||
EXPECT_EQ("me", listener->last_audio_muted_nick);
|
||||
EXPECT_TRUE(listener->last_is_audio_muted);
|
||||
|
||||
std::string incoming_media_block_message =
|
||||
"<message xmlns='jabber:client' from='room@domain.com'>"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user