server/routers: remove try/catch
api/trpc: fix setExtra utils/axios: remove JSON.stringify
This commit is contained in:
parent
0109061a84
commit
4be0020424
@ -25,7 +25,7 @@ export default trpcNext.createNextApiHandler({
|
||||
// send to bug reporting
|
||||
withScope((scope) => {
|
||||
(Object.keys(opts) as Array<keyof typeof opts>).forEach((key) => {
|
||||
scope.setExtra(key, JSON.stringify(opts[key]));
|
||||
if (key !== 'req') scope.setExtra(key, opts[key]);
|
||||
});
|
||||
captureException(error);
|
||||
});
|
||||
|
||||
@ -50,31 +50,22 @@ export const calculateRouter = router({
|
||||
input,
|
||||
});
|
||||
|
||||
try {
|
||||
const calculateResult = await calculate(requestData);
|
||||
const calculateResult = await calculate(requestData);
|
||||
|
||||
const result = transformCalculateResults({
|
||||
calculateInput: input,
|
||||
requestCalculate: requestData,
|
||||
responseCalculate: calculateResult,
|
||||
});
|
||||
const result = transformCalculateResults({
|
||||
calculateInput: input,
|
||||
requestCalculate: requestData,
|
||||
responseCalculate: calculateResult,
|
||||
});
|
||||
|
||||
// TEMP
|
||||
if (ctx.unlimited) {
|
||||
result.__calculateResult = calculateResult;
|
||||
}
|
||||
|
||||
return {
|
||||
data: result,
|
||||
success: true,
|
||||
};
|
||||
} catch (error_) {
|
||||
const error = (error_ as Error).message;
|
||||
|
||||
return {
|
||||
error,
|
||||
success: false,
|
||||
};
|
||||
// TEMP
|
||||
if (ctx.unlimited) {
|
||||
result.__calculateResult = calculateResult;
|
||||
}
|
||||
|
||||
return {
|
||||
data: result,
|
||||
success: true,
|
||||
};
|
||||
}),
|
||||
});
|
||||
|
||||
@ -129,46 +129,37 @@ export const quoteRouter = router({
|
||||
input,
|
||||
});
|
||||
|
||||
try {
|
||||
const calculateResult = await calculate(requestData);
|
||||
const calculateResult = await calculate(requestData);
|
||||
|
||||
const requestCreateKP = compatRequestCreateKP({
|
||||
domainName: user.domainName,
|
||||
finGAP: input.fingap,
|
||||
insurance: Object.values(input.insurance.values),
|
||||
calculation: {
|
||||
calculationValues: await compatValues(input.values, { apolloClient }),
|
||||
...calculateResult,
|
||||
preparedPayments: requestData.preparedPayments,
|
||||
additionalData: requestData.additionalData,
|
||||
},
|
||||
elt: input.elt,
|
||||
});
|
||||
const requestCreateKP = compatRequestCreateKP({
|
||||
domainName: user.domainName,
|
||||
finGAP: input.fingap,
|
||||
insurance: Object.values(input.insurance.values),
|
||||
calculation: {
|
||||
calculationValues: await compatValues(input.values, { apolloClient }),
|
||||
...calculateResult,
|
||||
preparedPayments: requestData.preparedPayments,
|
||||
additionalData: requestData.additionalData,
|
||||
},
|
||||
elt: input.elt,
|
||||
});
|
||||
|
||||
const createKPResult = await createKP(requestCreateKP);
|
||||
const createKPResult = await createKP(requestCreateKP);
|
||||
|
||||
const result = transformCalculateResults({
|
||||
calculateInput: input,
|
||||
requestCalculate: requestData,
|
||||
responseCalculate: calculateResult,
|
||||
});
|
||||
const result = transformCalculateResults({
|
||||
calculateInput: input,
|
||||
requestCalculate: requestData,
|
||||
responseCalculate: calculateResult,
|
||||
});
|
||||
|
||||
if (URL_CRM_DOWNLOADKP) {
|
||||
result.values.downloadKp = URL_CRM_DOWNLOADKP?.concat(createKPResult.offerprintformapi);
|
||||
}
|
||||
|
||||
return {
|
||||
data: result,
|
||||
success: true,
|
||||
};
|
||||
} catch (error_) {
|
||||
const error = (error_ as Error).message;
|
||||
|
||||
return {
|
||||
error,
|
||||
success: false,
|
||||
};
|
||||
if (URL_CRM_DOWNLOADKP) {
|
||||
result.values.downloadKp = URL_CRM_DOWNLOADKP?.concat(createKPResult.offerprintformapi);
|
||||
}
|
||||
|
||||
return {
|
||||
data: result,
|
||||
success: true,
|
||||
};
|
||||
}),
|
||||
});
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ export async function withHandleError<T>(fn: Promise<T>) {
|
||||
|
||||
withScope((scope) => {
|
||||
(Object.keys(opts) as Array<keyof typeof opts>).forEach((key) => {
|
||||
scope.setExtra(key, JSON.stringify(opts[key]));
|
||||
scope.setExtra(key, opts[key]);
|
||||
});
|
||||
captureMessage(`${error_.message} | ${message}`);
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user