client logo issue fix
This commit is contained in:
parent
54aa875dcb
commit
f8123b688e
@ -371,7 +371,7 @@ class _MyEmailVerifyState extends State<MyEmailVerify> {
|
|||||||
//
|
//
|
||||||
// print('Successfully Login');
|
// print('Successfully Login');
|
||||||
// }
|
// }
|
||||||
|
// getClientLogoAndDetails();
|
||||||
// Redirect to another page
|
// Redirect to another page
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -664,9 +664,9 @@ class _MyEmailVerifyState extends State<MyEmailVerify> {
|
|||||||
if (data.containsKey('data')) {
|
if (data.containsKey('data')) {
|
||||||
dynamic clientDetails = data['data'];
|
dynamic clientDetails = data['data'];
|
||||||
final SharedPreferences prefs = await SharedPreferences.getInstance();
|
final SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||||
prefs.setString('clientLogo', clientDetails['client']['client_logo']);
|
await prefs.setString('clientLogo', clientDetails['client']['client_logo']);
|
||||||
prefs.setString('clientName', clientDetails['client']['client_name']);
|
await prefs.setString('clientName', clientDetails['client']['client_name']);
|
||||||
prefs.setString(
|
await prefs.setString(
|
||||||
'addon_subheading', clientDetails['client']['addon_subheading']);
|
'addon_subheading', clientDetails['client']['addon_subheading']);
|
||||||
setState(() {
|
setState(() {
|
||||||
// dynamic clientDetails = data['data'];
|
// dynamic clientDetails = data['data'];
|
||||||
|
|||||||
@ -285,14 +285,15 @@ class _addOnsDetailsState extends State<addOnsDetails> {
|
|||||||
|
|
||||||
Future<void> getClientLogoAndDetails() async {
|
Future<void> getClientLogoAndDetails() async {
|
||||||
try {
|
try {
|
||||||
if (enrollmentClient_id == null ||
|
// if (enrollmentClient_id == null ||
|
||||||
enrollmentEmpCodeString == null ||
|
// enrollmentEmpCodeString == null ||
|
||||||
enrollmentEmpClientBranchId == null) {
|
// enrollmentEmpClientBranchId == null) {
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
final response = await apiService.getClientLogoAndDetailsToApi(
|
final empClientId = await session.client_id;
|
||||||
|
final empClientBranchId = await session.empClientBranchId;
|
||||||
|
final response = await apiService.getClientLogoAndDetailsToApi(empClientId,empClientBranchId,
|
||||||
enrollmentClient_id!,
|
enrollmentClient_id!,
|
||||||
enrollmentEmpCodeString!,
|
|
||||||
enrollmentEmpClientBranchId!);
|
enrollmentEmpClientBranchId!);
|
||||||
if (response['status'] == 'success') {
|
if (response['status'] == 'success') {
|
||||||
if (response.containsKey('data')) {
|
if (response.containsKey('data')) {
|
||||||
|
|||||||
@ -156,10 +156,16 @@ class _empDetailsState extends State<empDetails> {
|
|||||||
selfEmpStatus = prefs.getString('selfEmpStatus');
|
selfEmpStatus = prefs.getString('selfEmpStatus');
|
||||||
print('client_id : $enrollmentClient_id');
|
print('client_id : $enrollmentClient_id');
|
||||||
|
|
||||||
if (prefs.containsKey('clientLogo') && prefs.containsKey('clientName')) {
|
final logo = await prefs.getString('clientLogo');
|
||||||
clientLogo = prefs.getString('clientLogo');
|
final name = await prefs.getString('clientName');
|
||||||
clientName = prefs.getString('clientName');
|
|
||||||
|
if (logo != null && logo.isNotEmpty && name != null && name.isNotEmpty) {
|
||||||
|
setState(() {
|
||||||
|
clientLogo = prefs.getString('clientLogo');
|
||||||
|
clientName = prefs.getString('clientName');
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
|
print('getClientLogoAndDetails()');
|
||||||
getClientLogoAndDetails();
|
getClientLogoAndDetails();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -216,14 +222,16 @@ class _empDetailsState extends State<empDetails> {
|
|||||||
|
|
||||||
Future<void> getClientLogoAndDetails() async {
|
Future<void> getClientLogoAndDetails() async {
|
||||||
try {
|
try {
|
||||||
if (enrollmentClient_id == null ||
|
final SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||||
enrollmentEmpCodeString == null ||
|
final empClientId = await session.client_id;
|
||||||
enrollmentEmpClientBranchId == null) {
|
final empClientBranchId = await session.empClientBranchId;
|
||||||
return;
|
// if (enrollmentClient_id == null ||
|
||||||
}
|
// enrollmentEmpCodeString == null ||
|
||||||
final response = await apiService.getClientLogoAndDetailsToApi(
|
// enrollmentEmpClientBranchId == null) {
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
final response = await apiService.getClientLogoAndDetailsToApi(empClientId,empClientBranchId,
|
||||||
enrollmentClient_id!,
|
enrollmentClient_id!,
|
||||||
enrollmentEmpCodeString!,
|
|
||||||
enrollmentEmpClientBranchId!);
|
enrollmentEmpClientBranchId!);
|
||||||
print('check 1');
|
print('check 1');
|
||||||
|
|
||||||
|
|||||||
@ -373,14 +373,15 @@ class _empReviewDetailsState extends State<empReviewDetails> {
|
|||||||
|
|
||||||
Future<void> getClientLogoAndDetails() async {
|
Future<void> getClientLogoAndDetails() async {
|
||||||
try {
|
try {
|
||||||
if (enrollmentClient_id == null ||
|
// if (enrollmentClient_id == null ||
|
||||||
enrollmentEmpCodeString == null ||
|
// enrollmentEmpCodeString == null ||
|
||||||
enrollmentEmpClientBranchId == null) {
|
// enrollmentEmpClientBranchId == null) {
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
final response = await apiService.getClientLogoAndDetailsToApi(
|
final empClientId = await session.client_id;
|
||||||
|
final empClientBranchId = await session.empClientBranchId;
|
||||||
|
final response = await apiService.getClientLogoAndDetailsToApi(empClientId,empClientBranchId,
|
||||||
enrollmentClient_id!,
|
enrollmentClient_id!,
|
||||||
enrollmentEmpCodeString!,
|
|
||||||
enrollmentEmpClientBranchId!);
|
enrollmentEmpClientBranchId!);
|
||||||
if (response['status'] == 'success') {
|
if (response['status'] == 'success') {
|
||||||
if (response.containsKey('data')) {
|
if (response.containsKey('data')) {
|
||||||
|
|||||||
@ -20,14 +20,17 @@ class ApiService {
|
|||||||
_token = await TokenService.getPreToken();
|
_token = await TokenService.getPreToken();
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<Map<String, dynamic>> getClientLogoAndDetailsToApi(
|
Future<Map<String, dynamic>> getClientLogoAndDetailsToApi(empClientId,empClientBranchId,
|
||||||
String clientId, String empCode, String branchID) async {
|
String clientId, String branchID) async {
|
||||||
print(_token);
|
print(_token);
|
||||||
if (_token == null) {
|
if (_token == null) {
|
||||||
await _initializeToken();
|
await _initializeToken();
|
||||||
}
|
}
|
||||||
|
// final SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||||
|
// final empClientId = await prefs.getString('empClientId');
|
||||||
|
// final empClientBranchId = await prefs.getString('empClientBranchId');
|
||||||
final url = Uri.parse(
|
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 = {
|
final headers = {
|
||||||
'Authorization': 'Bearer $_token' ?? '',
|
'Authorization': 'Bearer $_token' ?? '',
|
||||||
};
|
};
|
||||||
|
|||||||
@ -88,7 +88,12 @@ class _HomeState extends State<Home> {
|
|||||||
|
|
||||||
// 🔹 Load ads
|
// 🔹 Load ads
|
||||||
// dataManager.loadAdvertisementImages();
|
// dataManager.loadAdvertisementImages();
|
||||||
|
if(kIsWeb){
|
||||||
|
getAdvertisementSliderImage();
|
||||||
|
} else {
|
||||||
advertisementImages = DataManager().advertisementImages;
|
advertisementImages = DataManager().advertisementImages;
|
||||||
|
}
|
||||||
|
|
||||||
print('starts');
|
print('starts');
|
||||||
print(advertisementImages);
|
print(advertisementImages);
|
||||||
print('Ends');
|
print('Ends');
|
||||||
|
|||||||
@ -49,7 +49,7 @@ class DataManager extends ChangeNotifier {
|
|||||||
|
|
||||||
final response = await _apiService.getAdvertisementImageToApi();
|
final response = await _apiService.getAdvertisementImageToApi();
|
||||||
if (response['status'] == 'success') {
|
if (response['status'] == 'success') {
|
||||||
_advertisementImages = List<String>.from(response['data']);
|
_advertisementImages = await List<String>.from(response['data']);
|
||||||
_adsLoaded = true;
|
_adsLoaded = true;
|
||||||
notifyListeners();
|
notifyListeners();
|
||||||
debugPrint("✅ Advertisement images loaded: $_advertisementImages");
|
debugPrint("✅ Advertisement images loaded: $_advertisementImages");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user