fix: Proper message with types

This commit is contained in:
2025-12-14 00:54:13 +05:45
parent 3be418c4b5
commit c7792e7c38
10 changed files with 31 additions and 33 deletions

View File

@@ -1,23 +1,23 @@
import { VITE_BACKEND_URL } from "$env/static/private";
import type { LayoutServerLoad } from "./$types";
import { VITE_BACKEND_URL } from '$env/static/private';
import type { LayoutServerLoad } from './$types';
export const load: LayoutServerLoad = async ({ locals, fetch }) => {
try {
const category = await fetch(`${VITE_BACKEND_URL}/category`, {
method: "GET",
headers: {
"Content-Type": "application/json"
}
});
try {
const category = await fetch(`${VITE_BACKEND_URL}/category`, {
method: 'GET',
headers: {
'Content-Type': 'application/json'
}
});
return {
locals,
category: category.json()
};
} catch (err) {
return {
status: "error",
message: err
};
}
};
return {
locals,
category: category.json()
};
} catch (err) {
return {
status: 'error',
message: err instanceof Error ? err?.message : 'Unknown error'
};
}
};

View File

@@ -24,8 +24,7 @@ export const load: PageServerLoad = async ({ fetch, cookies }) => {
};
} catch (err) {
return {
// @ts-expect-error as message is an empty object
message: err.message,
message: err instanceof Error ? err?.message : 'Unknown error',
status: 'error'
};
}

View File

@@ -23,8 +23,7 @@ export const load: PageServerLoad = async ({ fetch, cookies }) => {
};
} catch (err) {
return {
// @ts-expect-error error is empty object
message: err.message,
message: err instanceof Error ? err?.message : 'Unknown error',
status: 'error'
};
}

View File

@@ -25,7 +25,7 @@ export const load: LayoutServerLoad = async ({ locals, fetch }) => {
} catch (err) {
return {
status: 'error',
message: err
message: err instanceof Error ? err?.message : 'Unknown error'
};
}
};

View File

@@ -60,7 +60,7 @@ export const load: PageServerLoad = async ({ fetch }) => {
} catch (err) {
return {
status: 'error',
message: err
message: err instanceof Error ? err?.message : 'Unknown error'
};
}
};

View File

@@ -23,7 +23,7 @@ export const load: PageServerLoad = async ({ fetch }) => {
} catch (err) {
return {
status: 'error',
error: err
error: err instanceof Error ? err?.message : 'Unknown error'
};
}
};

View File

@@ -27,7 +27,7 @@ export const load: PageServerLoad = async ({ fetch, params, url }) => {
return {
status: 'error',
message: 'Unable to fetch products',
error: err
error: err instanceof Error ? err?.message : 'Unknown Error'
};
}
};

View File

@@ -46,7 +46,7 @@ export const actions: Actions = {
return {
status: 'error',
// @ts-expect-error is a empty object
message: err?.response?.data?.message
message: err instanceof Error ? err?.message : err?.response?.data?.message
};
}
}

View File

@@ -23,7 +23,7 @@ export const load: PageServerLoad = async ({ fetch, params }) => {
} catch (err) {
return {
status: 'error',
message: err
message: err instanceof Error ? err?.message : 'Unknown error'
};
}
};
@@ -75,7 +75,7 @@ export const actions: Actions = {
console.log(err);
return {
CartStatus: 'error',
CartMessage: err || 'An error occurred'
CartMessage: err instanceof Error ? err?.message : 'An error occurred'
};
}
},
@@ -106,7 +106,7 @@ export const actions: Actions = {
};
} catch (err) {
return {
message: err,
message: err instanceof Error ? err?.message : 'Unknown Error',
status: 'error'
};
}

View File

@@ -39,7 +39,7 @@ export const actions: Actions = {
return {
status: 'error',
// @ts-expect-error is a empty object
message: err?.response?.data?.message
message: err instanceof Error ? err?.message : err?.response?.data?.message
};
}
}