enqueue method

void enqueue(
  1. String eventName, {
  2. Map<String, dynamic>? payload,
  3. bool deleteLoginContactAfterPost = false,
})

Implementation

void enqueue(String eventName,
    {Map<String, dynamic>? payload,
      bool deleteLoginContactAfterPost = false}) {
  Map<String, dynamic> newPayload = {};
  if (payload != null) {
    newPayload = payload;
  }

  this._trackingQueue.add(
    ITrackingQueue(
        eventName: eventName,
        payload: newPayload,
        deleteLoginContactAfterPost: deleteLoginContactAfterPost),
  );
  if (!this._isProcessing) {
    this.nextQueue();
  }
}