Skip to content

Commit 44f53ba

Browse files
committed
fix(repository): debug router
1 parent a7b2f67 commit 44f53ba

File tree

2 files changed

+22
-7
lines changed

2 files changed

+22
-7
lines changed

monobank_api_client/fastapi_mono/router.py

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,14 @@ async def client_info(
7575
user: str, session: AsyncSession = Depends(async_session)
7676
) -> Dict:
7777
try:
78+
mng = AsyncMonoManager()
7879
mono = await crud.read_mono(user, session)
79-
mng = AsyncMonoManager(mono.get("token"))
80-
response = await mng.get_client_info()
80+
token = mono.get("token")
81+
if token is not None:
82+
mng.token = token
83+
response = await mng.get_client_info()
84+
else:
85+
response = mng.does_not_exsists_exception()
8186
return response
8287
except Exception as exc:
8388
exception = {"detail": str(exc)}
@@ -87,9 +92,14 @@ async def client_info(
8792
@router.get("/balance")
8893
async def balance(user: str, session: AsyncSession = Depends(async_session)) -> Dict:
8994
try:
95+
mng = AsyncMonoManager()
9096
mono = await crud.read_mono(user, session)
91-
mng = AsyncMonoManager(mono.get("token"))
92-
response = await mng.get_balance()
97+
token = mono.get("token")
98+
if token is not None:
99+
mng.token = token
100+
response = await mng.get_balance()
101+
else:
102+
response = mng.does_not_exsists_exception()
93103
return response
94104
except Exception as exc:
95105
exception = {"detail": str(exc)}
@@ -101,9 +111,14 @@ async def statement(
101111
user: str, period: int, session: AsyncSession = Depends(async_session)
102112
) -> Dict:
103113
try:
114+
mng = AsyncMonoManager()
104115
mono = await crud.read_mono(user, session)
105-
mng = AsyncMonoManager(mono.get("token"))
106-
response = await mng.get_statement(period)
116+
token = mono.get("token")
117+
if token is not None:
118+
mng.token = token
119+
response = await mng.get_statement(period)
120+
else:
121+
response = mng.does_not_exsists_exception()
107122
return response
108123
except Exception as exc:
109124
exception = {"detail": str(exc)}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def readme():
88

99
setup(
1010
name="monobank_api_client",
11-
version="1.1.4",
11+
version="1.1.5",
1212
author="ihor.sotnyk",
1313
author_email="ihor.sotnyk@onix-systems.com",
1414
description="This module is designed for quick interaction with the monobank API.",

0 commit comments

Comments
 (0)