diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt index b915548d2..bd84e2c56 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt @@ -20,7 +20,7 @@ object NostrHomeDataSource: NostrDataSource("HomeFeed") { lateinit var account: Account private val cacheListener: (UserState) -> Unit = { - resetFilters() + invalidateFilters() } override fun start() { diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt index 8e997f6c7..5a1a34132 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt @@ -78,6 +78,7 @@ abstract class FeedViewModel(val dataSource: NostrDataSource): ViewModel() } fun refresh() { + println("AAA Refresh") val scope = CoroutineScope(Job() + Dispatchers.Default) scope.launch { refreshSuspended() @@ -122,7 +123,7 @@ abstract class FeedViewModel(val dataSource: NostrDataSource): ViewModel() handlerWaiting.set(true) val scope = CoroutineScope(Job() + Dispatchers.Default) scope.launch { - delay(100) + delay(1000) refresh() handlerWaiting.set(false) } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt index 1e2ca4e2a..12c195bc5 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt @@ -72,7 +72,7 @@ open class LnZapFeedViewModel(val dataSource: NostrDataSource>) handlerWaiting.set(true) val scope = CoroutineScope(Job() + Dispatchers.Default) scope.launch { - delay(100) + delay(1000) refresh() handlerWaiting.set(false) } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt index ef0ecfd03..9fa8a1087 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt @@ -87,7 +87,7 @@ open class UserFeedViewModel(val dataSource: NostrDataSource): ViewModel() handlerWaiting.set(true) val scope = CoroutineScope(Job() + Dispatchers.Default) scope.launch { - delay(100) + delay(1000) refresh() handlerWaiting.set(false) }