initializeHaloSDK static method

Future<void> initializeHaloSDK(
  1. IHaloCallbacks haloCallbacks,
  2. String applicationPackageName,
  3. String applicationVersion,
  4. int? onStartTransactionTimeOut,
  5. bool? enableSchemeAnimations,
)

Implementation

static Future<void> initializeHaloSDK(
    IHaloCallbacks haloCallbacks,
    String applicationPackageName,
    String applicationVersion,
    int? onStartTransactionTimeOut,
    bool? enableSchemeAnimations) async {
  _haloClientCallbacks = haloCallbacks;
  setCallbackListener(haloCallbacks);
  Map<dynamic, dynamic> args = {
    MethodArgs.applicationPackageName: applicationPackageName,
    MethodArgs.applicationVersion: applicationVersion,
    MethodArgs.onStartTransactionTimeOut: onStartTransactionTimeOut,
    MethodArgs.enableSchemeAnimations: enableSchemeAnimations
  };
  await _channel.invokeMethod(MethodTypes.initializeHaloSDK, args);
}