import 'package:flutter/material.dart'; import 'package:permission_handler/permission_handler.dart'; import 'app.dart'; import 'package:provider/provider.dart'; import 'services/message_service.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); if (!await Permission.microphone.isGranted) { await Permission.microphone.request(); } runApp( ChangeNotifierProvider( create: (_) => MessageService(), child: const ChatAssistantApp(), ), ); }