ubu
07/27/2018, 12:36 PMprivate fun isReadyToGo(
loginAnonymously : SingleTokenData,
saveTokenData : Completable,
isLoggedIn : SingleBoolean
) {
isLoggedIn.flatMapCompletable { isUserLoggedIn ->
if (isUserLoggedIn)
Completable.complete()
else
loginAnonymously.flatMapCompletable { tokenData ->
saveToken
}
}
}
It feels wrong and verbose. Is there another way to do that?
Thanks.