chore: use query as key name for endless playback radio search

This commit is contained in:
Kingkor Roy Tirtho 2024-01-31 18:07:40 +06:00
parent 9dfd49ca04
commit 5ad5d16683
2 changed files with 6 additions and 4 deletions

View File

@ -95,13 +95,14 @@ class TrackOptions extends HookConsumerWidget {
final playback = ref.read(ProxyPlaylistNotifier.notifier); final playback = ref.read(ProxyPlaylistNotifier.notifier);
final playlist = ref.read(ProxyPlaylistNotifier.provider); final playlist = ref.read(ProxyPlaylistNotifier.provider);
final spotify = ref.read(spotifyProvider); final spotify = ref.read(spotifyProvider);
final query = "${track.name} Radio";
final pages = await QueryClient.of(context) final pages = await QueryClient.of(context)
.fetchInfiniteQueryJob<List<Page>, dynamic, int, SearchParams>( .fetchInfiniteQueryJob<List<Page>, dynamic, int, SearchParams>(
job: SearchQueries.queryJob(SearchType.playlist.name), job: SearchQueries.queryJob(query),
args: ( args: (
spotify: spotify, spotify: spotify,
searchType: SearchType.playlist, searchType: SearchType.playlist,
query: "${track.name} Radio" query: query,
), ),
) ?? ) ??
[]; [];

View File

@ -31,13 +31,14 @@ void useEndlessPlayback(WidgetRef ref) {
final track = playlist.tracks.last; final track = playlist.tracks.last;
final query = "${track.name} Radio";
final pages = await queryClient.fetchInfiniteQueryJob<List<Page>, final pages = await queryClient.fetchInfiniteQueryJob<List<Page>,
dynamic, int, SearchParams>( dynamic, int, SearchParams>(
job: SearchQueries.queryJob(SearchType.playlist.name), job: SearchQueries.queryJob(query),
args: ( args: (
spotify: spotify, spotify: spotify,
searchType: SearchType.playlist, searchType: SearchType.playlist,
query: "${track.name} Radio" query: query
), ),
) ?? ) ??
[]; [];