From 8a4e6aa939f45e12052552e4e5f740c2873c5265 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 8 May 2024 18:15:53 +0200 Subject: [PATCH] Gemini: allow (local) http connections --- app/src/main/java/eu/faircode/email/Gemini.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Gemini.java b/app/src/main/java/eu/faircode/email/Gemini.java index 5add2031f5..ea731db039 100644 --- a/app/src/main/java/eu/faircode/email/Gemini.java +++ b/app/src/main/java/eu/faircode/email/Gemini.java @@ -33,12 +33,11 @@ import org.json.JSONObject; import java.io.IOException; import java.io.InputStream; +import java.net.HttpURLConnection; import java.net.URL; import java.util.Date; import java.util.Objects; -import javax.net.ssl.HttpsURLConnection; - public class Gemini { // https://ai.google.dev/models/gemini static final String SUMMARY_PROMPT = "Summarize the following text:"; @@ -135,7 +134,7 @@ public class Gemini { long start = new Date().getTime(); URL url = new URL(uri.toString()); - HttpsURLConnection connection = (HttpsURLConnection) url.openConnection(); + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod(method); connection.setDoOutput(args != null); @@ -156,7 +155,7 @@ public class Gemini { } int status = connection.getResponseCode(); - if (status != HttpsURLConnection.HTTP_OK) { + if (status != HttpURLConnection.HTTP_OK) { String error = "Error " + status + ": " + connection.getResponseMessage(); try { InputStream is = connection.getErrorStream();