def get_saves_route(save_type):
    try:
        user_id = get_current_user_id()
        save_results = get_saves(save_type, user_id)
        return api_helpers.success_response(save_results)
    except exceptions.ArgumentError as e:
        return api_helpers.error_response(str(e), 400)
Example #2
0
 def get(self, user_id):
     """Fetch favorited tracks for a user."""
     decoded_id = decode_with_abort(user_id, ns)
     favorites = get_saves("tracks", decoded_id)
     favorites = list(map(extend_favorite, favorites))
     return success_response(favorites)
Example #3
0
 def get(self, id):
     decoded_id = decode_with_abort(id, ns)
     favorites = get_saves("tracks", decoded_id)
     favorites = list(map(extend_favorite, favorites))
     return success_response(favorites)