init method
Future<bool>
init({
- PaymentConfig? paymentConfig,
- UIConfig? uiConfig,
- LogHandler? logHandler,
override
Implementation
@override
Future<bool> init({
PaymentConfig? paymentConfig,
UIConfig? uiConfig,
LogHandler? logHandler,
}) async {
methodChannel.setMethodCallHandler((call) async {
if (call.method == 'log') {
int level = call.arguments['level'] as int;
String message = call.arguments['message'] as String;
logHandler?.log(LogLevel.fromValue(level), message);
}
});
return await methodChannel.invokeMethod(
'init',
{
'paymentConfig': paymentConfig?.toJson(),
'uiConfig': uiConfig?.toJson(),
},
);
}