processTroubleShootingEAIWorkFlow method

dynamic processTroubleShootingEAIWorkFlow(
  1. String label,
  2. Visitor? v, {
  3. String? score = null,
})

Implementation

processTroubleShootingEAIWorkFlow(String label, Visitor? v,
    {String? score = null}) {
  Map<String, String> criticalJson = {};
  // Add TRIO vid aid,uuid
  criticalJson.addEntries(_createTrioIds(v).entries);
  // Time stamp
  criticalJson.addEntries({
    "visitor.eai.timestamp": DateTime.now().millisecondsSinceEpoch.toString()
  }.entries);

  if (score != null) {
    criticalJson.addEntries({"visitor.eai.eas": score}.entries);
  }
  _sendTroubleShootingReport(
      TroubleshootingHit(visitorId, label, criticalJson));
}