mirror of
https://github.com/Jellify-Music/App.git
synced 2026-04-21 09:08:56 -05:00
optimizations to home screen fetching
fix text wrapping in settings
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { useQuery } from '@tanstack/react-query'
|
||||
import { useMutation } from '@tanstack/react-query'
|
||||
import { useFrequentlyPlayedArtists, useFrequentlyPlayedTracks } from '../frequents'
|
||||
import { useRecentArtists, useRecentlyPlayedTracks } from '../recents'
|
||||
|
||||
@@ -11,9 +11,8 @@ const useHomeQueries = () => {
|
||||
|
||||
const { refetch: refetchFrequentlyPlayed } = useFrequentlyPlayedTracks()
|
||||
|
||||
return useQuery({
|
||||
queryKey: ['Home'],
|
||||
queryFn: async () => {
|
||||
return useMutation({
|
||||
mutationFn: async () => {
|
||||
await Promise.all([refetchRecentlyPlayed(), refetchFrequentlyPlayed()])
|
||||
await Promise.all([refetchFrequentArtists(), refetchRecentArtists()])
|
||||
return true
|
||||
|
||||
@@ -15,7 +15,7 @@ export function Home(): React.JSX.Element {
|
||||
|
||||
usePerformanceMonitor(COMPONENT_NAME, 5)
|
||||
|
||||
const { data, isFetching: refreshing, refetch: refresh } = useHomeQueries()
|
||||
const { isPending: refreshing, mutate: refresh } = useHomeQueries()
|
||||
|
||||
return (
|
||||
<ScrollView
|
||||
|
||||
@@ -35,7 +35,7 @@ export default function PlaybackTab(): React.JSX.Element {
|
||||
<RadioGroupItemWithLabel
|
||||
size='$3'
|
||||
value={StreamingQuality.Original}
|
||||
label='Original Quality (Highest bandwidth)'
|
||||
label='Original Quality'
|
||||
/>
|
||||
<RadioGroupItemWithLabel
|
||||
size='$3'
|
||||
|
||||
Reference in New Issue
Block a user