talk-android/app/src/main/java/com/nextcloud/talk/users
Marcel Hibbe 22b8b59fb3
fix to not execute getAnyUserAndSetAsActive() until userRepository.getActiveUser() is empty
To make sure getAnyUserAndSetAsActive() is invoked lazily and avoid any side effects, it's explicitly wrapped it in a lambda.

Maybe.defer ensures that getAnyUserAndSetAsActive() is not invoked until switchIfEmpty decides it’s needed.

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-01-28 15:15:06 +01:00
..
UserManager.kt fix to not execute getAnyUserAndSetAsActive() until userRepository.getActiveUser() is empty 2025-01-28 15:15:06 +01:00