opt: nav stream

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-09 18:22:09 +08:00
parent 783218429c
commit 497d31ddf7
3 changed files with 8 additions and 5 deletions

View File

@@ -45,9 +45,12 @@ class MainController extends GetxController {
if (GStorage.autoUpdate) {
Utils.checkUpdate();
}
setNavBarConfig();
hideTabBar =
GStorage.setting.get(SettingBoxKey.hideTabBar, defaultValue: true);
if (hideTabBar) {
if (navigationBars.length > 1 && hideTabBar) {
bottomBarStream = StreamController<bool>.broadcast();
}
isLogin.value = Accounts.main.isLogin;
@@ -55,8 +58,6 @@ class MainController extends GetxController {
SettingBoxKey.dynamicBadgeMode,
defaultValue: DynamicBadgeMode.number.index)];
setNavBarConfig();
dynIndex = navigationBars.indexWhere((e) => e['id'] == 1);
if (dynamicBadgeMode != DynamicBadgeMode.hidden) {
if (dynIndex != -1) {