getPaginatedActivities<A, Ob, T, Or> method

Future<PaginatedActivitiesGroup<A, Ob, T, Or>> getPaginatedActivities<A, Ob, T, Or>({
  1. int? limit,
  2. int? offset,
  3. String? session,
  4. Filter? filter,
  5. ActivityMarker? marker,
  6. EnrichmentFlags? flags,
})

Implementation

Future<PaginatedActivitiesGroup<A, Ob, T, Or>>
    getPaginatedActivities<A, Ob, T, Or>({
  int? limit,
  int? offset,
  String? session,
  Filter? filter,
  ActivityMarker? marker,
  EnrichmentFlags? flags,
}) async {
  final options = {
    'limit': limit ?? Default.limit,
    'offset': offset ?? Default.offset,
    ...filter?.params ?? Default.filter.params,
    ...marker?.params ?? Default.marker.params,
    ...flags?.params ?? Default.enrichmentFlags.params,
  };
  final token = userToken ??
      TokenHelper.buildFeedToken(secret!, TokenAction.read, feedId);
  return feed.paginatedActivitiesGroup(token, feedId, options);
}