Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

user.js 540B

123456789101112131415161718
  1. const { makeReturn } = require('./util.js')
  2. const handlerType = 'user'
  3. module.exports = {
  4. get: async (request, h) => {
  5. try {
  6. const { userService } = request.services()
  7. const { user_email } = request.params
  8. const user = await userService.findByEmail(user_email)
  9. if (!user) throw `No user found for ${user_email}`
  10. return makeReturn(true, { user }, handlerType)
  11. } catch (error) {
  12. return makeReturn(false, { error }, handlerType)
  13. }
  14. },
  15. }