getAllStructuredData method
Gets all structured data from the cache
Implementation
Future<List<Map<String, dynamic>>> getAllStructuredData() async {
final ids = _cache.get(_structuredDataIdsKey) as List<dynamic>? ?? [];
final result = <Map<String, dynamic>>[];
for (final id in ids) {
final data =
_cache.get(_structuredDataKeyPrefix + id) as Map<String, dynamic>?;
if (data != null) {
result.add({
'id': data['id'],
'source': data['source'],
'timestamp': data['timestamp'],
'data': data['data'],
});
}
}
return result;
}