code: function parseMessage(msg, jsonEncode) {
      if (typeof msg === 'string') {
          msg = { data: msg };
      }
  
      var output = '';
      if (msg.event) {
          output += 'event: ' + msg.event + '\n';
      }
  
      if (msg.retry) {
          output += 'retry: ' + msg.retry + '\n';
      }
  
      if (msg.id) {
          output += 'id: ' + msg.id + '\n';
      }
  
      var data = msg.data || '';
      if (jsonEncode) {
          data = JSON.stringify(data);
      }
  
      output += parseTextData(data);
  
      return output;
  }
docs: Parse a message object (or string) into a writable data chunk
  
  @param  {String|Object} msg        Object or string to parse into sendable message
  @param  {Boolean}       jsonEncode Whether to JSON-encode data parameter
  @return {String}