mirror of https://gitlab.com/litecord/litecord.git
add guild-specific voice region list support
This commit is contained in:
parent
2ad3cd6ad7
commit
de357dd524
|
|
@ -104,9 +104,7 @@ async def majority_region(user_id: int) -> Optional[str]:
|
||||||
return _majority_region_count(regions)
|
return _majority_region_count(regions)
|
||||||
|
|
||||||
|
|
||||||
@bp.route("/regions", methods=["GET"])
|
async def _all_regions():
|
||||||
async def voice_regions():
|
|
||||||
"""Return voice regions."""
|
|
||||||
user_id = await token_check()
|
user_id = await token_check()
|
||||||
|
|
||||||
best_region = await majority_region(user_id)
|
best_region = await majority_region(user_id)
|
||||||
|
|
@ -116,3 +114,16 @@ async def voice_regions():
|
||||||
region["optimal"] = region["id"] == best_region
|
region["optimal"] = region["id"] == best_region
|
||||||
|
|
||||||
return jsonify(regions)
|
return jsonify(regions)
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route("/regions", methods=["GET"])
|
||||||
|
async def voice_regions():
|
||||||
|
"""Return voice regions."""
|
||||||
|
return await _all_regions()
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route("/guilds/<int:guild_id>/regions", methods=["GET"])
|
||||||
|
async def guild_voice_regions():
|
||||||
|
"""Return voice regions."""
|
||||||
|
# we return the same list as the normal /regions route on purpose.
|
||||||
|
return await _all_regions()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue