diff --git a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/HomeFragment.kt b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/HomeFragment.kt index d0994783..16cc1a7b 100644 --- a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/HomeFragment.kt +++ b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/HomeFragment.kt @@ -141,10 +141,9 @@ class HomeFragment : MainFragment() { val feedstyleChanged = recyclerData.loadedFeedStyle != feedStyle; val clientsChanged = lastClients == null || lastClients.size != clients.size || !lastClients.containsAll(clients); - val outdated = recyclerData.lastLoad.getNowDiffSeconds() > 60; - Logger.i(TAG, "onShown (recyclerData.loadedFeedStyle=${recyclerData.loadedFeedStyle}, recyclerData.lastLoad=${recyclerData.lastLoad}, feedstyleChanged=$feedstyleChanged, clientsChanged=$clientsChanged, outdated=$outdated)") + Logger.i(TAG, "onShown (recyclerData.loadedFeedStyle=${recyclerData.loadedFeedStyle}, recyclerData.lastLoad=${recyclerData.lastLoad}, feedstyleChanged=$feedstyleChanged, clientsChanged=$clientsChanged)") - if(feedstyleChanged || outdated || clientsChanged) { + if(feedstyleChanged || clientsChanged) { recyclerData.lastLoad = OffsetDateTime.now(); recyclerData.loadedFeedStyle = feedStyle; recyclerData.lastClients = clients; diff --git a/app/src/main/java/com/futo/platformplayer/states/StateApp.kt b/app/src/main/java/com/futo/platformplayer/states/StateApp.kt index e44cdea7..6194bd6b 100644 --- a/app/src/main/java/com/futo/platformplayer/states/StateApp.kt +++ b/app/src/main/java/com/futo/platformplayer/states/StateApp.kt @@ -645,6 +645,7 @@ class StateApp { wm.cancelAllWork(); } catch (e: Throwable) { Logger.e(TAG, "Failed to schedule background subscription updates.", e) + UIDialogs.toast(context, "Background subscription update failed: " + e.message) } }