mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-25 06:54:43 +00:00
Fixed locked summary buttons after becoming premium.
This commit is contained in:
@@ -125,12 +125,16 @@ void Transcribes::toggleSummary(
|
||||
entry.onPremiumRequired = std::move(onPremiumRequired);
|
||||
summarize(item);
|
||||
} else if (!i->second.loading) {
|
||||
i->second.shown = i->second.premiumRequired
|
||||
? false
|
||||
: !i->second.shown;
|
||||
_session->data().requestItemResize(item);
|
||||
if (i->second.shown) {
|
||||
_session->data().requestItemShowHighlight(item);
|
||||
auto &entry = i->second;
|
||||
if (entry.result.empty()) {
|
||||
entry.onPremiumRequired = std::move(onPremiumRequired);
|
||||
summarize(item);
|
||||
} else {
|
||||
entry.shown = entry.premiumRequired ? false : !entry.shown;
|
||||
_session->data().requestItemResize(item);
|
||||
if (entry.shown) {
|
||||
_session->data().requestItemShowHighlight(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user