убью нахуй
This commit is contained in:
@@ -25,19 +25,27 @@ Future<void> main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
await initializeDateFormatting();
|
||||
|
||||
print("Инициализируем сервисы кеширования...");
|
||||
await CacheService().initialize();
|
||||
await AvatarCacheService().initialize();
|
||||
await ChatCacheService().initialize();
|
||||
await ContactLocalNamesService().initialize();
|
||||
print("Сервисы кеширования инициализированы");
|
||||
|
||||
print("Инициализируем AccountManager...");
|
||||
await AccountManager().initialize();
|
||||
await AccountManager().migrateOldAccount();
|
||||
print("AccountManager инициализирован");
|
||||
|
||||
print("Инициализируем MusicPlayerService...");
|
||||
await MusicPlayerService().initialize();
|
||||
print("MusicPlayerService инициализирован");
|
||||
|
||||
final hasToken = await ApiService.instance.hasToken();
|
||||
print("При запуске приложения токен ${hasToken ? 'найден' : 'не найден'}");
|
||||
|
||||
if (hasToken) {
|
||||
print("Инициируем подключение к WebSocket при запуске...");
|
||||
ApiService.instance.connect();
|
||||
}
|
||||
|
||||
@@ -74,7 +82,11 @@ class MyApp extends StatelessWidget {
|
||||
dynamicSchemeVariant: DynamicSchemeVariant.tonalSpot,
|
||||
),
|
||||
useMaterial3: true,
|
||||
pageTransitionsTheme: PageTransitionsTheme(builders: {TargetPlatform.android: CupertinoPageTransitionsBuilder()}),
|
||||
pageTransitionsTheme: PageTransitionsTheme(
|
||||
builders: {
|
||||
TargetPlatform.android: CupertinoPageTransitionsBuilder(),
|
||||
},
|
||||
),
|
||||
appBarTheme: AppBarTheme(
|
||||
titleTextStyle: TextStyle(
|
||||
fontSize: 16,
|
||||
@@ -94,7 +106,11 @@ class MyApp extends StatelessWidget {
|
||||
dynamicSchemeVariant: DynamicSchemeVariant.tonalSpot,
|
||||
),
|
||||
useMaterial3: true,
|
||||
pageTransitionsTheme: PageTransitionsTheme(builders: {TargetPlatform.android: CupertinoPageTransitionsBuilder()}),
|
||||
pageTransitionsTheme: PageTransitionsTheme(
|
||||
builders: {
|
||||
TargetPlatform.android: CupertinoPageTransitionsBuilder(),
|
||||
},
|
||||
),
|
||||
appBarTheme: AppBarTheme(
|
||||
titleTextStyle: TextStyle(
|
||||
fontSize: 16,
|
||||
@@ -102,7 +118,7 @@ class MyApp extends StatelessWidget {
|
||||
color: ColorScheme.fromSeed(
|
||||
seedColor: accentColor,
|
||||
brightness: Brightness.dark,
|
||||
).onSurface,
|
||||
).onSurface, // ← Используем цвет onSurface из цветовой схемы
|
||||
),
|
||||
),
|
||||
);
|
||||
@@ -140,8 +156,7 @@ class MyApp extends StatelessWidget {
|
||||
? oledTheme
|
||||
: baseDarkTheme;
|
||||
|
||||
return SafeArea(
|
||||
child: MaterialApp(
|
||||
return MaterialApp(
|
||||
title: 'Komet',
|
||||
navigatorKey: navigatorKey,
|
||||
builder: (context, child) {
|
||||
@@ -166,8 +181,8 @@ class MyApp extends StatelessWidget {
|
||||
],
|
||||
supportedLocales: const [Locale('ru'), Locale('en')],
|
||||
locale: const Locale('ru'),
|
||||
|
||||
home: hasToken ? const HomeScreen() : const PhoneEntryScreen(),
|
||||
),
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user