@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
23 lines • 757 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleError = void 0;
const handleError = (err, baseMessage) => {
let messages = [baseMessage ?? ""];
const responseData = err.response?.data;
if (responseData) {
if (responseData.error) {
messages.push(responseData.error);
}
if (responseData.details) {
messages.push(responseData.details);
}
}
else {
// Fallback to the default error message if no response data is available
messages.push(err.message || "Unknown error");
}
console.error(messages.join(" - "));
return messages.join(" - ");
};
exports.handleError = handleError;
//# sourceMappingURL=handleError.js.map