From cd10193d3ebe6ee1431f2f903fbfa36b152dd378 Mon Sep 17 00:00:00 2001 From: wryk Date: Tue, 14 Jan 2020 20:22:09 +0100 Subject: [PATCH] wip state refact --- package-lock.json | 5 ++ package.json | 1 + src/components/Controls.svelte | 2 +- src/components/Queue.svelte | 2 +- src/components/Viewer.svelte | 2 +- src/{ => services}/store.js | 80 ++++++++++++++++++++------------ src/stores.js | 84 ++++++++++++++++++++++++++++++++++ src/util.js | 1 + 8 files changed, 144 insertions(+), 33 deletions(-) rename src/{ => services}/store.js (56%) create mode 100644 src/stores.js diff --git a/package-lock.json b/package-lock.json index 9f16a98..26bb1e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3018,6 +3018,11 @@ "locate-path": "^3.0.0" } }, + "folktale": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/folktale/-/folktale-2.3.2.tgz", + "integrity": "sha512-+8GbtQBwEqutP0v3uajDDoN64K2ehmHd0cjlghhxh0WpcfPzAIjPA03e1VvHlxL02FVGR0A6lwXsNQKn3H1RNQ==" + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", diff --git a/package.json b/package.json index e20d5b4..a008b50 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "dependencies": { "@babel/runtime-corejs3": "^7.7.7", "date-fns": "^2.9.0", + "folktale": "^2.3.2", "get-urls": "^9.2.0", "iter-tools": "^7.0.0-rc.0", "yt-player": "^3.4.3" diff --git a/src/components/Controls.svelte b/src/components/Controls.svelte index f80ded4..10dd45a 100644 --- a/src/components/Controls.svelte +++ b/src/components/Controls.svelte @@ -30,7 +30,7 @@