mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-04-26 10:34:43 +01:00
chore
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models";
|
||||
import React, { useEffect } from "react";
|
||||
import {
|
||||
CastButton,
|
||||
useCastDevice,
|
||||
useDevices,
|
||||
useRemoteMediaClient,
|
||||
} from "react-native-google-cast";
|
||||
import GoogleCast from "react-native-google-cast";
|
||||
// import React, { useEffect } from "react";
|
||||
// import {
|
||||
// CastButton,
|
||||
// useCastDevice,
|
||||
// useDevices,
|
||||
// useRemoteMediaClient,
|
||||
// } from "react-native-google-cast";
|
||||
// import GoogleCast from "react-native-google-cast";
|
||||
|
||||
type Props = {
|
||||
item?: BaseItemDto | null;
|
||||
@@ -14,21 +14,22 @@ type Props = {
|
||||
};
|
||||
|
||||
export const Chromecast: React.FC<Props> = () => {
|
||||
const client = useRemoteMediaClient();
|
||||
const castDevice = useCastDevice();
|
||||
const devices = useDevices();
|
||||
const sessionManager = GoogleCast.getSessionManager();
|
||||
const discoveryManager = GoogleCast.getDiscoveryManager();
|
||||
// const client = useRemoteMediaClient();
|
||||
// const castDevice = useCastDevice();
|
||||
// const devices = useDevices();
|
||||
// const sessionManager = GoogleCast.getSessionManager();
|
||||
// const discoveryManager = GoogleCast.getDiscoveryManager();
|
||||
|
||||
useEffect(() => {
|
||||
(async () => {
|
||||
if (!discoveryManager) {
|
||||
return;
|
||||
}
|
||||
// useEffect(() => {
|
||||
// (async () => {
|
||||
// if (!discoveryManager) {
|
||||
// return;
|
||||
// }
|
||||
|
||||
await discoveryManager.startDiscovery();
|
||||
})();
|
||||
}, [client, devices, castDevice, sessionManager, discoveryManager]);
|
||||
// await discoveryManager.startDiscovery();
|
||||
// })();
|
||||
// }, [client, devices, castDevice, sessionManager, discoveryManager]);
|
||||
|
||||
return <CastButton style={{ tintColor: "white", height: 48, width: 48 }} />;
|
||||
// return <CastButton style={{ tintColor: "white", height: 48, width: 48 }} />;
|
||||
return <></>;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user