usemanager syntax error
This commit is contained in:
parent
7f917b8ad5
commit
a9ab41701f
|
@ -1,11 +1,15 @@
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
from pydantic.main import BaseModel
|
|
||||||
from quart import g, jsonify
|
from quart import g, jsonify
|
||||||
from http import HTTPStatus
|
from http import HTTPStatus
|
||||||
|
|
||||||
from lnbits.core.crud import get_user
|
from lnbits.core.crud import get_user
|
||||||
from lnbits.decorators import api_check_wallet_key, api_validate_post_request
|
from lnbits.decorators import api_check_wallet_key, api_validate_post_request
|
||||||
|
|
||||||
|
from fastapi import FastAPI, Query
|
||||||
|
from fastapi.encoders import jsonable_encoder
|
||||||
|
from fastapi.responses import JSONResponse
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
from . import usermanager_ext
|
from . import usermanager_ext
|
||||||
from .crud import (
|
from .crud import (
|
||||||
create_usermanager_user,
|
create_usermanager_user,
|
||||||
|
@ -34,7 +38,7 @@ async def api_usermanager_users():
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@usermanager_ext.get("/api/v1/users/<user_id>")
|
@usermanager_ext.get("/api/v1/users/{user_id}")
|
||||||
@api_check_wallet_key(key_type="invoice")
|
@api_check_wallet_key(key_type="invoice")
|
||||||
async def api_usermanager_user(user_id):
|
async def api_usermanager_user(user_id):
|
||||||
user = await get_usermanager_user(user_id)
|
user = await get_usermanager_user(user_id)
|
||||||
|
@ -58,12 +62,12 @@ async def api_usermanager_users_create(data: CreateUsersData):
|
||||||
return jsonify(full), HTTPStatus.CREATED
|
return jsonify(full), HTTPStatus.CREATED
|
||||||
|
|
||||||
|
|
||||||
@usermanager_ext.delete("/api/v1/users/<user_id>")
|
@usermanager_ext.delete("/api/v1/users/{user_id}")
|
||||||
@api_check_wallet_key(key_type="invoice")
|
@api_check_wallet_key(key_type="invoice")
|
||||||
async def api_usermanager_users_delete(user_id):
|
async def api_usermanager_users_delete(user_id):
|
||||||
user = await get_usermanager_user(user_id)
|
user = await get_usermanager_user(user_id)
|
||||||
if not user:
|
if not user:
|
||||||
return jsonify({"message": "User does not exist."}), HTTPStatus.NOT_FOUND
|
return {"message": "User does not exist."}, HTTPStatus.NOT_FOUND
|
||||||
await delete_usermanager_user(user_id)
|
await delete_usermanager_user(user_id)
|
||||||
return "", HTTPStatus.NO_CONTENT
|
return "", HTTPStatus.NO_CONTENT
|
||||||
|
|
||||||
|
@ -114,13 +118,13 @@ async def api_usermanager_wallets():
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@usermanager_ext.get("/api/v1/wallets<wallet_id>")
|
@usermanager_ext.get("/api/v1/wallets/{wallet_id}")
|
||||||
@api_check_wallet_key(key_type="invoice")
|
@api_check_wallet_key(key_type="invoice")
|
||||||
async def api_usermanager_wallet_transactions(wallet_id):
|
async def api_usermanager_wallet_transactions(wallet_id):
|
||||||
return await get_usermanager_wallet_transactions(wallet_id), HTTPStatus.OK
|
return await get_usermanager_wallet_transactions(wallet_id), HTTPStatus.OK
|
||||||
|
|
||||||
|
|
||||||
@usermanager_ext.get("/api/v1/wallets/<user_id>")
|
@usermanager_ext.get("/api/v1/wallets/{user_id}")
|
||||||
@api_check_wallet_key(key_type="invoice")
|
@api_check_wallet_key(key_type="invoice")
|
||||||
async def api_usermanager_users_wallets(user_id):
|
async def api_usermanager_users_wallets(user_id):
|
||||||
wallet = await get_usermanager_users_wallets(user_id)
|
wallet = await get_usermanager_users_wallets(user_id)
|
||||||
|
@ -133,7 +137,7 @@ async def api_usermanager_users_wallets(user_id):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@usermanager_ext.delete("/api/v1/wallets/<wallet_id>")
|
@usermanager_ext.delete("/api/v1/wallets/{wallet_id}")
|
||||||
@api_check_wallet_key(key_type="invoice")
|
@api_check_wallet_key(key_type="invoice")
|
||||||
async def api_usermanager_wallets_delete(wallet_id):
|
async def api_usermanager_wallets_delete(wallet_id):
|
||||||
wallet = await get_usermanager_wallet(wallet_id)
|
wallet = await get_usermanager_wallet(wallet_id)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user