INNER CODE UNIT · Rust

search_songs

aome510/spotify-player · lyric_finder/src/lib.rs:62

    pub async fn search_songs(&self, query: &str) -> anyhow::Result<Vec<search::Result>> {
        let query = improve_query(query);

        log::debug!("search songs: query={query}");

        let body = self
            .http
            .get(format!("{SEARCH_BASE_URL}?q={query}"))
            .send()
            .await?
            .json::<search::Body>()
            .await?;

        if body.meta.status != 200 {
            let message = if let Some(m) = body.meta.message {
                m
            } else {
                format!("request failed with status code: {}", body.meta.status)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…