Files
ai_chat_assistant/lib/main.dart

19 lines
492 B
Dart
Raw Normal View History

2025-06-18 11:28:37 +08:00
import 'package:flutter/material.dart';
2025-08-12 13:36:42 +08:00
import 'package:permission_handler/permission_handler.dart';
2025-06-18 11:28:37 +08:00
import 'app.dart';
2025-08-12 13:36:42 +08:00
import 'package:provider/provider.dart';
import 'services/message_service.dart';
2025-06-18 11:28:37 +08:00
2025-08-12 13:36:42 +08:00
void main() async {
WidgetsFlutterBinding.ensureInitialized();
if (!await Permission.microphone.isGranted) {
await Permission.microphone.request();
}
runApp(
ChangeNotifierProvider(
create: (_) => MessageService(),
child: const ChatAssistantApp(),
),
);
2025-06-18 11:28:37 +08:00
}