loadActivity method
Implementation
Future<List<CatalogActivityEvent>> loadActivity({
required String keyPath,
}) async {
final loaded = await _loadAndSyncState();
if (!loaded.keyPaths.contains(keyPath)) {
throw CatalogOperationException('Key "$keyPath" does not exist.');
}
final activities = List<CatalogActivityEvent>.from(
loaded.state.keys[keyPath]?.activities ?? const <CatalogActivityEvent>[],
)..sort((a, b) => b.timestamp.compareTo(a.timestamp));
return activities;
}