@zpg6-test-pkgs/better-auth
Version:
The most comprehensive authentication library for TypeScript.
23 lines (19 loc) • 473 B
JavaScript
;
const betterCall = require('better-call');
const getEndpointResponse = async (ctx) => {
const returned = ctx.context.returned;
if (!returned) {
return null;
}
if (returned instanceof Response) {
if (returned.status !== 200) {
return null;
}
return await returned.clone().json();
}
if (returned instanceof betterCall.APIError) {
return null;
}
return returned;
};
exports.getEndpointResponse = getEndpointResponse;