From 9dbf0750b1f1c33ecd022a8bf5c87f91317e55a6 Mon Sep 17 00:00:00 2001 From: Jonathan Jogenfors Date: Tue, 12 Nov 2024 00:07:25 +0100 Subject: [PATCH] wip --- .../lib/components/cast/cast-button.svelte | 11 ++++++--- web/src/lib/utils/cast-player.ts | 24 +++++++------------ 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/web/src/lib/components/cast/cast-button.svelte b/web/src/lib/components/cast/cast-button.svelte index 87df177e1acfd0..c9db1eca2da7b7 100644 --- a/web/src/lib/components/cast/cast-button.svelte +++ b/web/src/lib/components/cast/cast-button.svelte @@ -3,10 +3,15 @@ import Button from '$lib/components/elements/buttons/button.svelte'; import { onMount } from 'svelte'; - onMount(async () => { - await loadCastFramework(); - CastPlayer.getInstance(); + onMount(() => { + loadCastFramework(); }); + + window['__onGCastApiAvailable'] = function (isAvailable) { + if (isAvailable) { + CastPlayer.getInstance(); + } + };