fix: stop logging full panel response bodies by default to avoid secret leakage

This commit is contained in:
3252a8
2026-05-16 00:09:37 +03:00
parent 3298dc3e77
commit 387bdb6abc
+6 -6
View File
@@ -235,7 +235,7 @@ class PanelApiService:
return all_users
async def get_user_by_uuid(
self, user_uuid: str, log_response: bool = True
self, user_uuid: str, log_response: bool = False
) -> Optional[Dict[str, Any]]:
endpoint = f"/users/{user_uuid}"
full_response = await self._request("GET", endpoint, log_full_response=log_response)
@@ -251,7 +251,7 @@ class PanelApiService:
telegram_id: Optional[int] = None,
username: Optional[str] = None,
email: Optional[str] = None,
log_response: bool = True,
log_response: bool = False,
) -> Optional[Dict[str, Any]]:
if uuid:
return await self.get_user_by_uuid(uuid, log_response=log_response)
@@ -271,7 +271,7 @@ class PanelApiService:
telegram_id: Optional[int] = None,
username: Optional[str] = None,
email: Optional[str] = None,
log_response: bool = True,
log_response: bool = False,
) -> Optional[List[Dict[str, Any]]]:
response_data = None
@@ -348,7 +348,7 @@ class PanelApiService:
description: Optional[str] = None,
tag: Optional[str] = None,
status: str = "ACTIVE",
log_response: bool = True,
log_response: bool = False,
) -> Optional[Dict[str, Any]]:
username_is_valid = (
@@ -434,7 +434,7 @@ class PanelApiService:
return None
async def update_user_status_on_panel(
self, user_uuid: str, enable: bool, log_response: bool = True
self, user_uuid: str, enable: bool, log_response: bool = False
) -> bool:
action = "enable" if enable else "disable"
endpoint = f"/users/{user_uuid}/actions/{action}"
@@ -459,7 +459,7 @@ class PanelApiService:
)
return False
async def delete_user_from_panel(self, user_uuid: str, log_response: bool = True) -> bool:
async def delete_user_from_panel(self, user_uuid: str, log_response: bool = False) -> bool:
"""Delete a user from the panel. Treat not-found as already deleted."""
endpoint = f"/users/{user_uuid}"
response_data = await self._request("DELETE", endpoint, log_full_response=log_response)