mirror of
https://github.com/Thream/website.git
synced 2024-07-21 09:28:32 +02:00
30 lines
615 B
TypeScript
30 lines
615 B
TypeScript
import type { Handler } from "../../handler"
|
|
import { userExample, userSettingsExample } from "../user"
|
|
|
|
export const postUsersSignupHandler: Handler = {
|
|
method: "POST",
|
|
url: "/users/signup",
|
|
response: {
|
|
statusCode: 201,
|
|
body: {
|
|
user: {
|
|
...userExample,
|
|
settings: userSettingsExample,
|
|
},
|
|
},
|
|
},
|
|
}
|
|
|
|
export const postUsersSignupAlreadyUsedHandler: Handler = {
|
|
method: "POST",
|
|
url: "/users/signup",
|
|
response: {
|
|
statusCode: 400,
|
|
body: {
|
|
statusCode: 400,
|
|
error: "Bad Request",
|
|
message: "body.email or body.name already taken.",
|
|
},
|
|
},
|
|
}
|