dev_3.3_faiz_payfort
haroon amjad 2 years ago
parent e5d8505c2d
commit 86d3e03c06

@ -477,7 +477,7 @@ class _MyFamily extends State<MyFamily> with TickerProviderStateMixin {
var bloodType = await sharedPref.getString(BLOOD_TYPE);
var mainUser = await sharedPref.getObject(MAIN_USER);
var loginType = await sharedPref.getInt(LAST_LOGIN);
this.sharedPref.clear();
// this.sharedPref.clear();
if (mainUser["PatientID"] != result.list.patientID) {
result.list.isFamily = true;
}

@ -43,6 +43,7 @@ class FamilyFilesProvider with ChangeNotifier {
dynamic localRes;
try {
var request = GetAllSharedRecordsByStatusReq();
// var request = {"LanguageID": languageID};
// var result = await sharedPref.getObject(MAIN_USER);
// request.status = 0;
// request.patientID = result["PatientID"];

@ -67,12 +67,6 @@ class AppDrawer extends StatefulWidget {
class _AppDrawerState extends State<AppDrawer> {
final InAppReview _inAppReview = InAppReview.instance;
@override
void initState() {
super.initState();
checkUserData();
}
ProjectViewModel projectProvider;
var sharedPref = new AppSharedPreferences();
var familyFileProvider = FamilyFilesProvider();
@ -89,6 +83,12 @@ class _AppDrawerState extends State<AppDrawer> {
final authService = new AuthProvider();
String pharmacyLiveCareQRCode = "";
@override
void initState() {
super.initState();
checkUserData();
}
@override
Widget build(BuildContext context) {
projectProvider = Provider.of(context);
@ -684,16 +684,16 @@ class _AppDrawerState extends State<AppDrawer> {
var currentLang = await sharedPref.getString(APP_LANGUAGE);
var mainUser = await sharedPref.getObject(MAIN_USER);
var loginType = await sharedPref.getInt(LAST_LOGIN);
this.sharedPref.clear();
// this.sharedPref.clear();
if (mainUser["PatientID"] != result.list.patientID) {
result.list.isFamily = true;
} else {
result.list.isFamily = false;
}
// result.list.cRSVerificationStatus = result['CRSVerificationStatus'];
this.sharedPref.setString(APP_LANGUAGE, currentLang);
this.sharedPref.setString(BLOOD_TYPE, bloodType);
this.sharedPref.setInt(LAST_LOGIN, loginType);
await this.sharedPref.setString(APP_LANGUAGE, currentLang);
await this.sharedPref.setString(BLOOD_TYPE, bloodType);
await this.sharedPref.setInt(LAST_LOGIN, loginType);
await this.sharedPref.setObject(MAIN_USER, mainUser);
await this.sharedPref.setObject(USER_PROFILE, result.list);
await this.sharedPref.setObject(FAMILY_FILE, familyFile);

Loading…
Cancel
Save