mirror of
https://github.com/Qz3rK/tdesktop.git
synced 2026-07-03 14:15:08 +02:00
Added weak pointer for rebuilder of subscription list to Data::Session.
This commit is contained in:
@@ -1957,6 +1957,19 @@ rpl::producer<> Session::pinnedDialogsOrderUpdated() const {
|
||||
return _pinnedDialogsOrderUpdated.events();
|
||||
}
|
||||
|
||||
Session::CreditsSubsRebuilderPtr Session::createCreditsSubsRebuilder() {
|
||||
if (auto result = activeCreditsSubsRebuilder()) {
|
||||
return result;
|
||||
}
|
||||
auto result = std::make_shared<CreditsSubsRebuilder>();
|
||||
_creditsSubsRebuilder = result;
|
||||
return result;
|
||||
}
|
||||
|
||||
Session::CreditsSubsRebuilderPtr Session::activeCreditsSubsRebuilder() const {
|
||||
return _creditsSubsRebuilder.lock();
|
||||
}
|
||||
|
||||
void Session::registerHeavyViewPart(not_null<ViewElement*> view) {
|
||||
_heavyViewParts.emplace(view);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user