   MANUAL: (error) -> error.details.message
   AJAX: (error) -> error.details.xhrStatusText
   METEOR: (error) -> error.details.message
+
+_isRepetitiveError = (error) ->
+  _.has(REPETITIVE_ERRORS, error.details.message)
 
 ErrorLogger =
   _collection: new Mongo.Collection('errorlogs')


    ErrorLogger._collection.insert(error)

    from = process.env.ERROR_EMAIL_FROM
    to = process.env.ERROR_EMAIL_TO
    if from and to
      text = EJSON.stringify(error, indent: true)
      subject = ERROR_TYPE_TO_SUBJECT_GETTER[error.errorType](error)
      subject = "[Front error] #{error.errorType}: #{subject}"
      Email.send(from: from, to: to, subject: subject, text: text)
    "#{error.errorType} OK"

bodyParser = Npm.require('body-parser')

REPETITIVE_ERRORS =
  "Connection timeout. No sockjs heartbeat received."
LOG_ROUTE = '/errorlog'
ERROR_FIELDS = ['errorType', 'ipAddress', 'location', 'browser', 'details']
ERROR_TYPE_TO_SUBJECT_GETTER =
