Removed authorizations check form Data::Session.

This commit is contained in:
23rd 2020-09-08 18:12:16 +03:00 committed by John Preston
parent 6ac5f32796
commit 035a19b41e
4 changed files with 3 additions and 22 deletions

View file

@ -7,6 +7,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
*/
#include "api/api_updates.h"
#include "api/api_authorizations.h"
#include "api/api_text_entities.h"
#include "main/main_session.h"
#include "main/main_account.h"
@ -1772,7 +1773,7 @@ void Updates::feedUpdate(const MTPUpdate &update) {
}
} else {
session().data().serviceNotification(text, d.vmedia());
session().data().checkNewAuthorization();
session().api().authorizations().reload();
}
} break;

View file

@ -12,7 +12,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "base/timer.h"
#include "base/unixtime.h"
#include "boxes/confirm_box.h"
#include "data/data_session.h"
#include "lang/lang_keys.h"
#include "main/main_session.h"
#include "styles/style_boxes.h"
@ -77,7 +76,6 @@ private:
void terminateOne(uint64 hash);
void terminateAll();
const not_null<Main::Session*> _session;
const not_null<Api::Authorizations*> _authorizations;
rpl::variable<bool> _loading = false;
@ -134,8 +132,7 @@ private:
};
SessionsContent::SessionsContent(QWidget*, not_null<Main::Session*> session)
: _session(session)
, _authorizations(&_session->api().authorizations())
: _authorizations(&session->api().authorizations())
, _inner(this)
, _shortPollTimer([=] { shortPollSessions(); }) {
}
@ -159,11 +156,6 @@ void SessionsContent::setupContent() {
terminateAll();
}, lifetime());
_session->data().newAuthorizationChecks(
) | rpl::start_with_next([=] {
shortPollSessions();
}, lifetime());
_loading.changes(
) | rpl::start_with_next([=](bool value) {
_inner->setVisible(!value);

View file

@ -3827,14 +3827,6 @@ void Session::serviceNotification(
}
}
void Session::checkNewAuthorization() {
_newAuthorizationChecks.fire({});
}
rpl::producer<> Session::newAuthorizationChecks() const {
return _newAuthorizationChecks.events();
}
void Session::insertCheckedServiceNotification(
const TextWithEntities &message,
const MTPMessageMedia &media,

View file

@ -626,8 +626,6 @@ public:
void serviceNotification(
const TextWithEntities &message,
const MTPMessageMedia &media = MTP_messageMediaEmpty());
void checkNewAuthorization();
rpl::producer<> newAuthorizationChecks() const;
void setMimeForwardIds(MessageIdsList &&list);
MessageIdsList takeMimeForwardIds();
@ -924,8 +922,6 @@ private:
int>;
std::unique_ptr<CredentialsWithGeneration> _passportCredentials;
rpl::event_stream<> _newAuthorizationChecks;
rpl::event_stream<SendActionAnimationUpdate> _sendActionAnimationUpdate;
std::vector<WallPaper> _wallpapers;