Remove duplicate observeOnce

This commit is contained in:
Hafiz 2022-04-07 01:52:11 -04:00 committed by Phillip Thelen
parent f503e86379
commit 59da021387

View file

@ -43,13 +43,4 @@ abstract class BaseViewModel(initializeComponent: Boolean = true) : ViewModel()
.subscribe({ }, RxErrorHandler.handleEmptyError())
)
}
fun <T> LiveData<T>.observeOnce(lifecycleOwner: LifecycleOwner, observer: Observer<T>) {
observe(lifecycleOwner, object : Observer<T> {
override fun onChanged(t: T?) {
observer.onChanged(t)
removeObserver(this)
}
})
}
}