mirror of
https://github.com/lnbits/lnbits-legend.git
synced 2025-03-13 11:35:56 +01:00
fix create aditional wallet
This commit is contained in:
parent
a9e9c67a6f
commit
c4a63e0f2e
3 changed files with 16 additions and 8 deletions
|
@ -1,7 +1,12 @@
|
|||
from typing import List, Optional
|
||||
|
||||
from lnbits.core.crud import (create_account, create_wallet, delete_wallet,
|
||||
get_payments, get_user)
|
||||
from lnbits.core.crud import (
|
||||
create_account,
|
||||
create_wallet,
|
||||
delete_wallet,
|
||||
get_payments,
|
||||
get_user,
|
||||
)
|
||||
from lnbits.core.models import Payment
|
||||
|
||||
from . import db
|
||||
|
|
|
@ -11,6 +11,11 @@ class CreateUserData(BaseModel):
|
|||
email: str = Query("")
|
||||
password: str = Query("")
|
||||
|
||||
class CreateUserWallet(BaseModel):
|
||||
user_id: str = Query(...)
|
||||
wallet_name: str = Query(...)
|
||||
admin_id: str = Query(...)
|
||||
|
||||
|
||||
class Users(BaseModel):
|
||||
id: str
|
||||
|
|
|
@ -21,7 +21,7 @@ from .crud import (
|
|||
get_usermanager_wallet_transactions,
|
||||
get_usermanager_wallets,
|
||||
)
|
||||
from .models import CreateUserData
|
||||
from .models import CreateUserData, CreateUserWallet
|
||||
|
||||
### Users
|
||||
|
||||
|
@ -93,12 +93,10 @@ async def api_usermanager_activate_extension(
|
|||
|
||||
@usermanager_ext.post("/api/v1/wallets")
|
||||
async def api_usermanager_wallets_create(
|
||||
wallet: WalletTypeInfo = Depends(get_key_type),
|
||||
user_id: str = Query(...),
|
||||
wallet_name: str = Query(...),
|
||||
admin_id: str = Query(...),
|
||||
data: CreateUserWallet,
|
||||
wallet: WalletTypeInfo = Depends(get_key_type)
|
||||
):
|
||||
user = await create_usermanager_wallet(user_id, wallet_name, admin_id)
|
||||
user = await create_usermanager_wallet(user_id=data.user_id, wallet_name=data.wallet_name, admin_id=data.admin_id)
|
||||
return user.dict()
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue