add return null when fetch failed

This commit is contained in:
smanylov
2026-02-13 14:16:39 +07:00
parent 1f6301c531
commit 7aa29bd398
9 changed files with 86 additions and 49 deletions
+9 -1
View File
@@ -25,6 +25,8 @@ export async function getUserData() {
if (response.ok) {
return await response.json();
} else {
return null
}
} catch (error) {
return null
@@ -60,6 +62,8 @@ export async function getUserFilesInfo() {
} else {
throw parsed.message_code;
}
} else {
return null
}
} catch (error) {
return null
@@ -94,9 +98,11 @@ export async function fetchTariffs() {
return []
}
} else {
return null
}
} catch (error) {
console.error('error');
return null
}
}
@@ -113,6 +119,8 @@ export async function getBuildData() {
if (response.ok) {
return await response.json();
} else {
return null
}
} catch (error) {
return null;
+3 -4
View File
@@ -114,14 +114,13 @@ export async function getSearchStats() {
}
});
if (response.ok) {
let parsed = await response.json();
return parsed;
} else {
return null;
}
} catch (error) {
console.error('error');
return null;
}
}
+8 -3
View File
@@ -97,7 +97,12 @@ export async function getSessionData(type: 'token' | 'email'): Promise<string |
export async function deleteSession() {
console.log('delete session')
const cookieStore = await cookies()
cookieStore.delete('session');
redirect('/login');
try {
const cookieStore = await cookies()
cookieStore.delete('session');
} catch (error) {
} finally {
redirect('/login');
}
}