diff --git a/src/gui/accountstate.cpp b/src/gui/accountstate.cpp index ab23ee9add853..55a835244241d 100644 --- a/src/gui/accountstate.cpp +++ b/src/gui/accountstate.cpp @@ -59,8 +59,8 @@ AccountState::AccountState(AccountPtr account) this, &AccountState::slotCredentialsAsked); connect(account.data(), &Account::pushNotificationsReady, this, &AccountState::slotPushNotificationsReady); - connect(account.data(), &Account::userOnlineStatusChanged, this, - &AccountState::slotUserOnlineStatusChanged); + connect(account.data(), &Account::userStatusChanged, this, + &AccountState::slotServerUserStatusChanged); connect(this, &AccountState::isConnectedChanged, [=]{ // Get the Apps available on the server if we're now connected. @@ -561,7 +561,7 @@ void AccountState::slotPushNotificationsReady() } } -void AccountState::slotUserOnlineStatusChanged() +void AccountState::slotServerUserStatusChanged() { setDesktopNotificationsAllowed(_account->userStatusConnector()->userStatus().state() != UserStatus::OnlineStatus::DoNotDisturb); } diff --git a/src/gui/accountstate.h b/src/gui/accountstate.h index 872572f9d3df1..2e47fcf6e13aa 100644 --- a/src/gui/accountstate.h +++ b/src/gui/accountstate.h @@ -217,7 +217,7 @@ private Q_SLOTS: void slotCheckConnection(); void slotPushNotificationsReady(); - void slotUserOnlineStatusChanged(); + void slotServerUserStatusChanged(); private: AccountPtr _account; diff --git a/src/libsync/account.cpp b/src/libsync/account.cpp index 251d4978bcaa1..b1aa32f4c69e9 100644 --- a/src/libsync/account.cpp +++ b/src/libsync/account.cpp @@ -635,7 +635,7 @@ void Account::setupUserStatusConnector() connect(_userStatusConnector.get(), &UserStatusConnector::userStatusFetched, this, [this](const UserStatus &) { emit userStatusChanged(); }); - connect(_userStatusConnector.get(), &UserStatusConnector::userOnlineStatusChanged, this, &Account::userOnlineStatusChanged); + connect(_userStatusConnector.get(), &UserStatusConnector::userStatusChanged, this, &Account::userStatusChanged); connect(_userStatusConnector.get(), &UserStatusConnector::messageCleared, this, [this] { emit userStatusChanged(); }); diff --git a/src/libsync/account.h b/src/libsync/account.h index a0e1c0333418e..bb3fe40aac1c0 100644 --- a/src/libsync/account.h +++ b/src/libsync/account.h @@ -322,7 +322,7 @@ public slots: void userStatusChanged(); - void userOnlineStatusChanged(); + void userStatusChanged(); void capabilitiesChanged(); diff --git a/src/libsync/ocsuserstatusconnector.cpp b/src/libsync/ocsuserstatusconnector.cpp index baa9aba1ec565..98e2923b5960c 100644 --- a/src/libsync/ocsuserstatusconnector.cpp +++ b/src/libsync/ocsuserstatusconnector.cpp @@ -262,7 +262,7 @@ void OcsUserStatusConnector::onUserStatusFetched(const QJsonDocument &json, int emit userStatusFetched(_userStatus); if (oldOnlineState != _userStatus.state()) { - emit userOnlineStatusChanged(); + emit userStatusChanged(); } } @@ -423,7 +423,7 @@ void OcsUserStatusConnector::onUserStatusOnlineStatusSet(const QJsonDocument &js emit userStatusSet(); if (oldOnlineState != _userStatus.state()) { - emit userOnlineStatusChanged(); + emit userStatusChanged(); } } diff --git a/src/libsync/userstatusconnector.h b/src/libsync/userstatusconnector.h index 2ad7586b16ac4..b330c39a46ef2 100644 --- a/src/libsync/userstatusconnector.h +++ b/src/libsync/userstatusconnector.h @@ -129,7 +129,7 @@ class OWNCLOUDSYNC_EXPORT UserStatusConnector : public QObject void userStatusFetched(const UserStatus &userStatus); void predefinedStatusesFetched(const std::vector &statuses); void userStatusSet(); - void userOnlineStatusChanged(); + void userStatusChanged(); void messageCleared(); void error(Error error); };