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

22 lines
538 B
CoffeeScript

logger = (require 'logging').default 'register'
# fftcg.db (persistent data)
fftcgdb = (require '../../db')
module.exports =
url: '/user/register'
method: 'POST'
schema: (require './user.schema')
handler: (request, reply) ->
fftcgdb.register(request.body.login, request.body.password)
.then (user) ->
logger.info "OK '#{request.body.login}'"
reply.send
success: true
.catch (err) ->
logger.debug "FAIL '#{request.body.login}'"
reply.send
success: false
message: err