From 18b7402d56285f222c09559fb35583b4ba738c05 Mon Sep 17 00:00:00 2001 From: TaylorS15 Date: Wed, 22 Feb 2023 22:59:31 -0500 Subject: [PATCH] removed async on local storage functions --- frontend/src/preferences/APIKeyModal.tsx | 4 +-- frontend/src/preferences/SelectDocsModal.tsx | 5 ++- frontend/src/preferences/preferenceApi.ts | 38 ++++++-------------- 3 files changed, 14 insertions(+), 33 deletions(-) diff --git a/frontend/src/preferences/APIKeyModal.tsx b/frontend/src/preferences/APIKeyModal.tsx index 5cad231..c9a6787 100644 --- a/frontend/src/preferences/APIKeyModal.tsx +++ b/frontend/src/preferences/APIKeyModal.tsx @@ -42,8 +42,8 @@ export default function APIKeyModal({ } useEffect(() => { - async function getApiKey() { - const localKey = await getLocalApiKey(); + function getApiKey() { + const localKey = getLocalApiKey(); if (localKey) { dispatch(setApiKey(localKey)); setKey(localKey); diff --git a/frontend/src/preferences/SelectDocsModal.tsx b/frontend/src/preferences/SelectDocsModal.tsx index 4233d5b..ef93ac0 100644 --- a/frontend/src/preferences/SelectDocsModal.tsx +++ b/frontend/src/preferences/SelectDocsModal.tsx @@ -55,12 +55,11 @@ export default function APIKeyModal({ } useEffect(() => { - async function getRecentDocs() { - const response = await getLocalRecentDocs(); + function getRecentDocs() { + const response = getLocalRecentDocs(); if (response) { const parsedResponse = JSON.parse(response) as Doc; - dispatch(setSelectedDocs(parsedResponse)); setLocalSelectedDocs(parsedResponse); setModalState('INACTIVE'); diff --git a/frontend/src/preferences/preferenceApi.ts b/frontend/src/preferences/preferenceApi.ts index d7f9909..ab50fd0 100644 --- a/frontend/src/preferences/preferenceApi.ts +++ b/frontend/src/preferences/preferenceApi.ts @@ -30,38 +30,20 @@ export async function getDocs(): Promise { } } -export async function getLocalApiKey(): Promise { - try { - const key = localStorage.getItem('DocsGPTApiKey'); - return key; - } catch (error) { - console.log(error); - return null; - } +export function getLocalApiKey(): string | null { + const key = localStorage.getItem('DocsGPTApiKey'); + return key; } -export async function getLocalRecentDocs(): Promise { - try { - const doc = localStorage.getItem('DocsGPTRecentDocs'); - return doc; - } catch (error) { - console.log(error); - return null; - } +export function getLocalRecentDocs(): string | null { + const doc = localStorage.getItem('DocsGPTRecentDocs'); + return doc; } -export async function setLocalApiKey(key: string): Promise { - try { - localStorage.setItem('DocsGPTApiKey', key); - } catch (error) { - console.log(error); - } +export function setLocalApiKey(key: string): void { + localStorage.setItem('DocsGPTApiKey', key); } -export async function setLocalRecentDocs(doc: Doc): Promise { - try { - localStorage.setItem('DocsGPTRecentDocs', JSON.stringify(doc)); - } catch (error) { - console.log(error); - } +export function setLocalRecentDocs(doc: Doc): void { + localStorage.setItem('DocsGPTRecentDocs', JSON.stringify(doc)); }