| Index: jingle/notifier/listener/xmpp_push_client.cc
|
| diff --git a/jingle/notifier/listener/xmpp_push_client.cc b/jingle/notifier/listener/xmpp_push_client.cc
|
| index dcf828d8cda915f7a1c4d7857c6c5fb4f9a82c5c..b6db08853d22ae5893090abf0cc2083fb5b7789e 100644
|
| --- a/jingle/notifier/listener/xmpp_push_client.cc
|
| +++ b/jingle/notifier/listener/xmpp_push_client.cc
|
| @@ -62,7 +62,14 @@ void XmppPushClient::OnDisconnect() {
|
| DCHECK(non_thread_safe_.CalledOnValidThread());
|
| base_task_.reset();
|
| FOR_EACH_OBSERVER(PushClientObserver, observers_,
|
| - OnNotificationStateChange(false));
|
| + OnPushClientStateChange(NOTIFICATIONS_OFF));
|
| +}
|
| +
|
| +void XmppPushClient::OnRejectedCredentials() {
|
| + DCHECK(non_thread_safe_.CalledOnValidThread());
|
| + base_task_.reset();
|
| + FOR_EACH_OBSERVER(PushClientObserver, observers_,
|
| + OnPushClientStateChange(CREDENTIALS_REJECTED));
|
| }
|
|
|
| void XmppPushClient::OnNotificationReceived(
|
| @@ -75,13 +82,13 @@ void XmppPushClient::OnNotificationReceived(
|
| void XmppPushClient::OnSubscribed() {
|
| DCHECK(non_thread_safe_.CalledOnValidThread());
|
| FOR_EACH_OBSERVER(PushClientObserver, observers_,
|
| - OnNotificationStateChange(true));
|
| + OnPushClientStateChange(NOTIFICATIONS_ON));
|
| }
|
|
|
| void XmppPushClient::OnSubscriptionError() {
|
| DCHECK(non_thread_safe_.CalledOnValidThread());
|
| FOR_EACH_OBSERVER(PushClientObserver, observers_,
|
| - OnNotificationStateChange(false));
|
| + OnPushClientStateChange(NOTIFICATIONS_OFF));
|
| }
|
|
|
| void XmppPushClient::AddObserver(PushClientObserver* observer) {
|
|
|