From 84fd65f55e5f5f4719efa2968569e58e8ce12e53 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Fri, 29 Dec 2023 16:19:59 +0100 Subject: [PATCH] chore: Follow up database migration notification on linux --- lib/utils/client_manager.dart | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/utils/client_manager.dart b/lib/utils/client_manager.dart index fced546a..3e654705 100644 --- a/lib/utils/client_manager.dart +++ b/lib/utils/client_manager.dart @@ -1,3 +1,6 @@ +import 'dart:io'; + +import 'package:desktop_notifications/desktop_notifications.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter_gen/gen_l10n/l10n.dart'; @@ -137,6 +140,17 @@ abstract class ClientManager { ); return; } + if (Platform.isLinux) { + await NotificationsClient().notify( + l10n.databaseMigrationTitle, + body: l10n.databaseMigrationBody, + appName: AppConfig.applicationName, + hints: [ + NotificationHint.soundName('message-new-instant'), + ], + ); + return; + } await flutterLocalNotificationsPlugin.initialize( const InitializationSettings( @@ -160,7 +174,6 @@ abstract class ClientManager { showProgress: true, ), iOS: DarwinNotificationDetails(sound: 'notification.caf'), - linux: LinuxNotificationDetails(), ), ); }