from auth.auth_view import AuthorizedView from playlists.schemas import PlaylistsRequestModel from utils.test_helpers import sync from utils.handlers import get_request_query_model from playlists.service import PlaylistsService class PlaylistsView(AuthorizedView): playlists_service: PlaylistsService = PlaylistsService() @sync async def get(self): model = get_request_query_model(PlaylistsRequestModel) return await self.playlists_service.get_playlists_by_name(model.query, model.limit)