fix some smaller issues
Some checks are pending
Flutter analyze & test / flutter_analyze_and_test (push) Waiting to run

This commit is contained in:
otsmr 2026-08-04 00:46:17 +02:00
parent cf6e46f976
commit 6487efce35
2 changed files with 6 additions and 2 deletions

View file

@ -1,8 +1,10 @@
import 'dart:async'; import 'dart:async';
import 'dart:io'; import 'dart:io';
import 'dart:math'; import 'dart:math';
import 'package:cryptography_flutter_plus/cryptography_flutter_plus.dart'; import 'package:cryptography_flutter_plus/cryptography_flutter_plus.dart';
import 'package:cryptography_plus/cryptography_plus.dart'; import 'package:cryptography_plus/cryptography_plus.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:twonly/globals.dart'; import 'package:twonly/globals.dart';
import 'package:twonly/locator.dart'; import 'package:twonly/locator.dart';
@ -125,7 +127,9 @@ Future<void> showLocalPushNotification(
if (targetGroupId != null) { if (targetGroupId != null) {
try { try {
final currentUri = routerProvider.routerDelegate.currentConfiguration.uri; final currentUri = routerProvider.routerDelegate.currentConfiguration.uri;
if (currentUri.path.contains(targetGroupId)) { final isResumed =
WidgetsBinding.instance.lifecycleState == AppLifecycleState.resumed;
if (isResumed && currentUri.path.contains(targetGroupId)) {
Log.info( Log.info(
'Suppressing local push notification because chat with group $targetGroupId is currently open.', 'Suppressing local push notification because chat with group $targetGroupId is currently open.',
); );

View file

@ -20,7 +20,7 @@ Future<void> firebaseMessagingBackgroundHandler(RemoteMessage message) async {
if (Platform.isAndroid) { if (Platform.isAndroid) {
if (isInitialized) { if (isInitialized) {
await handlePeriodicTask(lastExecutionInSecondsLimit: 10); await handlePeriodicTask(lastExecutionInSecondsLimit: 3);
} }
} else { } else {
// make sure every thing run... // make sure every thing run...