We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2561e72 + f1864e8 commit df51d69Copy full SHA for df51d69
1 file changed
feed/views.py
@@ -31,12 +31,11 @@ class FeedList(APIView):
31
}
32
)
33
def get(self, request: Request, *args, **kwargs) -> Response:
34
- models = []
35
- if request.query_params.get("news") != "false":
36
- models.append(News)
37
- if request.query_params.get("vacancies") != "false":
38
- models.append(Vacancy)
39
- if request.query_params.get("projects") != "false":
40
- models.append(Project)
41
-
+ models = [News, Vacancy, Project]
+ if not request.query_params.get("news"):
+ models.remove(News)
+ if not request.query_params.get("vacancy"):
+ models.remove(Vacancy)
+ if not request.query_params.get("project"):
+ models.remove(Project)
42
return Response(status=status.HTTP_200_OK, data=collect_feed(models, 3))
0 commit comments