client logo issue fix

This commit is contained in:
Surendiran 2025-10-23 10:45:18 +05:30
parent 54aa875dcb
commit f8123b688e
7 changed files with 50 additions and 32 deletions

View File

@ -371,7 +371,7 @@ class _MyEmailVerifyState extends State<MyEmailVerify> {
//
// print('Successfully Login');
// }
// getClientLogoAndDetails();
// Redirect to another page
}
@ -664,9 +664,9 @@ class _MyEmailVerifyState extends State<MyEmailVerify> {
if (data.containsKey('data')) {
dynamic clientDetails = data['data'];
final SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.setString('clientLogo', clientDetails['client']['client_logo']);
prefs.setString('clientName', clientDetails['client']['client_name']);
prefs.setString(
await prefs.setString('clientLogo', clientDetails['client']['client_logo']);
await prefs.setString('clientName', clientDetails['client']['client_name']);
await prefs.setString(
'addon_subheading', clientDetails['client']['addon_subheading']);
setState(() {
// dynamic clientDetails = data['data'];

View File

@ -285,14 +285,15 @@ class _addOnsDetailsState extends State<addOnsDetails> {
Future<void> getClientLogoAndDetails() async {
try {
if (enrollmentClient_id == null ||
enrollmentEmpCodeString == null ||
enrollmentEmpClientBranchId == null) {
return;
}
final response = await apiService.getClientLogoAndDetailsToApi(
// if (enrollmentClient_id == null ||
// enrollmentEmpCodeString == null ||
// enrollmentEmpClientBranchId == null) {
// return;
// }
final empClientId = await session.client_id;
final empClientBranchId = await session.empClientBranchId;
final response = await apiService.getClientLogoAndDetailsToApi(empClientId,empClientBranchId,
enrollmentClient_id!,
enrollmentEmpCodeString!,
enrollmentEmpClientBranchId!);
if (response['status'] == 'success') {
if (response.containsKey('data')) {

View File

@ -156,10 +156,16 @@ class _empDetailsState extends State<empDetails> {
selfEmpStatus = prefs.getString('selfEmpStatus');
print('client_id : $enrollmentClient_id');
if (prefs.containsKey('clientLogo') && prefs.containsKey('clientName')) {
clientLogo = prefs.getString('clientLogo');
clientName = prefs.getString('clientName');
final logo = await prefs.getString('clientLogo');
final name = await prefs.getString('clientName');
if (logo != null && logo.isNotEmpty && name != null && name.isNotEmpty) {
setState(() {
clientLogo = prefs.getString('clientLogo');
clientName = prefs.getString('clientName');
});
} else {
print('getClientLogoAndDetails()');
getClientLogoAndDetails();
}
@ -216,14 +222,16 @@ class _empDetailsState extends State<empDetails> {
Future<void> getClientLogoAndDetails() async {
try {
if (enrollmentClient_id == null ||
enrollmentEmpCodeString == null ||
enrollmentEmpClientBranchId == null) {
return;
}
final response = await apiService.getClientLogoAndDetailsToApi(
final SharedPreferences prefs = await SharedPreferences.getInstance();
final empClientId = await session.client_id;
final empClientBranchId = await session.empClientBranchId;
// if (enrollmentClient_id == null ||
// enrollmentEmpCodeString == null ||
// enrollmentEmpClientBranchId == null) {
// return;
// }
final response = await apiService.getClientLogoAndDetailsToApi(empClientId,empClientBranchId,
enrollmentClient_id!,
enrollmentEmpCodeString!,
enrollmentEmpClientBranchId!);
print('check 1');

View File

@ -373,14 +373,15 @@ class _empReviewDetailsState extends State<empReviewDetails> {
Future<void> getClientLogoAndDetails() async {
try {
if (enrollmentClient_id == null ||
enrollmentEmpCodeString == null ||
enrollmentEmpClientBranchId == null) {
return;
}
final response = await apiService.getClientLogoAndDetailsToApi(
// if (enrollmentClient_id == null ||
// enrollmentEmpCodeString == null ||
// enrollmentEmpClientBranchId == null) {
// return;
// }
final empClientId = await session.client_id;
final empClientBranchId = await session.empClientBranchId;
final response = await apiService.getClientLogoAndDetailsToApi(empClientId,empClientBranchId,
enrollmentClient_id!,
enrollmentEmpCodeString!,
enrollmentEmpClientBranchId!);
if (response['status'] == 'success') {
if (response.containsKey('data')) {

View File

@ -20,14 +20,17 @@ class ApiService {
_token = await TokenService.getPreToken();
}
Future<Map<String, dynamic>> getClientLogoAndDetailsToApi(
String clientId, String empCode, String branchID) async {
Future<Map<String, dynamic>> getClientLogoAndDetailsToApi(empClientId,empClientBranchId,
String clientId, String branchID) async {
print(_token);
if (_token == null) {
await _initializeToken();
}
// final SharedPreferences prefs = await SharedPreferences.getInstance();
// final empClientId = await prefs.getString('empClientId');
// final empClientBranchId = await prefs.getString('empClientBranchId');
final url = Uri.parse(
'${Environment.apiUrlEnrollment}getClientDetails?client_id=$clientId&emp_code=$empCode&client_branch_id=$branchID');
'${Environment.apiUrlEnrollment}getClientDetails?post_client_id=$empClientId&post_branch_id=$empClientBranchId&pre_client_id=$clientId&pre_branch_id=$branchID');
final headers = {
'Authorization': 'Bearer $_token' ?? '',
};

View File

@ -88,7 +88,12 @@ class _HomeState extends State<Home> {
// 🔹 Load ads
// dataManager.loadAdvertisementImages();
if(kIsWeb){
getAdvertisementSliderImage();
} else {
advertisementImages = DataManager().advertisementImages;
}
print('starts');
print(advertisementImages);
print('Ends');

View File

@ -49,7 +49,7 @@ class DataManager extends ChangeNotifier {
final response = await _apiService.getAdvertisementImageToApi();
if (response['status'] == 'success') {
_advertisementImages = List<String>.from(response['data']);
_advertisementImages = await List<String>.from(response['data']);
_adsLoaded = true;
notifyListeners();
debugPrint("✅ Advertisement images loaded: $_advertisementImages");