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