Split custom endpoints into multiple files
This commit is contained in:
25
vona/custom/conduwuit.py
Normal file
25
vona/custom/conduwuit.py
Normal file
@@ -0,0 +1,25 @@
|
||||
from flask import Blueprint, jsonify
|
||||
import vona.globals as globals
|
||||
|
||||
conduwuit = Blueprint("conduwuit", __name__)
|
||||
|
||||
# Endpoints used by Conduwuit and forks.
|
||||
|
||||
|
||||
@conduwuit.route("/_continuwuity/local_user_count")
|
||||
@conduwuit.route("/_conduwuit/local_user_count")
|
||||
@conduwuit.route("/_tuwunel/local_user_count")
|
||||
async def user_count():
|
||||
return jsonify({
|
||||
"count": 1
|
||||
})
|
||||
|
||||
|
||||
@conduwuit.route("/_continuwuity/server_version")
|
||||
@conduwuit.route("/_conduwuit/server_version")
|
||||
@conduwuit.route("/_tuwunel/server_version")
|
||||
async def server_version():
|
||||
return jsonify({
|
||||
"name": "Vona",
|
||||
"version": globals.version
|
||||
})
|
||||
Reference in New Issue
Block a user