mirror of
https://github.com/minetest/contentdb.git
synced 2025-01-03 03:37:28 +01:00
Remove unused experimental /api/welcome/v1/
API
This commit is contained in:
parent
ac34939c99
commit
53a004c41c
@ -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/")
|
@bp.route("/api/minetest_versions/")
|
||||||
@cors_allowed
|
@cors_allowed
|
||||||
def versions():
|
def versions():
|
||||||
|
@ -556,8 +556,6 @@ Supported query parameters:
|
|||||||
* `pop_txp`: popular textures
|
* `pop_txp`: popular textures
|
||||||
* `pop_game`: popular games
|
* `pop_game`: popular games
|
||||||
* `high_reviewed`: highest reviewed
|
* `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 `/api/cdb_schema/` ([View](/api/cdb_schema/))
|
||||||
* Get JSON Schema of `.cdb.json`, including licenses, tags and content warnings.
|
* Get JSON Schema of `.cdb.json`, including licenses, tags and content warnings.
|
||||||
* See [JSON Schema Reference](https://json-schema.org/).
|
* See [JSON Schema Reference](https://json-schema.org/).
|
||||||
|
Loading…
Reference in New Issue
Block a user