simplify call chain

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2022-06-24 09:38:47 +02:00
parent 443110557c
commit 84c1874284
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B

View File

@ -45,14 +45,13 @@ class UserManager internal constructor(private val userRepository: UsersReposito
val results = userRepository.getUsersNotScheduledForDeletion() val results = userRepository.getUsersNotScheduledForDeletion()
return results.map { users -> return results.map { users ->
var result: User? = null users
if (users.isNotEmpty()) { .firstOrNull()
val user = users[0] ?.apply {
user.current = true current = true
userRepository.updateUser(user) }?.also { user ->
result = user userRepository.updateUser(user)
} }
result
} }
} }