From 688fe736e7d68f5fae430aa62a3c554c2562cb3b Mon Sep 17 00:00:00 2001 From: "torok.istvan" Date: Wed, 15 Jul 2026 04:27:05 +0200 Subject: [PATCH] =?UTF-8?q?Teszt=20felhaszn=C3=A1l=C3=B3=20elmentett=20mun?= =?UTF-8?q?kamenet=C3=A9nek=20t=C3=B6rl=C3=A9se=20indul=C3=A1skor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/main.dart | 10 ++++++++++ .../presentation/controllers/map_controller.dart | 8 ++++---- .../controllers/navigation_controller.dart | 15 +++++++++++---- 3 files changed, 25 insertions(+), 8 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 77999ea..63eab25 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -67,6 +67,16 @@ Future main() async { url: dotenv.env['SUPABASE_URL']!, anonKey: dotenv.env['SUPABASE_ANON_KEY']!); + // Egyszeri tisztítás: a korábbi, kódba égetett teszt-fiókos + // bejelentkezés munkamenete még mindig elmentve lehet a készüléken — + // ezt itt felismerjük és kijelentkeztetjük, hogy helyette a valódi + // Google-bejelentkezés kerülhessen érvénybe. Valódi felhasználót nem + // érint, mert az ő e-mail-címük sosem egyezik ezzel. + final _restoredUser = Supabase.instance.client.auth.currentUser; + if (_restoredUser?.email == 'test.elek.1@email.hu') { + await Supabase.instance.client.auth.signOut(); + } + final versionGate = await checkVersionGate(); if (versionGate.blocked) { runApp(MaterialApp( diff --git a/lib/pages/map/presentation/controllers/map_controller.dart b/lib/pages/map/presentation/controllers/map_controller.dart index 50d1b0e..15c6067 100644 --- a/lib/pages/map/presentation/controllers/map_controller.dart +++ b/lib/pages/map/presentation/controllers/map_controller.dart @@ -157,10 +157,10 @@ class MapViewController extends GetxController { prefs = await SharedPreferences.getInstance(); - authResponse = await Supabase.instance.client.auth - .signInWithPassword(email: 'test.elek.1@email.hu', password: 'demo'); - session = authResponse.session; - user = authResponse.user; + // authResponse = await Supabase.instance.client.auth + // .signInWithPassword(email: 'test.elek.1@email.hu', password: 'demo'); + // session = authResponse.session; + // user = authResponse.user; Supabase.instance.client .channel('public:TerepiSeged_Receiver') diff --git a/lib/pages/navigation/presentation/controllers/navigation_controller.dart b/lib/pages/navigation/presentation/controllers/navigation_controller.dart index ae76757..5149292 100644 --- a/lib/pages/navigation/presentation/controllers/navigation_controller.dart +++ b/lib/pages/navigation/presentation/controllers/navigation_controller.dart @@ -162,10 +162,17 @@ class NavigationViewController extends GetxController { mapController = MapController(); prefs = await SharedPreferences.getInstance(); - authResponse = await Supabase.instance.client.auth - .signInWithPassword(email: 'test.elek.1@email.hu', password: 'demo'); - session = authResponse.session; - user = authResponse.user; + // authResponse = await Supabase.instance.client.auth + // .signInWithPassword(email: 'test.elek.1@email.hu', password: 'demo'); + // session = authResponse.session; + // user = authResponse.user; + + // A korábbi, kódba égetett teszt-bejelentkezés törölve — az app + // mostantól a valódi Google-bejelentkezést (AuthService) használja. + // Itt csak a JELENLEGI (ha van) munkamenetet olvassuk ki, nem + // erőltetünk újat. + session = Supabase.instance.client.auth.currentSession; + user = Supabase.instance.client.auth.currentUser; // riveGpsIconController = RiveUtils.getRiveController(Artboard(), // stateMachineName: "gps_Interactivity");