mirror of
https://github.com/vector-im/element-android.git
synced 2024-11-17 02:15:17 +08:00
509 B
509 B
Useful links:
Mavericks 2 is replacing MvRx, by removing usage of Rx by Flow, both internally and in the API. See the link ^ to have more intel, but basically, the changes are:
session.rx() => session.flow() room.rx() => room.flow() subscribe { }.disposeOnClear() => onEach { }.launchIn(viewModelScope)
Only using manually onEach requires to add launchIn,any other methods provided by Mavericks on viewModel and activity/fragment are already taking care of lifecycle.