postTracker method

Future<PamResponse> postTracker(
  1. String? event,
  2. Map<String, dynamic>? payload
)

Implementation

Future<PamResponse> postTracker(
    String? event, Map<String, dynamic>? payload) async {
  var body = await createTrackingBody(event, payload);

  var response = await trackerAPI?.postTracker(body);

  if (response?.error == null) {
    _saveContactID(response?.contactID);
  }

  return response ??
      PamResponse.createErrorResponse(
          code: "EMPTY_RESPONSE", errorMessage: "PAM return empty response.");
}