Sync update: 2026-05-18 14:22:09

This commit is contained in:
Hamza-Ayed
2026-05-18 14:22:09 +03:00
parent a60a173b51
commit 30d32df1c0
8 changed files with 264 additions and 10 deletions

View File

@@ -1,19 +1,31 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:firebase_core/firebase_core.dart';
import 'services/whatsapp_service.dart';
import 'services/firebase_service.dart';
import 'screens/conversations_screen.dart';
import 'theme/app_theme.dart';
void main() {
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Initialize Firebase (Requires flutterfire configure)
try {
await Firebase.initializeApp();
} catch (e) {
print('Firebase initialization error: $e');
}
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
statusBarIconBrightness: Brightness.light,
));
// Register the WhatsApp WebSocket client service before app starts
// Register services before app starts
Get.put(WhatsAppService(), permanent: true);
Get.put(FirebaseService(), permanent: true);
Get.find<FirebaseService>().init();
runApp(const WhatsAppApp());
}