spotify-clone/backend/api/endpoints/lyrics.py

11 lines
358 B
Python

from fastapi import APIRouter, Depends
from backend.services.lyrics import LyricsService
router = APIRouter()
def get_lyrics_service():
return LyricsService()
@router.get("/lyrics")
async def get_lyrics(id: str, title: str = None, artist: str = None, ls: LyricsService = Depends(get_lyrics_service)):
return await ls.get_lyrics(id, title, artist)