Skip to content

Commit 54b8e84

Browse files
committed
Directly use provider rateLimitSeconds and remove uneeded default
1 parent fbb7887 commit 54b8e84

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

src/core/Cline.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,7 +1080,7 @@ export class Cline extends EventEmitter<ClineEvents> {
10801080
async *attemptApiRequest(previousApiReqIndex: number, retryAttempt: number = 0): ApiStream {
10811081
let mcpHub: McpHub | undefined
10821082

1083-
const { mcpEnabled, alwaysApproveResubmit, requestDelaySeconds, rateLimitSeconds } =
1083+
const { apiConfiguration, mcpEnabled, alwaysApproveResubmit, requestDelaySeconds } =
10841084
(await this.providerRef.deref()?.getState()) ?? {}
10851085

10861086
let rateLimitDelay = 0
@@ -1089,7 +1089,7 @@ export class Cline extends EventEmitter<ClineEvents> {
10891089
if (this.lastApiRequestTime) {
10901090
const now = Date.now()
10911091
const timeSinceLastRequest = now - this.lastApiRequestTime
1092-
const rateLimit = rateLimitSeconds || 0
1092+
const rateLimit = apiConfiguration?.rateLimitSeconds || 0
10931093
rateLimitDelay = Math.ceil(Math.max(0, rateLimit * 1000 - timeSinceLastRequest) / 1000)
10941094
}
10951095

src/core/config/ProviderSettingsManager.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,7 @@ export class ProviderSettingsManager {
3232

3333
private readonly defaultProviderProfiles: ProviderProfiles = {
3434
currentApiConfigName: "default",
35-
apiConfigs: {
36-
default: {
37-
id: this.defaultConfigId,
38-
rateLimitSeconds: 0,
39-
},
40-
},
35+
apiConfigs: { default: { id: this.defaultConfigId } },
4136
modeApiConfigs: this.defaultModeApiConfigs,
4237
migrations: {
4338
rateLimitSecondsMigrated: true, // Mark as migrated on fresh installs

0 commit comments

Comments
 (0)