disable rate
This commit is contained in:
@@ -13,23 +13,14 @@ const apiClient = axios.create({
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
// Rate limiting - simple queue to prevent excessive requests
|
// Rate limiting disabled - unlimited requests
|
||||||
let lastRequestTime = 0;
|
// let lastRequestTime = 0;
|
||||||
const MIN_REQUEST_INTERVAL = 100; // 100ms between requests
|
// const MIN_REQUEST_INTERVAL = 0; // No delay between requests
|
||||||
|
|
||||||
// Add rate limiting interceptor
|
// Rate limiting interceptor disabled for unlimited requests
|
||||||
apiClient.interceptors.request.use(async (config) => {
|
// apiClient.interceptors.request.use(async (config) => {
|
||||||
const now = Date.now();
|
// return config;
|
||||||
const timeSinceLastRequest = now - lastRequestTime;
|
// });
|
||||||
|
|
||||||
if (timeSinceLastRequest < MIN_REQUEST_INTERVAL) {
|
|
||||||
const delay = MIN_REQUEST_INTERVAL - timeSinceLastRequest;
|
|
||||||
await new Promise(resolve => setTimeout(resolve, delay));
|
|
||||||
}
|
|
||||||
|
|
||||||
lastRequestTime = Date.now();
|
|
||||||
return config;
|
|
||||||
});
|
|
||||||
|
|
||||||
// Request interceptor to add auth token
|
// Request interceptor to add auth token
|
||||||
apiClient.interceptors.request.use(
|
apiClient.interceptors.request.use(
|
||||||
|
|||||||
Reference in New Issue
Block a user