mirror of
https://github.com/krille-chan/fluffychat
synced 2024-09-10 05:05:10 +00:00
fix: Workaround for iOS not removing the app badge
This commit is contained in:
parent
18e5ebbdfa
commit
a3d58044b1
3 changed files with 10 additions and 0 deletions
|
@ -2,6 +2,7 @@ import 'dart:async';
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|
||||||
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
import 'package:adaptive_dialog/adaptive_dialog.dart';
|
||||||
|
import 'package:flutter_app_badger/flutter_app_badger.dart';
|
||||||
|
|
||||||
import 'package:matrix/matrix.dart';
|
import 'package:matrix/matrix.dart';
|
||||||
import 'package:file_picker_cross/file_picker_cross.dart';
|
import 'package:file_picker_cross/file_picker_cross.dart';
|
||||||
|
@ -200,6 +201,7 @@ class ChatController extends State<Chat> {
|
||||||
(r.notificationCount != null && r.notificationCount > 0))) {
|
(r.notificationCount != null && r.notificationCount > 0))) {
|
||||||
// ignore: unawaited_futures
|
// ignore: unawaited_futures
|
||||||
FlutterLocalNotificationsPlugin().cancelAll();
|
FlutterLocalNotificationsPlugin().cancelAll();
|
||||||
|
FlutterAppBadger.removeBadge();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -323,6 +323,13 @@ packages:
|
||||||
description: flutter
|
description: flutter
|
||||||
source: sdk
|
source: sdk
|
||||||
version: "0.0.0"
|
version: "0.0.0"
|
||||||
|
flutter_app_badger:
|
||||||
|
dependency: "direct main"
|
||||||
|
description:
|
||||||
|
name: flutter_app_badger
|
||||||
|
url: "https://pub.dartlang.org"
|
||||||
|
source: hosted
|
||||||
|
version: "1.2.0"
|
||||||
flutter_app_lock:
|
flutter_app_lock:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -23,6 +23,7 @@ dependencies:
|
||||||
file_picker_cross: ^4.4.2
|
file_picker_cross: ^4.4.2
|
||||||
flutter:
|
flutter:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
|
flutter_app_badger: ^1.2.0
|
||||||
flutter_app_lock: ^1.5.0
|
flutter_app_lock: ^1.5.0
|
||||||
flutter_blurhash: ^0.6.0
|
flutter_blurhash: ^0.6.0
|
||||||
flutter_cache_manager: ^3.1.2
|
flutter_cache_manager: ^3.1.2
|
||||||
|
|
Loading…
Reference in a new issue