logger = (require 'logging').default '/games/list' # session storage (volatile data) session = (require '../../session') module.exports = url: '/games/list' method: 'POST' # schema: (require './info.schema') handler: (request, reply) -> session.check request.body.session ? "" .then (userid) -> # active session found, get associated user session.getGames() .then (games) -> logger.debug "OK '#{userid}' got games" reply.send success: true games: games .catch -> # no session found logger.info "FAIL '#{request.body.session}' session not found" reply.send success: false