init method

  1. @override
Future<void> init(
  1. InitConfig config
)
override

Implementation

@override
Future<void> init(InitConfig config) async {
  var dataToPass = <String, dynamic>{
    'tenantId': config.tenantId,
    'token': config.token,
    'serverUrl': config.serverUrl,
    'cdnServerUrl': config.cdnServerUrl,
    'chatOverlayVisible': config.chatOverlayVisible,
    'deeplinkUrls': config.deeplinkUrls,
    'overlayBackgroundColor': config.overlayBackgroundColor,
    'controlsColor': config.controlsColor
  };
  try {
    await methodChannel.invokeMethod<void>('init', dataToPass);
  } on PlatformException {
    'Failed to initialize.';
  }
}