mirror of
https://github.com/Jellify-Music/App.git
synced 2026-01-08 03:49:59 -06:00
mem leak
This commit is contained in:
@@ -22,12 +22,13 @@ export function HorizontalSlider({
|
||||
|
||||
return (
|
||||
<TamaguiSlider
|
||||
size="$4"
|
||||
size="$3"
|
||||
width={width}
|
||||
value={value ? [value] : []}
|
||||
max={max}
|
||||
step={1}
|
||||
orientation="horizontal"
|
||||
marginHorizontal={5}
|
||||
{ ...props }
|
||||
>
|
||||
<TamaguiSlider.Track>
|
||||
@@ -42,12 +43,13 @@ export function VerticalSlider(props: SliderVerticalProps) : React.JSX.Element {
|
||||
|
||||
return (
|
||||
<TamaguiSlider
|
||||
size="$4"
|
||||
size="$3"
|
||||
width={200}
|
||||
defaultValue={[0]}
|
||||
max={100}
|
||||
step={1}
|
||||
orientation="vertical"
|
||||
marginVertical={5}
|
||||
>
|
||||
<TamaguiSlider.Track>
|
||||
<TamaguiSlider.TrackActive />
|
||||
|
||||
@@ -44,7 +44,7 @@ export default function Player({ navigation }: { navigation : NavigationHelpers<
|
||||
</XStack>
|
||||
|
||||
<XStack
|
||||
alignContent="flex-start"
|
||||
justifyContent="flex-start"
|
||||
marginHorizontal={10}
|
||||
>
|
||||
|
||||
|
||||
@@ -98,19 +98,12 @@ const PlayerContextInitializer = () => {
|
||||
const isPlayerReady = useSetupPlayer().isSuccess;
|
||||
|
||||
useTrackPlayerEvents([
|
||||
Event.PlaybackState,
|
||||
Event.PlaybackProgressUpdated,
|
||||
Event.PlaybackActiveTrackChanged,
|
||||
], async (event) => {
|
||||
|
||||
console.debug(`TrackPlayer Event received: ${event}`);
|
||||
|
||||
switch (event.type) {
|
||||
case (Event.PlaybackState) : {
|
||||
console.debug(`PlaybackState changed: ${event}`)
|
||||
|
||||
handlePlaybackStateChange(event.state, sessionId, playStateApi, nowPlaying!)
|
||||
}
|
||||
|
||||
case (Event.PlaybackActiveTrackChanged) : {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user