diff --git a/vector/src/main/java/im/vector/app/core/platform/VectorViewModel.kt b/vector/src/main/java/im/vector/app/core/platform/VectorViewModel.kt index 6429c9dfe5..002dfcf068 100644 --- a/vector/src/main/java/im/vector/app/core/platform/VectorViewModel.kt +++ b/vector/src/main/java/im/vector/app/core/platform/VectorViewModel.kt @@ -42,9 +42,11 @@ abstract class VectorViewModel Single.toAsync(stateReducer: S.(Async) -> S): Single> { setState { stateReducer(Loading()) } - return this.map { Success(it) as Async } + return map { Success(it) as Async } .onErrorReturn { Fail(it) } .doOnSuccess { setState { stateReducer(it) } } } @@ -53,9 +55,11 @@ abstract class VectorViewModel Observable.toAsync(stateReducer: S.(Async) -> S): Observable> { setState { stateReducer(Loading()) } - return this.map { Success(it) as Async } + return map { Success(it) as Async } .onErrorReturn { Fail(it) } .doOnNext { setState { stateReducer(it) } } }