fix: enhance error handling by including error messages in TRPCError responses
This commit is contained in:
parent
babb798505
commit
f20869d7fe
1 changed files with 16 additions and 16 deletions
|
|
@ -33,10 +33,10 @@ export const getAnnunciListHandler = async (): Promise<
|
||||||
"stato",
|
"stato",
|
||||||
])
|
])
|
||||||
.execute();
|
.execute();
|
||||||
} catch {
|
} catch (e) {
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
message: "Errore query getAllRaw",
|
message: "Errore query getAllRaw: " + (e as Error).message,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -54,10 +54,10 @@ export const getCodici_AnnunciHandler = async (): Promise<string[]> => {
|
||||||
}
|
}
|
||||||
|
|
||||||
return codici.map((c) => c.codice);
|
return codici.map((c) => c.codice);
|
||||||
} catch {
|
} catch (e) {
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
message: "Errore query getCodici",
|
message: "Errore query getCodici: " + (e as Error).message,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -80,10 +80,10 @@ export const getAnnunciByCod = async ({
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnnuncioObjectWithImages<typeof annuncio>(annuncio);
|
return AnnuncioObjectWithImages<typeof annuncio>(annuncio);
|
||||||
} catch {
|
} catch (e) {
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
message: "Errore query getAnnuncio",
|
message: "Errore query getAnnuncio: " + (e as Error).message,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -108,10 +108,10 @@ export const getAnnunciMetaByCod = async ({ cod }: { cod: string }) => {
|
||||||
description: annuncio.desc_it || "",
|
description: annuncio.desc_it || "",
|
||||||
ogUrl: env.NEXT_PUBLIC_BASE_URL + "/annuncio/" + cod,
|
ogUrl: env.NEXT_PUBLIC_BASE_URL + "/annuncio/" + cod,
|
||||||
};
|
};
|
||||||
} catch {
|
} catch (e) {
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
message: "Errore query getAnnuncio",
|
message: "Errore query getAnnuncio: " + (e as Error).message,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -135,10 +135,10 @@ export const getAnnunciById = async ({
|
||||||
}
|
}
|
||||||
|
|
||||||
return AnnuncioObjectWithImages<typeof annuncio>(annuncio);
|
return AnnuncioObjectWithImages<typeof annuncio>(annuncio);
|
||||||
} catch {
|
} catch (e) {
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
message: "Errore query getAnnuncioById",
|
message: "Errore query getAnnuncioById : " + (e as Error).message,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -314,10 +314,10 @@ export const getCursor_AnnunciHandler = async ({
|
||||||
annunci,
|
annunci,
|
||||||
hasMore,
|
hasMore,
|
||||||
};
|
};
|
||||||
} catch {
|
} catch (e) {
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
message: "Errore query getWithCursor",
|
message: "Errore query getWithCursor: " + (e as Error).message,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -344,10 +344,10 @@ export const getOptions_AnnunciHandler = async () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
return results;
|
return results;
|
||||||
} catch {
|
} catch (e) {
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
message: "Errore query getComuni",
|
message: "Errore query getComuni: " + (e as Error).message,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -384,10 +384,10 @@ export const editAnnuncioHandler = async ({
|
||||||
.where("id", "=", annuncioId)
|
.where("id", "=", annuncioId)
|
||||||
.execute();
|
.execute();
|
||||||
return true;
|
return true;
|
||||||
} catch {
|
} catch (e) {
|
||||||
throw new TRPCError({
|
throw new TRPCError({
|
||||||
code: "INTERNAL_SERVER_ERROR",
|
code: "INTERNAL_SERVER_ERROR",
|
||||||
message: "Errore interno",
|
message: "Errore interno: " + (e as Error).message,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue