diff --git a/wai-server/core/webhook/index.js b/wai-server/core/webhook/index.js index f58bb18..78ac6ff 100644 --- a/wai-server/core/webhook/index.js +++ b/wai-server/core/webhook/index.js @@ -6,7 +6,7 @@ const { logger, getUserLogger } = require('../../utils/logger.util'); // 5s, 10s, 20s, 30s, 1m, 15m, 30m, 1h const retryDelays = [5000, 10000, 20000, 30000, 300000, 900000, 1800000, 3600000]; axiosRetry(axios, { - retries: 1, // Number of retries + retries: 8, // Number of retries retryDelay: retryCount => { const delayIndex = Math.min(retryCount - 1, retryDelays.length - 1); const delay = retryDelays[delayIndex]; @@ -14,7 +14,8 @@ axiosRetry(axios, { return delay; }, retryCondition: error => { - return false; // error.response?.status !== 200; // Retry only on non-200 status codes + // return false; // + return error.response?.status !== 200; // Retry only on non-200 status codes }, onRetry: (retryCount, error, requestConfig) => { logger.warn({ retryCount, error: error.message, }, `Retrying webhook call, attempt ${retryCount}`);