Skip to content

Commit 396770c

Browse files
committed
Increase a default request timeout (#613)
1 parent 3b97b80 commit 396770c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

resources/META-INF/plugin.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,8 @@
205205
<!-- Keys -->
206206
<registryKey key="graphql.search.scope.libraries" defaultValue="true"
207207
description="Whether to search for schema definitions in libraries"/>
208+
<registryKey key="graphql.request.timeout" defaultValue="15000" description="GraphQL request timeout"/>
209+
<registryKey key="graphql.request.connect.timeout" defaultValue="5000" description="GraphQL request connection timeout"/>
208210

209211
<!-- Inspections -->
210212
<localInspection language="GraphQL" key="graphql.inspection.display.name.unresolved.reference"

src/main/com/intellij/lang/jsgraphql/ide/introspection/GraphQLIntrospectionService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
import com.intellij.openapi.project.Project;
4848
import com.intellij.openapi.util.Ref;
4949
import com.intellij.openapi.util.io.FileUtil;
50+
import com.intellij.openapi.util.registry.Registry;
5051
import com.intellij.openapi.util.text.StringUtil;
5152
import com.intellij.openapi.vfs.VirtualFile;
5253
import com.intellij.psi.PsiDirectory;
@@ -242,8 +243,8 @@ public GraphQLConfigSecurity getSecurityConfig(@Nullable VirtualFile configFile)
242243

243244
private @NotNull RequestConfig createRequestConfig(@NotNull String url) {
244245
RequestConfig.Builder builder = RequestConfig.custom()
245-
.setConnectTimeout(3000)
246-
.setSocketTimeout(5000);
246+
.setConnectTimeout(Registry.intValue("graphql.request.connect.timeout", 5000))
247+
.setSocketTimeout(Registry.intValue("graphql.request.timeout", 15000));
247248
IdeHttpClientHelpers.ApacheHttpClient4.setProxyForUrlIfEnabled(builder, url);
248249
return builder.build();
249250
}

0 commit comments

Comments
 (0)