lint
All checks were successful
Deploy to K3s / deploy (push) Successful in 2m5s

This commit is contained in:
2025-12-25 15:17:58 +08:00
parent db8d8c429d
commit 13ec36aa8f
2 changed files with 6 additions and 4 deletions

View File

@@ -11,7 +11,7 @@ interface PageRouteProps {
} | undefined>
}
export async function parseBlogParams({ params: paramsPromise, searchParams: searchParamsPromise }: PageRouteProps) {
async function parseBlogParams({ params: paramsPromise, searchParams: searchParamsPromise }: PageRouteProps) {
const params = await paramsPromise ?? {};
const searchParams = await searchParamsPromise ?? {};
@@ -42,7 +42,7 @@ export async function parseBlogParams({ params: paramsPromise, searchParams: sea
}
}
export async function getBlog(paramsResult: ReturnType<typeof parseBlogParams>) {
async function getBlog(paramsResult: ReturnType<typeof parseBlogParams>) {
const { errorMsg, id, p } = await paramsResult;
if (errorMsg) {
return {
@@ -78,7 +78,9 @@ export async function generateMetadata({ params, searchParams }: PageRouteProps)
}
export default async function Page({ params, searchParams }: PageRouteProps) {
let { errorMsg, id, p } = await parseBlogParams({ params, searchParams });
const res = await parseBlogParams({ params, searchParams });
const { id, p } = res;
let { errorMsg } = res;
const data = errorMsg ? null
: await BlogAPI.getBlog(`${id}`, p).catch(e => handleAPIError(e, ({ message }) => { errorMsg = message; return null }));

View File

@@ -52,7 +52,7 @@ export function normalizeAPIError(error: unknown): never {
throw new APIError((error instanceof Error ? `${error.message}` : '') || '未知错误', 400);
}
export function handleAPIError<T extends unknown>(error: unknown, handler: (e: APIError) => T): T {
export function handleAPIError<T>(error: unknown, handler: (e: APIError) => T): T {
if (error instanceof APIError) {
return handler(error);
}