Erweiterungen
This commit is contained in:
1 parent
e9811da904
commit
b94e8f252a
6 files changed
+45
-5
No files matched your search
@@ -55,6 +55,17 @@ class _MainPageState extends State<MainPage> with ConsumerMixin, ProducerMixin {
|
||||
_refreshBadges();
|
||||
|
||||
_initMessages();
|
||||
|
||||
// Listener für Sprachänderungen
|
||||
AppLocalizations().languageNotifier.addListener(_onLanguageChanged);
|
||||
}
|
||||
|
||||
void _onLanguageChanged() {
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
// UI wird neu aufgebaut mit neuer Sprache
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -66,6 +77,9 @@ class _MainPageState extends State<MainPage> with ConsumerMixin, ProducerMixin {
|
||||
unsubscribe(queueId: Constants.messageTopicJobDeleted);
|
||||
unsubscribe(queueId: Constants.messageTopicUpdateBadges);
|
||||
unsubscribe(queueId: Constants.messageTopicBWVEnabled);
|
||||
|
||||
// Entferne Listener für Sprachänderungen
|
||||
AppLocalizations().languageNotifier.removeListener(_onLanguageChanged);
|
||||
|
||||
super.dispose();
|
||||
}
|
||||
@@ -459,6 +473,17 @@ class _HeaderWidgetState extends State<_HeaderWidget> with ConsumerMixin {
|
||||
_updateHeader();
|
||||
|
||||
_initMessages();
|
||||
|
||||
// Listener für Sprachänderungen
|
||||
AppLocalizations().languageNotifier.addListener(_onLanguageChanged);
|
||||
}
|
||||
|
||||
void _onLanguageChanged() {
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
// UI wird neu aufgebaut mit neuer Sprache
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -466,6 +491,9 @@ class _HeaderWidgetState extends State<_HeaderWidget> with ConsumerMixin {
|
||||
// Unsubscribe from all message topics
|
||||
unsubscribe(queueId: Constants.messageTopicSessionStatusInfoUpdate);
|
||||
unsubscribe(queueId: Constants.messageTopicLocationStatusUpdated);
|
||||
|
||||
// Entferne Listener für Sprachänderungen
|
||||
AppLocalizations().languageNotifier.removeListener(_onLanguageChanged);
|
||||
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user