mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-10-05 22:53:33 +02:00
Only wait 5 seconds to update lists if contents are already been displayed.
This commit is contained in:
@@ -125,6 +125,7 @@ class CardFeedViewModel(val dataSource: NostrDataSource<Note>): ViewModel() {
|
||||
handlerWaiting.set(true)
|
||||
val scope = CoroutineScope(Job() + Dispatchers.Default)
|
||||
scope.launch {
|
||||
if (feedContent.value is CardFeedState.Loaded)
|
||||
delay(5000)
|
||||
refresh()
|
||||
handlerWaiting.set(false)
|
||||
|
@@ -122,6 +122,7 @@ abstract class FeedViewModel(val dataSource: NostrDataSource<Note>): ViewModel()
|
||||
handlerWaiting.set(true)
|
||||
val scope = CoroutineScope(Job() + Dispatchers.Default)
|
||||
scope.launch {
|
||||
if (feedContent.value is FeedState.Loaded)
|
||||
delay(5000)
|
||||
refresh()
|
||||
handlerWaiting.set(false)
|
||||
|
@@ -87,6 +87,7 @@ open class UserFeedViewModel(val dataSource: NostrDataSource<User>): ViewModel()
|
||||
handlerWaiting.set(true)
|
||||
val scope = CoroutineScope(Job() + Dispatchers.Default)
|
||||
scope.launch {
|
||||
if (feedContent.value is UserFeedState.Loaded)
|
||||
delay(5000)
|
||||
refresh()
|
||||
handlerWaiting.set(false)
|
||||
|
Reference in New Issue
Block a user