From 572358f0f44c2b494025c04c20deb00c534c2317 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 16 Sep 2024 16:13:00 +0800 Subject: [PATCH] Another attempt --- src/utils/api.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/utils/api.js b/src/utils/api.js index 7e5b52d7..d09d00e8 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -60,11 +60,11 @@ export function initClient({ instance, accessToken }) { // Get the instance information // The config is needed for composing export async function initInstance(client, instance) { - __BENCHMARK.start('init-instance'); console.log('INIT INSTANCE', client, instance); const { masto, accessToken } = client; // Request v2, fallback to v1 if fail let info; + __BENCHMARK.start('fetch-instance'); try { info = await masto.v2.instance.fetch(); } catch (e) {} @@ -73,6 +73,7 @@ export async function initInstance(client, instance) { info = await masto.v1.instance.fetch(); } catch (e) {} } + __BENCHMARK.end('fetch-instance'); if (!info) return; console.log(info); const { @@ -133,16 +134,16 @@ export async function initAccount(client, instance, accessToken, vapidKey) { // Get preferences export async function initPreferences(client) { - __BENCHMARK.start('init-preferences'); try { const { masto } = client; + __BENCHMARK.start('fetch-preferences'); const preferences = await masto.v1.preferences.fetch(); + __BENCHMARK.end('fetch-preferences'); store.account.set('preferences', preferences); } catch (e) { // silently fail console.error(e); } - __BENCHMARK.end('init-preferences'); } // Get the masto instance