diff --git a/web/apps/cast/src/pages/index.tsx b/web/apps/cast/src/pages/index.tsx
index b12bf1e76..59df251db 100644
--- a/web/apps/cast/src/pages/index.tsx
+++ b/web/apps/cast/src/pages/index.tsx
@@ -16,7 +16,7 @@ export default function PairingMode() {
const [codePending, setCodePending] = useState(true);
const [isCastReady, setIsCastReady] = useState(false);
- const { cast } = useCastReceiver();
+ const cast = useCastReceiver();
useEffect(() => {
init();
diff --git a/web/apps/cast/src/utils/useCastReceiver.tsx b/web/apps/cast/src/utils/useCastReceiver.tsx
index d8015befc..a2313fdd0 100644
--- a/web/apps/cast/src/utils/useCastReceiver.tsx
+++ b/web/apps/cast/src/utils/useCastReceiver.tsx
@@ -1,23 +1,21 @@
///
import { useEffect, useState } from "react";
-type Receiver = {
- cast: typeof cast;
-};
-
/**
* Load the Chromecast Web Receiver SDK and return a reference to the `cast`
* global object that the SDK attaches to the window.
+ *
+ * https://developers.google.com/cast/docs/web_receiver/basic
*/
export const useCastReceiver = () => {
- const [receiver, setReceiver] = useState();
+ const [receiver, setReceiver] = useState();
useEffect(() => {
const script = document.createElement("script");
script.src =
"https://www.gstatic.com/cast/sdk/libs/caf_receiver/v3/cast_receiver_framework.js";
- script.addEventListener("load", () => setReceiver({ cast }));
+ script.addEventListener("load", () => setReceiver(cast));
document.body.appendChild(script);
}, []);