|
|
|
|
@ -151,17 +151,18 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
|
|
|
|
|
|
|
|
|
|
_firebaseMessaging.getToken().then((String token) async {
|
|
|
|
|
sharedPref.setString(PUSH_TOKEN, token);
|
|
|
|
|
Future.delayed(Duration.zero, () async {
|
|
|
|
|
if (token != null && await sharedPref.getObject(USER_PROFILE) == null) {
|
|
|
|
|
DEVICE_TOKEN = token;
|
|
|
|
|
checkUserStatus(token);
|
|
|
|
|
} else if (await sharedPref.getObject(USER_PROFILE) != null) {
|
|
|
|
|
getNotificationCount(token);
|
|
|
|
|
}
|
|
|
|
|
}).catchError((err) {
|
|
|
|
|
print(err);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (token != null && await sharedPref.getObject(USER_PROFILE) == null) {
|
|
|
|
|
DEVICE_TOKEN = token;
|
|
|
|
|
checkUserStatus(token);
|
|
|
|
|
} else if (projectViewModel.isLogin) {
|
|
|
|
|
getNotificationCount(token);
|
|
|
|
|
}
|
|
|
|
|
}).catchError((err) {
|
|
|
|
|
print(err);
|
|
|
|
|
});
|
|
|
|
|
requestPermissions();
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
// //_firebase Background message handler
|
|
|
|
|
Future.delayed(Duration.zero, () => setTheme());
|
|
|
|
|
@ -543,7 +544,7 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
|
|
|
|
|
|
|
|
|
|
void setUserValues(value) async {
|
|
|
|
|
//GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
requestPermissions();
|
|
|
|
|
|
|
|
|
|
sharedPref.setObject(IMEI_USER_DATA, value);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|