unAuthenticateVisitor method

  1. @override
dynamic unAuthenticateVisitor()
override

Implementation

@override
unAuthenticateVisitor() {
  if (visitor.anonymousId != null) {
    visitor.visitorId = visitor.anonymousId as String;
    visitor.anonymousId = null;
    // Update fs_users in context
    visitor.updateContext(FS_USERS, visitor.visitorId);
  }
  DataUsageTracking.sharedInstance()
      .processTSXpc(CriticalPoints.VISITOR_UNAUTHENTICATE.name, this.visitor);

  // Update the xpc info for the emotionAI
  this
      .visitor
      .emotion_ai
      ?.updateTupleId(this.visitor.visitorId, this.visitor.anonymousId);
}