From 59a9917225dd64cdc77bfcd3b280054728b26cd1 Mon Sep 17 00:00:00 2001 From: Matthias Nott <mnott@mnsoft.org> Date: Wed, 01 Apr 2026 18:14:33 +0200 Subject: [PATCH] fix: L1 privacy manifest, L2 privacy policy, M3-M5 code quality, version/icon confirmed --- lib/providers/providers.dart | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/lib/providers/providers.dart b/lib/providers/providers.dart index 7254e3f..fdfe4ae 100644 --- a/lib/providers/providers.dart +++ b/lib/providers/providers.dart @@ -9,6 +9,7 @@ import '../models/session.dart'; import '../services/message_store.dart'; import '../services/mqtt_service.dart' show ConnectionStatus; +import '../services/navigate_notifier.dart'; // --- Enums --- @@ -203,3 +204,9 @@ // --- MQTT Service (singleton) --- // The MqttService is managed manually in the chat screen. + +// --- Navigate Notifier --- +// Holds the bridge between NavigateScreen and ChatScreen's MQTT service. +// ChatScreen sets this when MQTT is initialized; NavigateScreen reads it. +// Using a Riverpod provider eliminates the stale static reference risk. +final navigateNotifierProvider = StateProvider<NavigateNotifier?>((ref) => null); -- Gitblit v1.3.1