Esempio n. 1
0
def get_history():
    """ajax call querying search history for person"""

    response = {'history': []}
    try:
        user_id = session["user_id"]
        history = User.get_history(user_id)
    except:
        try:
            searches = session["history"]
            history = Search.get_data(searches)
        except:
            history = None
    if history:
        for search in history:
            thing = {
                "start_lat": search.a.latitude,
                "start_lng": search.a.longitude,
                "start_ele": int(search.a.elevation),
                "end_lat": search.p.latitude,
                "end_lng": search.p.longitude,
                "end_ele": int(search.p.elevation),
                "min_ele": search.min_ele,
                "max_time": search.max_time,
                "travel_mode": search.travel_mode,
                "search_id": search.search_id
            }
            response['history'].append(thing)
    return jsonify(response)