Skip to content

Commit 8028a26

Browse files
committed
fix: time out error
1 parent 91875e8 commit 8028a26

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

core/impl/src/main/kotlin/com/commitchronicle/ai/providers/gemini/GeminiSummarizer.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import io.ktor.client.HttpClient
77
import io.ktor.client.call.body
88
import io.ktor.client.engine.cio.CIO
99
import io.ktor.client.plugins.contentnegotiation.ContentNegotiation
10+
import io.ktor.client.plugins.HttpTimeout
1011
import io.ktor.client.request.header
1112
import io.ktor.client.request.post
1213
import io.ktor.client.request.setBody
@@ -28,6 +29,11 @@ class GeminiSummarizer(config: AIProviderConfig) : BaseSummarizer(config) {
2829
ignoreUnknownKeys = true
2930
})
3031
}
32+
install(HttpTimeout) {
33+
requestTimeoutMillis = 60_000
34+
connectTimeoutMillis = 30_000
35+
socketTimeoutMillis = 60_000
36+
}
3137
}
3238

3339
override suspend fun summarize(commits: List<Commit>): String {

0 commit comments

Comments
 (0)