match.py 文件源码

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

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

    player_id = request.json['player_id']
    map_code = request.json['map_code']
    side = request.json['side']

    if not match_validator.are_slots_available(player_id):
        abort(403)
    if not match_validator.is_map_available(map_code):
        abort(400)
    if not match_validator.is_side_valid(side):
        abort(400)

    new_match_code = match_model.create_new_match(player_id, side, map_code)

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


问题


面经


文章

微信
公众号

扫码关注公众号