예제 #1
0
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)
예제 #2
0
def get_event(game_id: str, name: str):
    return Event.get(game_id, name)