1
0
forked from BRT/arc

Disable date-based scrolling limit in GetLastTransactionsScript temporarily.

This commit is contained in:
slava 2026-06-01 21:52:25 +05:00
parent 7d953add94
commit e5a11b0a57

View File

@ -990,22 +990,23 @@ GetLastTransactionsScript::SearchResult GetLastTransactionsScript::searchOne(
// окно today+yesterday полностью проскроллено, дальше только старая история. // окно today+yesterday полностью проскроллено, дальше только старая история.
// Прекращаем скролл (целевой транзакции в окне нет), вместо того чтобы // Прекращаем скролл (целевой транзакции в окне нет), вместо того чтобы
// листать до упора и упереться в watchdog-таймаут. // листать до упора и упереться в watchdog-таймаут.
{ // NOTE: окно "сегодня+вчера" временно отключено — скроллим без ограничения по дате.
const QDate cutoff = todayLocal.addDays(-1); // вчера // {
QDate newestVisible; // const QDate cutoff = todayLocal.addDays(-1); // вчера
for (const QString &gd : groupDates) { // QDate newestVisible;
const QDate d = QDate::fromString(gd, "dd.MM.yyyy"); // for (const QString &gd : groupDates) {
if (d.isValid() && (newestVisible.isNull() || d > newestVisible)) // const QDate d = QDate::fromString(gd, "dd.MM.yyyy");
newestVisible = d; // if (d.isValid() && (newestVisible.isNull() || d > newestVisible))
} // newestVisible = d;
if (newestVisible.isValid() && newestVisible < cutoff) { // }
qDebug() << "[Dushanbe::GetLastTransactions] Past today+yesterday window" // if (newestVisible.isValid() && newestVisible < cutoff) {
" (newest visible=" << newestVisible.toString("dd.MM.yyyy") // qDebug() << "[Dushanbe::GetLastTransactions] Past today+yesterday window"
<< "< cutoff=" << cutoff.toString("dd.MM.yyyy") // " (newest visible=" << newestVisible.toString("dd.MM.yyyy")
<< ") — stopping scroll"; // << "< cutoff=" << cutoff.toString("dd.MM.yyyy")
return SearchResult::PastWindow; // << ") — stopping scroll";
} // return SearchResult::PastWindow;
} // }
// }
// Скроллим вниз — свайп внутри области транзакций // Скроллим вниз — свайп внутри области транзакций
if (scroll < maxScrolls) { if (scroll < maxScrolls) {