initializeSDK function

Future<void> initializeSDK(
  1. Kruzr360InitConfig kruzr360InitConfig
)

Implementation

Future<void> initializeSDK(Kruzr360InitConfig kruzr360InitConfig) async {
  try {
    await platform.invokeMethod('initializeSDK', {
      "licenseKey": kruzr360InitConfig.licenseKey,
      "shouldTripAutoEnd": kruzr360InitConfig.shouldTripAutoEnd,
      "shouldTripAutoStart": kruzr360InitConfig.shouldTripAutoStart,
      "allowEventSyncRealTime": kruzr360InitConfig.allowEventSyncRealTime,
      "appName": kruzr360InitConfig.appName,
      "notificationChannelId": kruzr360InitConfig.notificationChannelId,
    });
    return;
  } catch (e) {
    if (kDebugMode) {
      print("error initialising sdk");
    }
    if (kDebugMode) {
      print(e);
    }
  }
}