This commit is contained in:
2022-05-03 22:34:52 +03:00
parent 1663f94b0e
commit 8958be3141
54 changed files with 1569 additions and 1014 deletions
+16 -2
View File
@@ -3,7 +3,8 @@ __copyright__ = '(c) RemiZOffAlex'
__email__ = 'remizoffalex@mail.ru'
from functools import wraps
from flask_jsonrpc import JSONRPC
from jsonrpc import JSONRPC
from jsonrpc.backend.flask import APIView
from flask import session
from .. import app, models
@@ -29,7 +30,7 @@ def login_required(func):
return decorated_function
jsonrpc = JSONRPC(app, '/api')
jsonrpc = JSONRPC()
from . import ( # noqa F401
login,
@@ -38,3 +39,16 @@ from . import ( # noqa F401
tag,
user
)
app.add_url_rule('/api', view_func=APIView.as_view('api', jsonrpc=jsonrpc))
@jsonrpc.method('api.methods')
def api_methods() -> dict:
"""Список методов API
"""
result = {}
for method in jsonrpc.methods:
result[method] = jsonrpc.description(method)
return result