Remove error handling for zero balance in GetProfileInfoScript as it is now considered a valid state.
This commit is contained in:
parent
34e80f04bb
commit
a7840b640d
@ -94,13 +94,9 @@ void GetProfileInfoScript::doStart() {
|
||||
|
||||
const double parsedBalance = parsedOpt.value_or(0.0);
|
||||
qDebug() << "[Dushanbe::GetProfileInfo] Parsed balance after refresh:" << parsedBalance;
|
||||
if (parsedBalance <= 0.0) {
|
||||
m_error = "Balance is zero after refresh: " + m_deviceId + " " + m_appCode;
|
||||
qWarning() << m_error;
|
||||
AdbUtils::tryToKillApplication(m_deviceId, app.package);
|
||||
emit finishedWithResult(m_error);
|
||||
return;
|
||||
}
|
||||
// Нулевой баланс — валидное состояние счёта (пустой кошелёк), не ошибка.
|
||||
// Failure-ветка выше (Balance did not load) ловит реальную проблему —
|
||||
// зависший loading, когда блок "TJS\n<дата>" так и не появился.
|
||||
BankProfileDAO::updateAmount(app.id, parsedBalance);
|
||||
// У Душанбе все карты сидят на одном счёте, а экран деталей карты
|
||||
// отдаёт placeholder "0,00 TJS" — единственный источник правды
|
||||
|
||||
Loading…
Reference in New Issue
Block a user