diff --git a/app/blueprints/api/endpoints.py b/app/blueprints/api/endpoints.py index 27f50fc4..b225282a 100644 --- a/app/blueprints/api/endpoints.py +++ b/app/blueprints/api/endpoints.py @@ -629,24 +629,6 @@ def homepage(): }) -@bp.route("/api/welcome/v1/") -@cors_allowed -def welcome_v1(): - featured = Package.query \ - .filter(Package.type == PackageType.GAME, Package.state == PackageState.APPROVED, - Package.collections.any( - and_(Collection.name == "featured", Collection.author.has(username="ContentDB")))) \ - .order_by(func.random()) \ - .limit(5).all() - - def map_packages(packages: List[Package]): - return [pkg.as_short_dict(current_app.config["BASE_URL"]) for pkg in packages] - - return jsonify({ - "featured": map_packages(featured), - }) - - @bp.route("/api/minetest_versions/") @cors_allowed def versions(): diff --git a/app/flatpages/help/api.md b/app/flatpages/help/api.md index 763de552..5b934a5d 100644 --- a/app/flatpages/help/api.md +++ b/app/flatpages/help/api.md @@ -556,8 +556,6 @@ Supported query parameters: * `pop_txp`: popular textures * `pop_game`: popular games * `high_reviewed`: highest reviewed -* GET `/api/welcome/v1/` ([View](/api/welcome/v1/)) - in-menu welcome dialog. Experimental (may change without warning) - * `featured`: featured games * GET `/api/cdb_schema/` ([View](/api/cdb_schema/)) * Get JSON Schema of `.cdb.json`, including licenses, tags and content warnings. * See [JSON Schema Reference](https://json-schema.org/).