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
})
评论列表
文章目录