ChatController.coffee 505 B

1234567891011121314
  1. ChatHandler = require("./ChatHandler")
  2. EditorRealTimeController = require("../Editor/EditorRealTimeController")
  3. module.exports =
  4. sendMessage: (project_id, user_id, messageContent, callback)->
  5. ChatHandler.sendMessage project_id, user_id, messageContent, (err, builtMessge)->
  6. EditorRealTimeController.emitToRoom project_id, "new-chat-message", builtMessge, (err)->
  7. callback(err)
  8. getMessages: (project_id, query, callback)->
  9. ChatHandler.getMessages project_id, query, (err)->
  10. callback()