import { create } from "zustand"; import Toast from "react-native-toast-message"; import { AVPlaybackStatus, Video } from "expo-av"; import { RefObject } from "react"; import { PlayRecord, PlayRecordManager } from "@/services/storage"; import useDetailStore, { episodesSelectorBySource } from "./detailStore"; interface Episode { url: string; title: string; } interface PlayerState { videoRef: RefObject