From e5cab64698bd6c71ee89b1fbfc8c6de2068ba119 Mon Sep 17 00:00:00 2001 From: MrMelon54 Date: Tue, 3 Jan 2023 15:20:01 +0000 Subject: [PATCH] Add promise all unique to run all promises --- src/App.svelte | 10 +++------ src/components/oauth/Authorize.svelte | 29 +++++++++++++++------------ src/utils/promise-all-unique.ts | 10 +++++++++ 3 files changed, 29 insertions(+), 20 deletions(-) create mode 100644 src/utils/promise-all-unique.ts diff --git a/src/App.svelte b/src/App.svelte index da7e9a2..33f7739 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -6,17 +6,13 @@ import {loginStore, profileStore, type LoginStore, type ProfileData} from "./stores/login"; import {getEnv} from "./utils/env"; - let profile: ProfileData; - loginStore.subscribe((value: LoginStore) => { getMe(); }); - profileStore.subscribe((value: ProfileData) => (profile = value)); - async function getMe() { try { - let p = await getUser("@me"); + let p = await getUser("@me?from=app"); profileStore.set(p); } catch (_) { profileStore.set(undefined); @@ -39,8 +35,8 @@