Files
2026-07-11 21:51:34 -05:00

27 lines
678 B
Dart

import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:media_kit/media_kit.dart';
import 'app.dart';
import 'providers/layout_provider.dart';
import 'services/ws_server.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
MediaKit.ensureInitialized();
final container = ProviderContainer();
// Load layout from disk before starting WS server
await container.read(layoutProvider.future);
final wsServer = container.read(wsServerProvider);
await wsServer.start();
runApp(
UncontrolledProviderScope(
container: container,
child: const MirrorDisplayApp(),
),
);
}