Files
jellyfin-audio-player/src/utility/useCurrentTrack.ts

15 lines
448 B
TypeScript
Raw Normal View History

import { Track } from 'react-native-track-player';
import { useTypedSelector } from 'store';
const idEqual = (left: Track | undefined, right: Track | undefined) => {
return left?.id === right?.id;
};
2020-06-16 17:51:51 +02:00
/**
* This hook retrieves the current playing track from TrackPlayer
*/
export default function useCurrentTrack(): Track | undefined {
const track = useTypedSelector(state => state.player.currentTrack, idEqual);
2020-06-16 17:51:51 +02:00
return track;
}