Api doc draft
This commit is contained in:
@@ -26,7 +26,7 @@ class UserController(kodein: Kodein) : KodeinController(kodein) {
|
||||
private val db by instance<Database>()
|
||||
|
||||
override fun Routing.registerRoutes() {
|
||||
post<Routes.SignIn> {
|
||||
post<Routes.Login> {
|
||||
data class Response(val token: String)
|
||||
|
||||
val credential = call.receive<UsernamePasswordCredential>()
|
||||
@@ -46,10 +46,10 @@ class UserController(kodein: Kodein) : KodeinController(kodein) {
|
||||
return@post call.respond(Response(simpleJwt.sign(email)))
|
||||
}
|
||||
|
||||
post<Routes.SignUp> {
|
||||
post<Routes.Register> {
|
||||
data class Response(val message: String)
|
||||
|
||||
val user = call.receive<SignUpInfo>()
|
||||
val user = call.receive<RegisterInfo>()
|
||||
|
||||
val exists = db.from(Users)
|
||||
.select()
|
||||
@@ -76,13 +76,13 @@ class UserController(kodein: Kodein) : KodeinController(kodein) {
|
||||
}
|
||||
|
||||
object Routes {
|
||||
@Location("/signin")
|
||||
class SignIn
|
||||
@Location("/login")
|
||||
class Login
|
||||
|
||||
@Location("/signup")
|
||||
class SignUp
|
||||
@Location("/register")
|
||||
class Register
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
data class SignUpInfo(val username: String, val email: String, val password: String)
|
||||
data class RegisterInfo(val username: String, val email: String, val password: String)
|
||||
Reference in New Issue
Block a user