initializeHaloSDK static method

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

Implementation

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