From 3016cd5538419820855f1c1c71cc7b09d67e4d83 Mon Sep 17 00:00:00 2001 From: Kazuhiro Sera Date: Mon, 27 Jan 2025 12:55:23 +0900 Subject: [PATCH] Consistently use the same OkHttpClient for files.slack.com calls --- .../java/com/slack/api/methods/impl/FilesUploadV2Helper.java | 2 +- .../main/java/com/slack/api/util/http/SlackHttpClient.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/slack-api-client/src/main/java/com/slack/api/methods/impl/FilesUploadV2Helper.java b/slack-api-client/src/main/java/com/slack/api/methods/impl/FilesUploadV2Helper.java index 65bf5dbce..395461e12 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/impl/FilesUploadV2Helper.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/impl/FilesUploadV2Helper.java @@ -31,7 +31,7 @@ public class FilesUploadV2Helper implements AutoCloseable { public FilesUploadV2Helper(MethodsClient client) { this.client = client; - this.okHttpClient = SlackHttpClient.buildOkHttpClient(client.getSlackHttpClient().getConfig()); + this.okHttpClient = client.getSlackHttpClient().getOkHttpClient(); } public String uploadFile( diff --git a/slack-api-client/src/main/java/com/slack/api/util/http/SlackHttpClient.java b/slack-api-client/src/main/java/com/slack/api/util/http/SlackHttpClient.java index 0164131d0..b01539537 100644 --- a/slack-api-client/src/main/java/com/slack/api/util/http/SlackHttpClient.java +++ b/slack-api-client/src/main/java/com/slack/api/util/http/SlackHttpClient.java @@ -123,6 +123,10 @@ public void setConfig(SlackConfig config) { this.config = config; } + public OkHttpClient getOkHttpClient() { + return this.okHttpClient; + } + public Response get(String url, Map query, String token) throws IOException { if (query != null) { HttpUrl.Builder u = HttpUrl.parse(url).newBuilder();