From 1d74bfb191b13aeede9f4b613775da0c12fed9ef Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 10 Mar 2023 09:38:56 -0500 Subject: [PATCH] Refines visibility of refresh functions --- app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt | 2 +- .../com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt | 3 +-- .../com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt index 8437d532b..6e5a87e19 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt @@ -370,7 +370,7 @@ class NoteLiveData(val note: Note) : LiveData(NoteState(note)) { } } - fun refresh() { + private fun refresh() { postValue(NoteState(note)) } 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 1b92b2ec0..c76a25966 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 @@ -63,7 +63,7 @@ open class LnZapFeedViewModel(val dataSource: FeedFilter>) : Vi var handlerWaiting = AtomicBoolean() - private fun invalidateData() { + fun invalidateData() { if (handlerWaiting.getAndSet(true)) return val scope = CoroutineScope(Job() + Dispatchers.Default) @@ -76,7 +76,6 @@ open class LnZapFeedViewModel(val dataSource: FeedFilter>) : Vi handlerWaiting.set(false) } } - 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 8748a1f11..bab4039cd 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 @@ -67,7 +67,7 @@ open class UserFeedViewModel(val dataSource: FeedFilter) : ViewModel() { var handlerWaiting = AtomicBoolean() - private fun invalidateData() { + fun invalidateData() { if (handlerWaiting.getAndSet(true)) return val scope = CoroutineScope(Job() + Dispatchers.Default)