From 4ec7572a10d8a19f05a8fd2768cf23ece7981d09 Mon Sep 17 00:00:00 2001 From: Made Baruna Date: Sun, 3 Jul 2022 22:49:28 +0700 Subject: [PATCH] Reload achievement if new data from drive Fix #222 --- src/routes/achievement/index.svelte | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/routes/achievement/index.svelte b/src/routes/achievement/index.svelte index e95d4a1e..13afc365 100644 --- a/src/routes/achievement/index.svelte +++ b/src/routes/achievement/index.svelte @@ -14,7 +14,7 @@ import Check from '../../components/Check.svelte'; import Checkbox from '../../components/Checkbox.svelte'; import { getAccountPrefix } from '../../stores/account'; - import { readSave, updateSave } from '../../stores/saveManager'; + import { readSave, updateSave, fromRemote } from '../../stores/saveManager'; import Button from '../../components/Button.svelte'; import Icon from '../../components/Icon.svelte'; import Select from '../../components/Select.svelte'; @@ -307,15 +307,24 @@ } } - onMount(async () => { + async function process() { await readLocalData(); parseCategories(); changeCategory('0', 0, true); + } + + onMount(async () => { + process(); locale.subscribe((val) => { changeLocale(val); }); }); + + $: if ($fromRemote) { + console.log('update from google drive'); + process(); + }