getStoredTransactionByTpId method

  1. @override
Future<StoredTransactionRecord?> getStoredTransactionByTpId(
  1. String tpId
)
override

Get a stored transaction by tpId

Implementation

@override
Future<StoredTransactionRecord?> getStoredTransactionByTpId(
  String tpId,
) async {
  final result = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
    'getStoredTransactionByTpId',
    {'tpId': tpId},
  );
  if (result == null) return null;
  final map = Map<String, dynamic>.from(result);
  if (map['success'] != true) return null;
  final txn = map['transaction'];
  if (txn == null) return null;
  return StoredTransactionRecord.fromMap(Map<String, dynamic>.from(txn));
}