Stage 04.3 - repositories, balance snapshots and environment mode fix
This commit is contained in:
@@ -5,7 +5,7 @@ from aiogram.types import Message
|
||||
|
||||
from src.integrations.exchange.exceptions import ExchangeError
|
||||
from src.integrations.exchange.models import BalanceSummary
|
||||
from src.integrations.exchange.service import ExchangeService
|
||||
from src.trading.accounts.service import AccountsService
|
||||
from src.trading.journal.service import JournalService
|
||||
|
||||
|
||||
@@ -126,7 +126,7 @@ def _safe_log_error(
|
||||
|
||||
@router.message(F.text == "💼 Портфель")
|
||||
async def open_portfolio(message: Message) -> None:
|
||||
service = ExchangeService()
|
||||
service = AccountsService()
|
||||
journal = JournalService()
|
||||
|
||||
user_id = message.from_user.id if message.from_user else None
|
||||
@@ -143,7 +143,7 @@ async def open_portfolio(message: Message) -> None:
|
||||
)
|
||||
|
||||
try:
|
||||
balances = service.get_balance_summary()
|
||||
balances = service.get_live_balance_summary()
|
||||
except ExchangeError as exc:
|
||||
_safe_log_error(
|
||||
journal,
|
||||
@@ -232,4 +232,4 @@ async def open_portfolio(message: Message) -> None:
|
||||
)
|
||||
|
||||
text = "\n".join(lines).rstrip()
|
||||
await message.answer(text)
|
||||
await message.answer(text)
|
||||
|
||||
Reference in New Issue
Block a user