10/10/1
This commit is contained in:
@@ -6,6 +6,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:get_storage/get_storage.dart';
|
||||
import 'package:ride/constant/info.dart';
|
||||
import 'package:ride/controller/home/map_passenger_controller.dart';
|
||||
import 'package:ride/views/auth/captin/login_captin.dart';
|
||||
import 'package:ride/views/auth/login_page.dart';
|
||||
import 'package:ride/views/home/Captin/home_captin.dart';
|
||||
@@ -13,6 +14,7 @@ import 'package:ride/views/home/Captin/home_captin.dart';
|
||||
import 'constant/box_name.dart';
|
||||
import 'controller/firebase/firbase_messge.dart';
|
||||
import 'controller/functions/location_permission.dart';
|
||||
import 'controller/home/captin/map_driver_controller.dart';
|
||||
import 'controller/local/local_controller.dart';
|
||||
import 'controller/local/translations.dart';
|
||||
import 'firebase_options.dart';
|
||||
@@ -32,6 +34,7 @@ Future<void> backgroundMessageHandler(RemoteMessage message) async {
|
||||
void main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
await GetStorage.init();
|
||||
|
||||
if (Platform.isAndroid || Platform.isIOS) {
|
||||
await Firebase.initializeApp(
|
||||
options: DefaultFirebaseOptions.currentPlatform,
|
||||
@@ -39,14 +42,19 @@ void main() async {
|
||||
}
|
||||
|
||||
await FirebaseMessagesController().requestFirebaseMessagingPermission();
|
||||
// await FirebasMessagesController().getNotificationSettings();
|
||||
await FirebaseMessagesController().getToken();
|
||||
// await FirebasMessagesController().getTokens();
|
||||
|
||||
LocationPermissions().locationPermissions();
|
||||
FirebaseMessaging.onBackgroundMessage(backgroundMessageHandler);
|
||||
// if (box.read(BoxName.driverID) != null) {
|
||||
// LocationController().startLocationUpdates();
|
||||
// }
|
||||
|
||||
List<Future> initializationTasks = [
|
||||
FirebaseMessagesController().getNotificationSettings(),
|
||||
// FirebaseMessagesController().getTokens(),
|
||||
FirebaseMessagesController().getToken(),
|
||||
// Add more initialization tasks here
|
||||
];
|
||||
|
||||
await Future.wait(initializationTasks);
|
||||
|
||||
runApp(const MyApp());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user