2022-08-31 21:44:33 +02:00
|
|
|
import type { Handler } from '../../handler'
|
2022-01-01 20:42:25 +01:00
|
|
|
import { userExample, userSettingsExample } from '../user'
|
2021-10-24 06:09:43 +02:00
|
|
|
|
|
|
|
export const postUsersSignupHandler: Handler = {
|
|
|
|
method: 'POST',
|
|
|
|
url: '/users/signup',
|
|
|
|
response: {
|
|
|
|
statusCode: 201,
|
|
|
|
body: {
|
|
|
|
user: {
|
2022-01-01 20:42:25 +01:00
|
|
|
...userExample,
|
|
|
|
settings: userSettingsExample
|
2021-10-24 06:09:43 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
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.'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|