SongGuess
    Preparing search index...

    Function refreshPlaylists

    • Refreshes playlists by fetching updated data for each hrefURL.

      Parameters

      • playlists: {
            cover: string | null;
            hrefURL: string;
            name: string;
            songs: {
                artist: string;
                audioURL: string;
                cover: string | null;
                hrefURL: string;
                name: string;
            }[];
            subtitle?: string;
        }[]

        The playlists to refresh

        • cover: string | null

          Cover URL of the playlist.

        • hrefURL: string

          The URL users will be redirected to when clicking.

        • name: string

          Name of the playlist

        • songs: {
              artist: string;
              audioURL: string;
              cover: string | null;
              hrefURL: string;
              name: string;
          }[]

          A list of song names and music urls

        • Optionalsubtitle?: string

          An optional subtitle with additional information about the playlist

      • OptionalonProgress: (
            current: number,
            total: number,
            playlist:
                | {
                    cover: string
                    | null;
                    hrefURL: string;
                    name: string;
                    songs: {
                        artist: string;
                        audioURL: string;
                        cover: string | null;
                        hrefURL: string;
                        name: string;
                    }[];
                    subtitle?: string;
                }
                | null,
        ) => void

        Optional progress callback

      Returns Promise<
          {
              cover: string
              | null;
              hrefURL: string;
              name: string;
              songs: {
                  artist: string;
                  audioURL: string;
                  cover: string | null;
                  hrefURL: string;
                  name: string;
              }[];
              subtitle?: string;
          }[],
      >

      Promise resolving to the refreshed playlists