loadActivity method
Implementation
Future<List<CatalogActivityEvent>> loadActivity({
required String keyPath,
}) async {
final payload = await _requestJson(
'GET',
'/api/catalog/activity',
queryParameters: <String, String>{
'keyPath': keyPath,
},
);
final activities = payload['activities'];
if (activities is! List) {
return const <CatalogActivityEvent>[];
}
return activities
.whereType<Map<dynamic, dynamic>>()
.map((item) => CatalogActivityEvent.fromJson(Map<String, dynamic>.from(item)))
.toList();
}