feat: enhance Firebase messaging error logging and simplify BottomNavigationBarWidget by removing profileModel dependency

This commit is contained in:
mso7nueh
2026-01-14 16:09:07 +03:00
parent 41e96c63c6
commit c0032f7a95
6 changed files with 152 additions and 129 deletions

View File

@@ -1,4 +1,5 @@
import 'dart:async';
import 'dart:developer';
import 'dart:io' as io;
import 'package:eatvio_app/core/app_config.dart';
import 'package:eatvio_app/core/env_config.dart';
@@ -51,6 +52,7 @@ class AppInitializer {
);
} catch (e) {
// Разрешение не критично, продолжаем работу
log('Failed to request Firebase messaging permission: $e');
}
}
}

View File

@@ -32,6 +32,7 @@ class FirebaseApi {
);
} catch (e) {
// Разрешение не критично, продолжаем
log('Failed to request Firebase messaging permission: $e');
}
}
token = await _firebaseMessaging.getToken().timeout(

View File

@@ -32,14 +32,7 @@ class MainNavigationRoutes {
});
}
return BlocBuilder<ProfileAvatarCubit, ProfileAvatarState>(
builder: (BuildContext context, ProfileAvatarState state) {
if (state is ProfileAvatarStateLoaded) {
return BottomNavigationBarWidget(profileModel: state.profile, child: child);
}
return const SizedBox.shrink();
},
);
return BottomNavigationBarWidget(child: child);
},
routes: [
GoRoute(