MessageFormatter.coffee 503 B

12345678910111213141516
  1. UserFormatter = require "../Users/UserFormatter"
  2. module.exports = MessageFormatter =
  3. formatMessageForClientSide: (message) ->
  4. if message._id?
  5. message.id = message._id.toString()
  6. delete message._id
  7. formattedMessage =
  8. id: message.id
  9. content: message.content
  10. timestamp: message.timestamp
  11. user: UserFormatter.formatUserForClientSide(message.user)
  12. return formattedMessage
  13. formatMessagesForClientSide: (messages) ->
  14. (@formatMessageForClientSide(message) for message in messages)