|
|
@@ -10,10 +10,7 @@ class BasicService:
|
|
|
if response.status_code not in [200, 201]:
|
|
|
raise Exception(f"Failed to fetch data from API: {response.text}")
|
|
|
response_data = response.json()
|
|
|
- status_code = response_data.get("status_code", 0)
|
|
|
- if status_code != 200:
|
|
|
- raise Exception(f"Failed to fetch data from API: {response.text}")
|
|
|
- return response_data.get("data", {})
|
|
|
+ return response_data
|
|
|
|
|
|
async def download_from_url(self, url, params=None):
|
|
|
async with httpx.AsyncClient() as client:
|
|
|
@@ -56,7 +53,7 @@ class BasicService:
|
|
|
files=files,
|
|
|
params=params
|
|
|
)
|
|
|
- return await self._check_response(response)
|
|
|
+ return self._check_response(response)
|
|
|
|
|
|
async def excel_talk(self, question: str, chat_id: str):
|
|
|
url = f"{self.base_url}/exceltalk/talk"
|