code: function sendReport(opts) {
  
    // Expected: { topic:'' } plus
  
    if ('object' !== typeof opts) {
      return;
    }
    if (process.env.FH_MESSAGING_ENABLED !== 'true') {
      return;
    }
  
    process.nextTick(function() {
      var topic = opts.topic || 'notopic';
      var report;
      switch (topic) {
        case 'fhact':
          report = createFHActReport(opts);
          break;
        case 'fhweb':
          report = createFHWebReport(opts);
          break;
        default:
          report = createFHActReport(opts);
          break;
      }
      try {
        if (report) {
          var reporting = new FeedhenryReporting.Reporting(getMessagingConfig());
          reporting.logMessage(topic, report, function() {
            /* ignoring callback */
          });
        }
      } catch (e) {
        /* ignoring exception */
      }
    });
  }
docs: ---------------------------------------------------------------------------------------------------------- Send a message of a particular format(FHActReport or FHWebReport) to the message server and/or backup log ----------------------------------------------------------------------------------------------------------