feat: add view order history and filter by date

This commit is contained in:
2026-06-17 13:01:26 +03:00
parent 4bdf295007
commit 909f4d9298
20 changed files with 611 additions and 7 deletions

View File

@@ -32,6 +32,10 @@ from src.application.commands import (
ListUserWalletsCommand,
GetUserMnemonicCommand,
GetUserSecretKeysCommand,
ListOrdersCommand,
ListUserOrdersCommand,
ListOrdersByDateCommand,
GetOrderCommand,
)
from src.application.contracts import IHashService, IJwtService, ILogger
from src.infrastructure.config import settings
@@ -249,4 +253,28 @@ def get_get_user_secret_keys_command(
uow: IUnitOfWork = Depends(get_unit_of_work),
logger: ILogger = Depends(get_logger),
) -> GetUserSecretKeysCommand:
return GetUserSecretKeysCommand(uow, logger)
return GetUserSecretKeysCommand(uow, logger)
def get_list_orders_command(
uow: IUnitOfWork = Depends(get_unit_of_work),
logger: ILogger = Depends(get_logger),
) -> ListOrdersCommand:
return ListOrdersCommand(uow, logger)
def get_list_user_orders_command(
uow: IUnitOfWork = Depends(get_unit_of_work),
logger: ILogger = Depends(get_logger),
) -> ListUserOrdersCommand:
return ListUserOrdersCommand(uow, logger)
def get_list_orders_by_date_command(
uow: IUnitOfWork = Depends(get_unit_of_work),
logger: ILogger = Depends(get_logger),
) -> ListOrdersByDateCommand:
return ListOrdersByDateCommand(uow, logger)
def get_get_order_command(
uow: IUnitOfWork = Depends(get_unit_of_work),
logger: ILogger = Depends(get_logger),
) -> GetOrderCommand:
return GetOrderCommand(uow, logger)