1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-01-01 20:54:34 +00:00

DeepL: error handling

This commit is contained in:
M66B 2021-05-18 09:46:22 +02:00
parent d265036cba
commit b279bf7495

View file

@ -2055,6 +2055,19 @@ public class FragmentCompose extends FragmentBase {
try {
connection.getOutputStream().write(request.getBytes());
int status = connection.getResponseCode();
if (status != HttpsURLConnection.HTTP_OK) {
String error;
try {
error = Helper.readStream(connection.getErrorStream());
} catch (Throwable ex) {
Log.w(ex);
error = ex.getMessage();
}
throw new FileNotFoundException("Error " + status + ": " + error);
}
String response = Helper.readStream(connection.getInputStream());
JSONObject jroot = new JSONObject(response);