From 29d3a8ae7ed7ed2675249ba5979b950fe13e355c Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Mon, 29 Jun 2026 00:36:01 +0300 Subject: [PATCH] Update admin login success to dynamically set countryCode for non-super-admins --- siro_admin/lib/controller/auth/otp_helper.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/siro_admin/lib/controller/auth/otp_helper.dart b/siro_admin/lib/controller/auth/otp_helper.dart index 224e1800..96844437 100644 --- a/siro_admin/lib/controller/auth/otp_helper.dart +++ b/siro_admin/lib/controller/auth/otp_helper.dart @@ -163,6 +163,10 @@ class OtpHelper extends GetxController { String role = data['role'].toString().trim(); await box.write('admin_role', role); Log.print('Admin role saved: $role'); + + if (role != 'super_admin' && data['country'] != null) { + await box.write(BoxName.countryCode, data['country']); + } } if (data['phone'] != null) { await box.write(BoxName.adminPhone, data['phone']);