getCachedCards method
Implementation
@override
Future<List<Map<String, dynamic>>> getCachedCards() async {
final json = await methodChannel.invokeMethod<String>('getCachedCards');
if (json == null || json.isEmpty) return [];
try {
final list = (jsonDecode(json) as List)
.cast<Map>()
.map((e) => e.map((k, v) => MapEntry(k.toString(), v)))
.toList();
return list.cast<Map<String, dynamic>>();
} catch (_) {
return [];
}
}