|
|
|
|
@ -145,9 +145,9 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
|
|
|
|
|
_firebaseMessaging.requestNotificationPermissions();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
_firebaseMessaging.getToken().then((String token) {
|
|
|
|
|
_firebaseMessaging.getToken().then((String token) async {
|
|
|
|
|
sharedPref.setString(PUSH_TOKEN, token);
|
|
|
|
|
if (token != null && DEVICE_TOKEN == "") {
|
|
|
|
|
if (token != null && await sharedPref.getObject(USER_PROFILE) ==null) {
|
|
|
|
|
DEVICE_TOKEN = token;
|
|
|
|
|
checkUserStatus(token);
|
|
|
|
|
}
|
|
|
|
|
@ -410,9 +410,7 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
|
|
|
|
|
SETTINGS,
|
|
|
|
|
);
|
|
|
|
|
else
|
|
|
|
|
Navigator.of(context).pushNamed(
|
|
|
|
|
WELCOME_LOGIN,
|
|
|
|
|
);
|
|
|
|
|
login();
|
|
|
|
|
}, //do something,
|
|
|
|
|
)
|
|
|
|
|
],
|
|
|
|
|
@ -553,4 +551,15 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
|
|
|
|
|
_changeCurrentTab(2);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
login() async {
|
|
|
|
|
var data = await sharedPref.getObject(IMEI_USER_DATA);
|
|
|
|
|
sharedPref.remove(REGISTER_DATA_FOR_LOGIIN);
|
|
|
|
|
if (data != null) {
|
|
|
|
|
Navigator.of(context).pushNamed(CONFIRM_LOGIN);
|
|
|
|
|
} else {
|
|
|
|
|
Navigator.of(context).pushNamed(
|
|
|
|
|
WELCOME_LOGIN,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|