[fix] user sorting performance (#3561)
This commit is contained in:
parent
148ba9d275
commit
d55e2a0e1f
10 changed files with 164 additions and 39 deletions
|
|
@ -9,6 +9,7 @@ from lnbits.core.crud.wallets import (
|
|||
get_wallets,
|
||||
update_wallet,
|
||||
)
|
||||
from lnbits.core.models.payments import PaymentFilters
|
||||
from lnbits.core.models.users import User
|
||||
from lnbits.core.models.wallets import (
|
||||
Wallet,
|
||||
|
|
@ -29,6 +30,7 @@ from lnbits.core.services.wallets import (
|
|||
reject_wallet_invitation,
|
||||
update_wallet_share_permissions,
|
||||
)
|
||||
from lnbits.db import Filters
|
||||
from lnbits.exceptions import InvoiceError, PaymentError
|
||||
from tests.conftest import new_user
|
||||
|
||||
|
|
@ -563,7 +565,10 @@ async def test_shared_wallet_view_permissions(from_wallet: Wallet):
|
|||
await pay_invoice(wallet_id=from_wallet.id, payment_request=payment.bolt11)
|
||||
wallet_balance += payment.sat
|
||||
|
||||
shared_wallet_payments = await get_payments(wallet_id=mirror_wallet.id)
|
||||
filters = Filters(limit=100, model=PaymentFilters)
|
||||
shared_wallet_payments = await get_payments(
|
||||
wallet_id=mirror_wallet.id, filters=filters
|
||||
)
|
||||
assert len(shared_wallet_payments) == payment_count
|
||||
mirror_wallet = await get_wallet(mirror_wallet.id)
|
||||
assert mirror_wallet is not None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue