Removes unnecessary checks since the dual LiveData structure was activated

This commit is contained in:
Vitor Pamplona
2023-08-29 17:57:47 -04:00
parent 4016458540
commit 053de4d06f
2 changed files with 2 additions and 9 deletions
@@ -737,18 +737,14 @@ class NoteBundledRefresherLiveData(val note: Note) : LiveData<NoteState>(NoteSta
} }
fun invalidateData() { fun invalidateData() {
if (!hasObservers()) return
checkNotInMainThread() checkNotInMainThread()
bundler.invalidate() { bundler.invalidate() {
checkNotInMainThread() checkNotInMainThread()
if (hasActiveObservers()) {
postValue(NoteState(note)) postValue(NoteState(note))
} }
} }
}
fun <Y> map( fun <Y> map(
transform: (NoteState) -> Y transform: (NoteState) -> Y
@@ -469,17 +469,14 @@ class UserBundledRefresherLiveData(val user: User) : LiveData<UserState>(UserSta
} }
fun invalidateData() { fun invalidateData() {
if (!hasObservers()) return
checkNotInMainThread() checkNotInMainThread()
bundler.invalidate() { bundler.invalidate() {
checkNotInMainThread() checkNotInMainThread()
if (hasActiveObservers()) {
postValue(UserState(user)) postValue(UserState(user))
} }
} }
}
fun <Y> map( fun <Y> map(
transform: (UserState) -> Y transform: (UserState) -> Y