refresh method

  1. @override
Future<Map<String, RefreshTransferStatusUpdate>> refresh({
  1. required int walletId,
  2. String? assetId,
  3. required List<RefreshFilter> filter,
  4. required bool skipSync,
})
override

Implementation

@override
Future<Map<String, RefreshTransferStatusUpdate>> refresh({
  required int walletId,
  String? assetId,
  required List<RefreshFilter> filter,
  required bool skipSync,
}) async {
  final result = await methodChannel.invokeMethod<Map>('refresh', {
    'walletId': walletId,
    'assetId': assetId,
    'filter': filter.map((e) => e.toJson()).toList(),
    'skipSync': skipSync,
  });

  return result!.map(
    (key, value) => MapEntry(
      key as String,
      RefreshTransferStatusUpdate.fromJson(Map<String, dynamic>.from(value)),
    ),
  );
}