from apollo_utils.service.schemas.swagger.templates import ListTemplate, StringTemplate from flask import Blueprint from flask_apispec import doc, marshal_with from http import HTTPStatus from src.db.playlists.common import get_blacklisted_ids blueprint = Blueprint("playlists_blacklisted", __name__) @blueprint.route("/playlists/blacklisted/", methods=["GET"]) @doc("Get blacklisted playlists.") @marshal_with(ListTemplate(StringTemplate()), code=HTTPStatus.OK, description="List of ids", apply=False) def get_blacklisted_playlists(): return get_blacklisted_ids()