Initial commit for Intaleq Driver

This commit is contained in:
Hamza-Ayed
2025-09-01 19:04:50 +03:00
parent 889c67a691
commit 8c7f3e3a75
46 changed files with 4300 additions and 6192 deletions

View File

@@ -1,6 +1,7 @@
import 'dart:async';
import 'dart:convert';
import 'dart:io';
import 'package:intl/date_symbol_data_local.dart';
import 'package:sefer_driver/views/home/Captin/orderCaptin/order_request_page.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_messaging/firebase_messaging.dart';
@@ -17,7 +18,9 @@ import 'constant/api_key.dart';
import 'constant/info.dart';
import 'controller/firebase/firbase_messge.dart';
import 'controller/firebase/local_notification.dart';
import 'controller/functions/add_error.dart';
import 'controller/functions/battery_status.dart';
import 'controller/functions/crud.dart';
import 'controller/functions/encrypt_decrypt.dart';
import 'controller/functions/secure_storage.dart';
import 'controller/local/local_controller.dart';
@@ -134,13 +137,22 @@ void main() async {
await WakelockPlus.enable();
await GetStorage.init();
await initializeDateFormatting();
Stripe.publishableKey = AK.publishableKeyStripe;
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
]);
runApp(const MyApp());
runZonedGuarded<Future<void>>(() async {
// ... الكود الحالي الموجود في دالة main ...
runApp(const MyApp());
}, (error, stack) {
// أي خطأ غير متوقع في التطبيق سيتم التقاطه هنا CRUD.
print("Caught Dart error: $error");
print(stack);
// أرسل الخطأ إلى السيرفر
CRUD.addError(error.toString(), stack.toString(), 'main');
});
}
class MyApp extends StatefulWidget {