Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-21 12:46:34 +08:00
parent 5f3f158932
commit 604d78ad6a
161 changed files with 4873 additions and 4770 deletions

View File

@@ -9,6 +9,8 @@ import 'package:PiliPlus/pages/mine/view.dart';
import 'package:PiliPlus/services/account_service.dart';
import 'package:PiliPlus/utils/feed_back.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/material.dart';
import 'package:get/get.dart';
@@ -19,10 +21,10 @@ class HomeController extends GetxController
late TabController tabController;
StreamController<bool>? searchBarStream;
late bool hideSearchBar;
late bool useSideBar;
final bool hideSearchBar = Pref.hideSearchBar;
final bool useSideBar = Pref.useSideBar;
late bool enableSearchWord;
final bool enableSearchWord = Pref.enableSearchWord;
late RxString defaultSearch = ''.obs;
late int lateCheckSearchAt = 0;
@@ -37,22 +39,15 @@ class HomeController extends GetxController
void onInit() {
super.onInit();
hideSearchBar =
GStorage.setting.get(SettingBoxKey.hideSearchBar, defaultValue: true);
if (hideSearchBar) {
searchBarStream = StreamController<bool>.broadcast();
}
enableSearchWord = GStorage.setting
.get(SettingBoxKey.enableSearchWord, defaultValue: true);
if (enableSearchWord) {
lateCheckSearchAt = DateTime.now().millisecondsSinceEpoch;
querySearchDefault();
}
useSideBar =
GStorage.setting.get(SettingBoxKey.useSideBar, defaultValue: false);
setTabConfig();
}