From 300738ca14ba0b06139f5647fb9a9c2cc61367d7 Mon Sep 17 00:00:00 2001 From: Juan Gilsanz Polo Date: Sun, 28 Jan 2024 17:13:18 +0100 Subject: [PATCH] Changed some error texts --- lib/l10n/app_en.arb | 2 +- lib/l10n/app_es.arb | 2 +- lib/services/auth.dart | 8 ++++++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 460e98d..6d473e5 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -24,7 +24,7 @@ "invalidUsernamePassword": "Invalid username or password", "tooManyAttempts": "Too many attempts. Try again later.", "cantReachServer": "Can't reach server. Check connection data.", - "sslError": "SSL error. Go to Settings > Advanced settings and enable Override SSL validation.", + "sslError": "Handshake exception. Cannot establish a secure connection with the server. This can be a SSL error. Go to Settings > Advanced settings and enable Override SSL validation.", "unknownError": "Unknown error", "connectionNotCreated": "Connection couldn't be created", "connecting": "Connecting...", diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index c730a7c..8180d4b 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -24,7 +24,7 @@ "invalidUsernamePassword": "Usuario o contraseña no válidos.", "tooManyAttempts": "Demasiados intentos. Prueba de nuevo más tarde.", "cantReachServer": "No se puede alcanzar el servidor. Comprueba los datos de conexión.", - "sslError": "Error de SSL. Ve a Ajustes > Ajustes avanzados y activa No comprobar SSL.", + "sslError": "Handshake exception. No se ha podido establecer una conexión segura con el servidor. Es posible que sea un error de SSL. Ve a Ajustes > Ajustes avanzados y activa No comprobar SSL.", "unknownError": "Error desconocido", "connectionNotCreated": "No se pudo crear la conexión", "connecting": "Conectando...", diff --git a/lib/services/auth.dart b/lib/services/auth.dart index a450348..68e2717 100644 --- a/lib/services/auth.dart +++ b/lib/services/auth.dart @@ -2,6 +2,8 @@ import 'dart:async'; import 'dart:convert'; import 'dart:io'; +import 'package:sentry_flutter/sentry_flutter.dart'; + import 'package:adguard_home_manager/classes/http_client.dart'; import 'package:adguard_home_manager/models/server.dart'; @@ -52,7 +54,8 @@ class ServerAuth { return AuthStatus.timeoutException; } on HandshakeException { return AuthStatus.handshakeException; - } catch (e) { + } catch (e, stackTrace) { + Sentry.captureException(e, stackTrace: stackTrace); return AuthStatus.unknown; } } @@ -75,7 +78,8 @@ class ServerAuth { return AuthStatus.timeoutException; } on HandshakeException { return AuthStatus.handshakeException; - } catch (e) { + } catch (e, stackTrace) { + Sentry.captureException(e, stackTrace: stackTrace); return AuthStatus.unknown; } }