initialize method
Future<void>
initialize({ - required bool enableFirebaseInit,
})
Implementation
@override
Future<void> initialize({
required bool enableFirebaseInit,
}) async {
try {
await localNotificationsPresenter.initialize();
if (enableFirebaseInit) {
await _firebaseMessaging.setAutoInitEnabled(true);
await _init();
final token = await getToken();
if (Platform.isAndroid) {
_pushTokenStream.add(token);
}
_fcmTokenStream.add(token);
}
} on Object catch (e, stack) {
_logger.error(
'Failed to initialize push',
error: e,
stackTrace: stack,
);
}
}