Esempio n. 1
0
def get_history():
    events_in_history = []
    if 'indico_user' in flask_session:
        if flask_session['indico_user']:
            user_id = flask_session['indico_user']
            events_in_history = list(db_event.get_history(user_id, order=-1))
    return Response(json.dumps(events_in_history), mimetype='application/json')
Esempio n. 2
0
def get_favorites_history():
    user_id = flask_session['indico_user']
    events = []
    event_ids = db_event.get_history(user_id, order=-1)
    for event in event_ids:
        eventInHistory = db_event.get_favorites_event(user_id, event['id'])
        if eventInHistory:
            events.append(eventInHistory['event'])
    return Response(json.dumps(events), mimetype='application/json')
Esempio n. 3
0
def get_history():
    events_in_history = []
    if 'indico_user' in flask_session:
        if flask_session['indico_user']:
            user_id = flask_session['indico_user']
            events_in_history = list(db_event.get_history(user_id, order=-1))
            favorites.get_favorites_events(events_in_history,
                                           flask_session["indico_user"])
    return Response(json.dumps(events_in_history), mimetype='application/json')
Esempio n. 4
0
def add_history_event(event_id):
    if 'indico_user' in flask_session:
        if flask_session['indico_user']:
            user_id = flask_session['indico_user']
            now = datetime.utcnow()
            event_db = db_event.get_event(event_id)
            event_in_history = db_event.get_event_in_history(user_id, event_id)
            if event_in_history:
                db_event.update_event_to_history(event_in_history, now)
            else:
                history_events = list(db_event.get_history(user_id, order=1))
                if len(history_events) > 9:
                    oldest = history_events[0]
                    db_event.remove_event_from_history(user_id, oldest["id"])
                db_event.add_event_to_history(user_id, now, event_db, event_id)
    return Response(json.dumps({'status': 'ok'}), mimetype='application/json')
Esempio n. 5
0
def add_history_event(event_id):
    if 'indico_user' in flask_session:
        if flask_session['indico_user']:
            user_id = flask_session['indico_user']
            now = datetime.utcnow()
            event_db = db_event.get_event(event_id)
            event_in_history = db_event.get_event_in_history(user_id, event_id)
            if event_in_history:
                db_event.update_event_to_history(event_in_history, now)
            else:
                history_events = list(db_event.get_history(user_id, order=1))
                if len(history_events) > 9:
                    oldest = history_events[0]
                    db_event.remove_event_from_history(user_id, oldest["id"])
                db_event.add_event_to_history(user_id, now, event_db, event_id)
    return Response(json.dumps({'status': 'ok'}), mimetype='application/json')