diff --git a/siro_driver/lib/controller/auth/captin/login_captin_controller.dart b/siro_driver/lib/controller/auth/captin/login_captin_controller.dart index c4af8ef1..c8fe3e1e 100755 --- a/siro_driver/lib/controller/auth/captin/login_captin_controller.dart +++ b/siro_driver/lib/controller/auth/captin/login_captin_controller.dart @@ -483,9 +483,11 @@ class LoginDriverController extends GetxController { final serverFp = serverData['data'][0]['fingerPrint'].toString(); final tokenMismatch = storedToken.isNotEmpty && serverToken != storedToken; + final fingerprintMismatch = + serverFp.isNotEmpty && serverFp != fingerPrint.toString(); Log.print( - '🔍 [FP_COMPARE] serverFp: $serverFp | localFp: ${fingerPrint.toString()} | tokenMismatch: $tokenMismatch | serverToken: $serverToken | storedToken: $storedToken'); - if (tokenMismatch) { + '🔍 [FP_COMPARE] serverFp: $serverFp | localFp: ${fingerPrint.toString()} | fingerprintMismatch: $fingerprintMismatch | tokenMismatch: $tokenMismatch | serverToken: $serverToken | storedToken: $storedToken'); + if (fingerprintMismatch || tokenMismatch) { Get.defaultDialog( barrierDismissible: false, title: 'Device Change Detected'.tr, @@ -645,7 +647,8 @@ class LoginDriverController extends GetxController { 'aud': AppInformation.appName, }; - Log.print('🚀 loginUsingCredentialsWithoutGoogle Request URL: ${AppLink.loginUsingCredentialsWithoutGoogle}'); + Log.print( + '🚀 loginUsingCredentialsWithoutGoogle Request URL: ${AppLink.loginUsingCredentialsWithoutGoogle}'); Log.print('📦 loginUsingCredentialsWithoutGoogle Payload: $payload'); var response = await http.post( @@ -653,8 +656,10 @@ class LoginDriverController extends GetxController { body: payload, ); - Log.print('✅ loginUsingCredentialsWithoutGoogle Status Code: ${response.statusCode}'); - Log.print('📄 loginUsingCredentialsWithoutGoogle Response Body: ${response.body}'); + Log.print( + '✅ loginUsingCredentialsWithoutGoogle Status Code: ${response.statusCode}'); + Log.print( + '📄 loginUsingCredentialsWithoutGoogle Response Body: ${response.body}'); if (response.statusCode == 200 || response.statusCode == 201) { var jsonDecoeded = jsonDecode(response.body); diff --git a/siro_driver/pubspec.lock b/siro_driver/pubspec.lock index 736e2ed0..8acfc053 100644 --- a/siro_driver/pubspec.lock +++ b/siro_driver/pubspec.lock @@ -1265,10 +1265,10 @@ packages: dependency: "direct main" description: name: intaleq_maps - sha256: "4307196a9a9a4d4dfd29fd984ecd1f7460051523c74f9b201f0ba641dbda78a2" + sha256: "755ed2f28350cbef80deb055f4d98f94a8a23370f8dbf77d7eb4cd91a1ffd76b" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.0" internet_connection_checker: dependency: "direct main" description: diff --git a/siro_driver/pubspec.yaml b/siro_driver/pubspec.yaml index e8cdfe1e..9f58251a 100644 --- a/siro_driver/pubspec.yaml +++ b/siro_driver/pubspec.yaml @@ -2,7 +2,7 @@ name: siro_driver description: "A new Flutter project." publish_to: "none" # Remove this line if you wish to publish to pub.dev -version: 1.0.1+6 +version: 1.0.2+7 environment: sdk: ">=3.0.5 <4.0.0" @@ -18,7 +18,7 @@ dependencies: path: ../../Intaleq/packages/get get_storage: path: ../../Intaleq/packages/get_storage - intaleq_maps: ^2.2.1 + intaleq_maps: ^2.3.0 secure_string_operations: path: ./secure_string_operations trip_overlay_plugin: