match.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:tanks-of-freedom-server 作者: P1X-in 项目源码 文件源码
def join_match(match_code):
    """Method for joining a match."""
    validation = auth.validate(request)
    if validation['status'] != 'ok':
        abort(validation['code'])

    player_id = request.json['player_id']

    if not match_validator.are_slots_available(player_id):
        abort(403)
    if match_validator.is_in_match(player_id, match_code):
        abort(400)
    if not match_validator.is_match_joinable(match_code):
        abort(403)

    if not match_model.add_player_to_match(player_id, match_code):
        abort(500)

    return jsonify({
        'status': 'ok'
    })
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号