Moving ledger route conversion to resource
This commit is contained in:
@@ -3,15 +3,13 @@ from uuid import UUID
|
||||
from fastapi import APIRouter, Depends
|
||||
|
||||
from db import SessionDep
|
||||
from ledger.resource import LedgerResource
|
||||
from ledger.schema import TransactionLedgerRead
|
||||
from transaction.resource import TransactionResource
|
||||
|
||||
from user.manager import get_current_user
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@router.get("/{account_id}")
|
||||
def read_ledger(account_id: UUID, session: SessionDep, current_user=Depends(get_current_user)) -> list[TransactionLedgerRead]:
|
||||
response = []
|
||||
for transaction, split in TransactionResource.get_ledger(session, account_id):
|
||||
response.append(TransactionLedgerRead(transaction=transaction, account_split=split))
|
||||
return response
|
||||
return LedgerResource.get_ledger(session, account_id)
|
||||
|
||||
Reference in New Issue
Block a user