From cf2281dfdb8bfa4135c31ac55710db431f7095e0 Mon Sep 17 00:00:00 2001 From: Ollie Taylor <13766232+OllieJT@users.noreply.github.com> Date: Fri, 24 Feb 2023 20:04:01 +0000 Subject: [PATCH] =?UTF-8?q?adds=20=E2=80=9Csave=20all=20state=E2=80=9D=20u?= =?UTF-8?q?tility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/components/audio-loader.svelte | 6 ++---- src/lib/index.ts | 1 + src/lib/utility/index.ts | 2 ++ src/lib/utility/use-state.ts | 12 ++++++++++++ src/routes/+page.svelte | 9 ++++++++- 5 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 src/lib/utility/index.ts create mode 100644 src/lib/utility/use-state.ts diff --git a/src/lib/components/audio-loader.svelte b/src/lib/components/audio-loader.svelte index 27d3593..b508af8 100644 --- a/src/lib/components/audio-loader.svelte +++ b/src/lib/components/audio-loader.svelte @@ -13,6 +13,7 @@ } from '$lib/context/audio-internals'; import { user_preferences } from '$lib/context/user-preferences'; import type { PlayerElement } from '$lib/types/types'; + import { load_podcast_state } from '$lib/utility/use-state'; import { onMount } from 'svelte'; // readonly values @@ -40,10 +41,7 @@ $: muted = $audio_muted; $: current_time = $audio_start_at; - onMount(() => { - episode_progress.load_all(); - user_preferences.load(); - }); + onMount(load_podcast_state);