Remove HTTP client (and its components) from `GerritClientBase`

Bug: Issue 336577745
Change-Id: I230c9672cd6cb6f97b7ca88248ef2bff23e367c9
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientBase.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientBase.java
index a56dd9d..f0896e5 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientBase.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/gerrit/GerritClientBase.java
@@ -1,68 +1,20 @@
 package com.googlesource.gerrit.plugins.chatgpt.mode.common.client.api.gerrit;
 
-import com.google.common.net.HttpHeaders;
-import com.google.gson.JsonArray;
-import com.google.gson.JsonObject;
 import com.googlesource.gerrit.plugins.chatgpt.config.Configuration;
 import com.googlesource.gerrit.plugins.chatgpt.mode.common.client.ClientBase;
-import com.googlesource.gerrit.plugins.chatgpt.mode.common.client.http.HttpClientWithRetry;
 import com.googlesource.gerrit.plugins.chatgpt.mode.common.client.patch.diff.FileDiffProcessed;
 import lombok.Getter;
 import lombok.extern.slf4j.Slf4j;
 
-import java.io.IOException;
-import java.net.URI;
-import java.net.http.HttpRequest;
-import java.net.http.HttpResponse;
-import java.nio.charset.StandardCharsets;
-import java.util.*;
-
-import static com.googlesource.gerrit.plugins.chatgpt.utils.GsonUtils.getGson;
-import static java.net.HttpURLConnection.HTTP_OK;
+import java.util.HashMap;
 
 
 @Slf4j
 public abstract class GerritClientBase extends ClientBase {
-    protected final HttpClientWithRetry httpClientWithRetry = new HttpClientWithRetry();
     @Getter
     protected HashMap<String, FileDiffProcessed> fileDiffsProcessed = new HashMap<>();
 
     public GerritClientBase(Configuration config) {
         super(config);
     }
-
-    protected String generateBasicAuth(String username, String password) {
-        String auth = username + ":" + password;
-        return "Basic " + Base64.getEncoder().encodeToString(auth.getBytes(StandardCharsets.UTF_8));
-    }
-
-    protected String forwardGetRequest(URI uri) throws Exception {
-        log.debug("Uri: {}", uri);
-        HttpRequest request = HttpRequest.newBuilder()
-                .header(HttpHeaders.AUTHORIZATION, generateBasicAuth(config.getGerritUserName(),
-                        config.getGerritPassword()))
-                .uri(uri)
-                .build();
-
-        HttpResponse<String> response = httpClientWithRetry.execute(request);
-
-        if (response.statusCode() != HTTP_OK) {
-            log.error("Failed to get response from Gerrit. Response: {}", response);
-            throw new IOException("Failed to get response from Gerrit");
-        }
-        log.debug("Successfully obtained response from Gerrit.");
-
-        return response.body();
-    }
-
-    protected JsonArray forwardGetRequestReturnJsonArray(URI uri) throws Exception {
-        String responseBody = forwardGetRequest(uri);
-        return getGson().fromJson(responseBody, JsonArray.class);
-    }
-
-    protected JsonObject forwardGetRequestReturnJsonObject(URI uri) throws Exception {
-        String responseBody = forwardGetRequest(uri);
-        return getGson().fromJson(responseBody, JsonObject.class);
-    }
-
 }