|
|
|
|
@ -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);
|
|
|
|
|
|