getAppTransactionIOS property

QueryGetAppTransactionIOSHandler get getAppTransactionIOS

Implementation

gentype.QueryGetAppTransactionIOSHandler get getAppTransactionIOS =>
    () async {
      if (!_platform.isIOS) {
        return null;
      }

      try {
        final result = await _channel.invokeMethod<Map<dynamic, dynamic>>(
          'getAppTransaction',
        );
        if (result == null) {
          return null;
        }

        final map = result.map<String, dynamic>(
            (key, value) => MapEntry(key.toString(), value));
        return gentype.AppTransaction.fromJson(map);
      } catch (error) {
        debugPrint('Error getting app transaction: $error');
        return null;
      }
    };