HttpController.coffee 633 B

12345678910111213141516171819202122
  1. ContactManager = require "./ContactManager"
  2. logger = require "logger-sharelatex"
  3. module.exports = HttpController =
  4. addContact: (req, res, next) ->
  5. {user_id} = req.params
  6. {contact_id} = req.body
  7. if !contact_id? or contact_id == ""
  8. res.status(400).send("contact_id should be a non-blank string")
  9. return
  10. logger.log {user_id, contact_id}, "adding contact"
  11. ContactManager.touchContact user_id, contact_id, (error) ->
  12. return next(error) if error?
  13. ContactManager.touchContact contact_id, user_id, (error) ->
  14. return next(error) if error?
  15. res.status(204).end()
  16. getUserContacts: (req, res, next) ->