fix: Hide google services warning after marked

This commit is contained in:
Krille Fear 2022-12-30 13:09:21 +01:00
parent 3cb7842a7b
commit 6616314d77
2 changed files with 5 additions and 14 deletions

View File

@ -362,11 +362,13 @@ class ChatListController extends State<ChatList>
_hackyWebRTCFixForWeb();
CallKeepManager().initialize();
WidgetsBinding.instance.addPostFrameCallback((_) async {
searchServer = await Store().getItem(_serverStoreNamespace);
if (mounted) {
searchServer = await Store().getItem(_serverStoreNamespace);
Matrix.of(context).backgroundPush?.setupPush();
}
});
_checkTorBrowser();
Matrix.of(context).backgroundPush?.setupPush();
_onSyncStatus =
Matrix.of(context).client.onSyncStatus.stream.listen((status) {
Logs().v('Sync Status: ${status.status.name}');

View File

@ -84,7 +84,6 @@ class BackgroundPush {
activeRoomId: router?.currentState?.pathParameters['roomid'],
onSelectNotification: goToRoom,
),
onNewToken: _newFcmToken,
);
if (Platform.isAndroid) {
UnifiedPush.initialize(
@ -113,21 +112,11 @@ class BackgroundPush {
instance.router = router;
// ignore: prefer_initializing_formals
instance.onFcmError = onFcmError;
instance.fullInit();
return instance;
}
Future<void> fullInit() => setupPush();
void handleLoginStateChanged(_) => setupPush();
StreamSubscription<SyncUpdate>? onRoomSync;
void _newFcmToken(String token) {
_fcmToken = token;
setupPush();
}
Future<void> setupPusher({
String? gatewayUrl,
String? token,
@ -255,7 +244,7 @@ class BackgroundPush {
if (context == null) {
return;
}
if (await store.getItemBool(SettingKeys.showNoGoogle, true) != true) {
if (await store.getItemBool(SettingKeys.showNoGoogle, true) == true) {
return;
}
await loadLocale();