def long_polling(): game = get_game() if game is None: return redirect(url_for('main')) player = get_user(game) print(f'Event is requested by {player.name}') while True: event = Event.get(game.id, player.name) if event is not None: event['url'] = url_for('main') print(f'Event {event} is requested by {player.name}') return jsonify(event) time.sleep(1)
def get_event(game_id: str, name: str): return Event.get(game_id, name)