|
|
|
@ -12,6 +12,7 @@ import 'package:mohem_flutter_app/api/login_api_client.dart';
|
|
|
|
import 'package:mohem_flutter_app/app_state/app_state.dart';
|
|
|
|
import 'package:mohem_flutter_app/app_state/app_state.dart';
|
|
|
|
import 'package:mohem_flutter_app/classes/colors.dart';
|
|
|
|
import 'package:mohem_flutter_app/classes/colors.dart';
|
|
|
|
import 'package:mohem_flutter_app/classes/consts.dart';
|
|
|
|
import 'package:mohem_flutter_app/classes/consts.dart';
|
|
|
|
|
|
|
|
import 'package:mohem_flutter_app/classes/notifications.dart';
|
|
|
|
import 'package:mohem_flutter_app/classes/push-notification-handler.dart';
|
|
|
|
import 'package:mohem_flutter_app/classes/push-notification-handler.dart';
|
|
|
|
import 'package:mohem_flutter_app/classes/utils.dart';
|
|
|
|
import 'package:mohem_flutter_app/classes/utils.dart';
|
|
|
|
import 'package:mohem_flutter_app/config/routes.dart';
|
|
|
|
import 'package:mohem_flutter_app/config/routes.dart';
|
|
|
|
@ -96,7 +97,6 @@ class _LoginScreenState extends State<LoginScreen> {
|
|
|
|
await Firebase.initializeApp();
|
|
|
|
await Firebase.initializeApp();
|
|
|
|
_firebaseMessaging = FirebaseMessaging.instance;
|
|
|
|
_firebaseMessaging = FirebaseMessaging.instance;
|
|
|
|
firebaseToken = await _firebaseMessaging.getToken();
|
|
|
|
firebaseToken = await _firebaseMessaging.getToken();
|
|
|
|
AppState().setDeviceToken = firebaseToken;
|
|
|
|
|
|
|
|
AppNotifications().initNotification(firebaseToken);
|
|
|
|
AppNotifications().initNotification(firebaseToken);
|
|
|
|
loginInfo = await LoginApiClient().getMobileLoginInfoNEW(firebaseToken ?? "", Platform.isAndroid ? "android" : "ios");
|
|
|
|
loginInfo = await LoginApiClient().getMobileLoginInfoNEW(firebaseToken ?? "", Platform.isAndroid ? "android" : "ios");
|
|
|
|
if (loginInfo == null) {
|
|
|
|
if (loginInfo == null) {
|
|
|
|
|