23 lines
702 B
Dart
23 lines
702 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:immich_mobile/i18n/strings.g.dart';
|
|
import 'package:immich_mobile/immich_app.dart';
|
|
import 'package:immich_mobile/service_locator.dart';
|
|
import 'package:immich_mobile/utils/log_manager.dart';
|
|
// ignore: import_rule_photo_manager
|
|
import 'package:photo_manager/photo_manager.dart';
|
|
|
|
void main() async {
|
|
WidgetsFlutterBinding.ensureInitialized();
|
|
// DI Injection
|
|
ServiceLocator.configureServices();
|
|
// Init logging
|
|
await LogManager.I.init();
|
|
LogManager.setGlobalErrorCallbacks();
|
|
// Init localization
|
|
LocaleSettings.useDeviceLocale();
|
|
// Clear photo_manager cache
|
|
await PhotoManager.clearFileCache();
|
|
|
|
runApp(const ImApp());
|
|
}
|