Treat test mode accounts as premium accounts.

Fixes #25982.
This commit is contained in:
John Preston 2023-03-08 15:36:16 +04:00
parent 3a0b912274
commit bfd318cf3f

View File

@ -499,7 +499,9 @@ void Domain::scheduleWriteAccounts() {
int Domain::maxAccounts() const {
const auto premiumCount = ranges::count_if(accounts(), [](
const Main::Domain::AccountWithIndex &d) {
return d.account->sessionExists() && d.account->session().premium();
return d.account->sessionExists()
&& (d.account->session().premium()
|| d.account->session().isTestMode());
});
return std::min(int(premiumCount) + kMaxAccounts, kPremiumMaxAccounts);
}