small change

pull/115/head
TaylorS15 2 years ago
parent 91df648767
commit 355d6e3cf2

@ -41,32 +41,39 @@ export default function APIKeyModal({
function handleCancel() { function handleCancel() {
async function getRecentDocs() { async function getRecentDocs() {
const recentDocs = await getLocalRecentDocs(); const response = await getLocalRecentDocs();
if (recentDocs) { console.log('response');
setLocalSelectedDocs(recentDocs);
if (response) {
const parsedResponse = JSON.parse(response) as Doc;
setLocalSelectedDocs(parsedResponse);
} }
} }
getRecentDocs(); getRecentDocs();
console.log('cancel');
setIsError(false); setIsError(false);
setModalState('INACTIVE'); setModalState('INACTIVE');
} }
useEffect(() => { useEffect(() => {
async function requestDocs() {
const data = await getDocs();
dispatch(setSourceDocs(data));
}
async function getRecentDocs() { async function getRecentDocs() {
const recentDocs = await getLocalRecentDocs(); const response = await getLocalRecentDocs();
if (recentDocs) {
dispatch(setSelectedDocs(recentDocs)); if (response) {
setLocalSelectedDocs(recentDocs); const parsedResponse = JSON.parse(response) as Doc;
dispatch(setSelectedDocs(parsedResponse));
setLocalSelectedDocs(parsedResponse);
setModalState('INACTIVE'); setModalState('INACTIVE');
} }
} }
async function requestDocs() {
const data = await getDocs();
dispatch(setSourceDocs(data));
}
getRecentDocs(); getRecentDocs();
requestDocs(); requestDocs();
}, []); }, []);

@ -33,23 +33,17 @@ export async function getDocs(): Promise<Doc[] | null> {
export async function getLocalApiKey(): Promise<string | null> { export async function getLocalApiKey(): Promise<string | null> {
try { try {
const key = localStorage.getItem('DocsGPTApiKey'); const key = localStorage.getItem('DocsGPTApiKey');
if (key) { return key;
return key;
}
return null;
} catch (error) { } catch (error) {
console.log(error); console.log(error);
return null; return null;
} }
} }
export async function getLocalRecentDocs(): Promise<Doc | null> { export async function getLocalRecentDocs(): Promise<string | null> {
try { try {
const doc = localStorage.getItem('DocsGPTRecentDocs'); const doc = localStorage.getItem('DocsGPTRecentDocs');
if (doc) { return doc;
return JSON.parse(doc);
}
return null;
} catch (error) { } catch (error) {
console.log(error); console.log(error);
return null; return null;

Loading…
Cancel
Save