From 014aa960a68e833de6457287d4d142d5feebd5db Mon Sep 17 00:00:00 2001 From: Sainul Abid Date: Mon, 10 Jun 2024 12:15:04 +0530 Subject: [PATCH] patch: signal default timeout is now 60s --- package.json | 4 +--- src/helper.ts | 2 +- src/utils.ts | 5 ++++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a12b2a9..cbf66bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "useipa", - "version": "0.3.3", + "version": "0.3.4", "description": "A react hook for api fetching", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -33,8 +33,6 @@ "axios", "useapi", "useipa" - "react-api", - "react-hook" ], "author": "Sainul Abid", "license": "MIT", diff --git a/src/helper.ts b/src/helper.ts index 952675b..076de50 100644 --- a/src/helper.ts +++ b/src/helper.ts @@ -1,5 +1,5 @@ export function abortSignal(ms?: number) { const controller = new AbortController() - setTimeout(() => controller.abort(), ms || 30000) + setTimeout(() => controller.abort(), ms || 60000) return controller.signal } diff --git a/src/utils.ts b/src/utils.ts index 9e0321c..0e41695 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -10,7 +10,10 @@ export const createConfig = (req: RequestConfig, apiType?: ApiType) => { return defaultConfig(req) } export const defaultConfig = (req?: RequestConfig): RequestConfig => { - return { ...req, signal: abortSignal(req?.signalTtl) } + if (!req?.signal) { + return { ...req, signal: abortSignal(req?.signalTtl) } + } + return { ...req } } export const instance = axios