From 44b90b36d7aea206b653c122b28fd1edca857b41 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 26 Oct 2023 15:53:24 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(service.py):=20remove=20unne?= =?UTF-8?q?cessary=20fields=20from=20params=20to=20improve=20performance?= =?UTF-8?q?=20and=20reduce=20payload=20size=20=E2=9C=A8=20feat(service.py)?= =?UTF-8?q?:=20remove=20page=20and=20limit=20params=20to=20retrieve=20all?= =?UTF-8?q?=20results=20instead=20of=20a=20limited=20number=20of=20results?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../langflow/services/store/service.py | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/backend/langflow/services/store/service.py b/src/backend/langflow/services/store/service.py index 22d93057b..89e10f4b4 100644 --- a/src/backend/langflow/services/store/service.py +++ b/src/backend/langflow/services/store/service.py @@ -177,20 +177,11 @@ class StoreService(Service): f"{self.base_url}/users/me", api_key, params={"fields": "id"} ) params["filter"] = json.dumps({"user_created": {"_eq": user_data["id"]}}) - params["limit"] = 100 - params["fields"] = [ - "id", - "name", - "description", - "user_created.first_name", - "user_created.id", - "is_component", - "tags.tags_id.name", - "tags.tags_id.id", - "count(liked_by)", - "count(downloads)", - "metadata", - ] + # Get the + params.pop("page", None) + params.pop("limit", None) + + params["fields"] = ["id"] else: params["filter"] = params["filter"] = json.dumps( {"status": {"_in": ["public", "Public"]}}