@saleor/app-sdk
Version:
SDK for building great Saleor Apps
33 lines (28 loc) • 881 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});// src/handlers/shared/saleor-webhook.ts
var WebhookErrorCodeMap = {
OTHER: 500,
MISSING_HOST_HEADER: 400,
MISSING_DOMAIN_HEADER: 400,
MISSING_API_URL_HEADER: 400,
MISSING_EVENT_HEADER: 400,
MISSING_PAYLOAD_HEADER: 400,
MISSING_SIGNATURE_HEADER: 400,
MISSING_REQUEST_BODY: 400,
WRONG_EVENT: 400,
NOT_REGISTERED: 401,
SIGNATURE_VERIFICATION_FAILED: 401,
WRONG_METHOD: 405,
CANT_BE_PARSED: 400,
CONFIGURATION_ERROR: 500
};
var WebhookError = class _WebhookError extends Error {
constructor(message, errorType) {
super(message);
this.errorType = "OTHER";
if (errorType) {
this.errorType = errorType;
}
Object.setPrototypeOf(this, _WebhookError.prototype);
}
};
exports.WebhookErrorCodeMap = WebhookErrorCodeMap; exports.WebhookError = WebhookError;