mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-11-06 11:14:00 +00:00
style: format endless playback configurator
This commit is contained in:
parent
a8af246ac3
commit
aa3f57e186
@ -10,8 +10,9 @@ import 'package:spotube/services/audio_player/audio_player.dart';
|
|||||||
void useEndlessPlayback(WidgetRef ref) {
|
void useEndlessPlayback(WidgetRef ref) {
|
||||||
final playback = ref.watch(audioPlayerProvider.notifier);
|
final playback = ref.watch(audioPlayerProvider.notifier);
|
||||||
final audioPlayerState = ref.watch(audioPlayerProvider);
|
final audioPlayerState = ref.watch(audioPlayerProvider);
|
||||||
final endlessPlayback =
|
final endlessPlayback = ref.watch(
|
||||||
ref.watch(userPreferencesProvider.select((s) => s.endlessPlayback));
|
userPreferencesProvider.select((s) => s.endlessPlayback),
|
||||||
|
);
|
||||||
final metadataPlugin = ref.watch(metadataPluginProvider.future);
|
final metadataPlugin = ref.watch(metadataPluginProvider.future);
|
||||||
|
|
||||||
useEffect(
|
useEffect(
|
||||||
@ -66,8 +67,7 @@ void useEndlessPlayback(WidgetRef ref) {
|
|||||||
() async => (await plugin.artist.topTracks(
|
() async => (await plugin.artist.topTracks(
|
||||||
track.artists.first.id,
|
track.artists.first.id,
|
||||||
limit: 50,
|
limit: 50,
|
||||||
))
|
)).items,
|
||||||
.items,
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -86,8 +86,9 @@ void useEndlessPlayback(WidgetRef ref) {
|
|||||||
listener(audioPlayerState.currentIndex);
|
listener(audioPlayerState.currentIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
final subscription =
|
final subscription = audioPlayer.currentIndexChangedStream.listen(
|
||||||
audioPlayer.currentIndexChangedStream.listen(listener);
|
listener,
|
||||||
|
);
|
||||||
|
|
||||||
return subscription.cancel;
|
return subscription.cancel;
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user