setListener method

void setListener(
  1. KlarnaNativeCallback callback
)

Implementation

void setListener(KlarnaNativeCallback callback) {
  _channel.setMethodCallHandler((MethodCall call) async {
    switch (call.method) {
      case 'onInitialized':
        if (call.arguments is Map) {
          if ((call.arguments as Map).containsKey('isSuccess')) {
            final value = call.arguments['isSuccess'];
            call.arguments['isSuccess'] =
                value == true || value == 1 || value == '1';
          }
        }
        callback(CallbackType.onInitialized, call.arguments);
        break;
    }
  });
}