fixes in webappuser

This commit is contained in:
InsanusMokrassar 2023-07-01 14:32:58 +06:00
parent 77ea1f741e
commit 187f340e88
1 changed files with 9 additions and 9 deletions

View File

@ -27,18 +27,18 @@ val WebAppUser.isPremium
fun WebAppUser.asUser() = if (isBot == true) {
CommonBot(
UserId(id),
firstName,
lastName ?: "",
username ?.let(::Username) ?: error("Username is absent for bot, but must exists")
id = UserId(id),
firstName = firstName,
lastName = lastName ?: "",
username = username ?.let(::Username)
)
} else {
CommonUser(
UserId(id),
firstName,
lastName ?: "",
username ?.let(::Username),
languageCode ?.let(::IetfLanguageCode),
id = UserId(id),
firstName = firstName,
lastName = lastName ?: "",
username = username ?.let(::Username),
ietfLanguageCode = languageCode ?.let(::IetfLanguageCode),
isPremium = isPremium
)
}