This repository has been archived on 2024-04-29. You can view files and clone it, but cannot push or open issues or pull requests.
node-fftcg/backend/routes/user/register.coffee

20 lines
508 B
CoffeeScript
Raw Normal View History

2019-02-16 18:04:16 +00:00
module.exports = (SHARE) ->
url: '/user/register'
method: 'POST'
schema: SHARE.jsonschemas.user
handler: (request, reply) ->
SHARE.fftcgdb.register(request.body.login, request.body.password)
.then (user) ->
SHARE.logger.info "OK registration '#{request.body.login}'"
reply.send
success: true
user: user
return
.catch (err) ->
SHARE.logger.debug "FAIL registration '#{request.body.login}'"
reply.send
success: false
err: err