mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
fix: use task stored API config as fallback for rate limit (#10266)
Co-authored-by: Roo Code <roomote@roocode.com>
This commit is contained in:
parent
75525817ec
commit
ca0c9010d5
1 changed files with 1 additions and 1 deletions
|
|
@ -4242,7 +4242,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
|
|||
|
||||
// Respect provider rate limit window
|
||||
let rateLimitDelay = 0
|
||||
const rateLimit = state?.apiConfiguration?.rateLimitSeconds || 0
|
||||
const rateLimit = (state?.apiConfiguration ?? this.apiConfiguration)?.rateLimitSeconds || 0
|
||||
if (Task.lastGlobalApiRequestTime && rateLimit > 0) {
|
||||
const elapsed = performance.now() - Task.lastGlobalApiRequestTime
|
||||
rateLimitDelay = Math.ceil(Math.min(rateLimit, Math.max(0, rateLimit * 1000 - elapsed) / 1000))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue