From 11e4c4b67fab5d7611d438aee57106699c0d0f70 Mon Sep 17 00:00:00 2001 From: jpirnay Date: Thu, 19 Mar 2026 16:01:12 +0100 Subject: [PATCH] Simplify logic --- .../reader/KOReaderSyncActivity.cpp | 21 +------------------ 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/src/activities/reader/KOReaderSyncActivity.cpp b/src/activities/reader/KOReaderSyncActivity.cpp index bee25329..1602cba3 100644 --- a/src/activities/reader/KOReaderSyncActivity.cpp +++ b/src/activities/reader/KOReaderSyncActivity.cpp @@ -203,26 +203,7 @@ void KOReaderSyncActivity::onEnter() { // Check if already connected (e.g. from settings page auth) if (WiFi.status() == WL_CONNECTED) { - LOG_DBG("KOSync", "Already connected to WiFi"); - state = SYNCING; - statusMessage = tr(STR_SYNCING_TIME); - requestUpdate(true); - - // Perform sync directly (will be handled in loop) - xTaskCreate( - [](void* param) { - auto* self = static_cast(param); - // Sync time first - syncTimeWithNTP(); - { - RenderLock lock(*self); - self->statusMessage = tr(STR_CALC_HASH); - } - self->requestUpdate(true); - self->performSync(); - vTaskDelete(nullptr); - }, - "SyncTask", 8192, this, 1, nullptr); + onWifiSelectionComplete(true); return; }