Split custom endpoints into multiple files

This commit is contained in:
2025-10-05 20:39:39 -04:00
parent 2d3dea750f
commit 8fdffd573a
4 changed files with 495 additions and 454 deletions

25
vona/custom/conduwuit.py Normal file
View 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
})