Add new route /user/me

This commit is contained in:
2020-04-23 00:08:18 +02:00
parent 64816a1160
commit f0b5682a25
2 changed files with 30 additions and 11 deletions
+11 -1
View File
@@ -48,6 +48,15 @@ class UserService(override val kodein: Kodein) : KodeinAware {
.firstOrNull() != null
}
fun getUserInfo(email: String): UserInfoDto? {
return db.from(Users)
.select(Users.email, Users.username)
.where { Users.email eq email }
.limit(0, 1)
.map { UserInfoDto(it[Users.username]!!, it[Users.email]!!) }
.firstOrNull()
}
/**
* create a new user
* password should already be hashed
@@ -85,4 +94,5 @@ class UserService(override val kodein: Kodein) : KodeinAware {
}
}
data class UserDto(val username: String, val email: String, val password: String)
data class UserDto(val username: String, val email: String, val password: String)
data class UserInfoDto(val username: String, val email: String)