🐛 fix(service.py): remove unnecessary fields from params to improve performance and reduce payload size
✨ feat(service.py): remove page and limit params to retrieve all results instead of a limited number of results
This commit is contained in:
parent
5a54fa74fe
commit
44b90b36d7
1 changed files with 5 additions and 14 deletions
|
|
@ -177,20 +177,11 @@ class StoreService(Service):
|
||||||
f"{self.base_url}/users/me", api_key, params={"fields": "id"}
|
f"{self.base_url}/users/me", api_key, params={"fields": "id"}
|
||||||
)
|
)
|
||||||
params["filter"] = json.dumps({"user_created": {"_eq": user_data["id"]}})
|
params["filter"] = json.dumps({"user_created": {"_eq": user_data["id"]}})
|
||||||
params["limit"] = 100
|
# Get the
|
||||||
params["fields"] = [
|
params.pop("page", None)
|
||||||
"id",
|
params.pop("limit", None)
|
||||||
"name",
|
|
||||||
"description",
|
params["fields"] = ["id"]
|
||||||
"user_created.first_name",
|
|
||||||
"user_created.id",
|
|
||||||
"is_component",
|
|
||||||
"tags.tags_id.name",
|
|
||||||
"tags.tags_id.id",
|
|
||||||
"count(liked_by)",
|
|
||||||
"count(downloads)",
|
|
||||||
"metadata",
|
|
||||||
]
|
|
||||||
else:
|
else:
|
||||||
params["filter"] = params["filter"] = json.dumps(
|
params["filter"] = params["filter"] = json.dumps(
|
||||||
{"status": {"_in": ["public", "Public"]}}
|
{"status": {"_in": ["public", "Public"]}}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue