def trend(self, request: request.Request, *args: Any, **kwargs: Any) -> Response: result = self.calculate_trends(request) filter = Filter(request=request, team=self.team) next = format_next_url(request, filter.offset, 20) if len(result["result"]) > 20 else None return Response({**result, "next": next})
def paginated_result( entites: Union[List[Dict[str, Any]], ReturnDict], request: request.Request, offset: int = 0, ) -> Optional[str]: return format_next_url(request, offset, 100) if len(entites) > 99 else None