some modifitions (#636)

* opt: MsgUnReadTypeV2

* mod: recoard history in anonymity mode
This commit is contained in:
My-Responsitories
2025-04-07 21:19:24 +08:00
committed by GitHub
parent 82d615fbbf
commit af289c533f
4 changed files with 8 additions and 10 deletions

View File

@@ -259,7 +259,7 @@ class DefaultUser extends StatelessWidget {
}
}
Widget msgBadge(mainController) {
Widget msgBadge(MainController mainController) {
void toWhisper() {
mainController.msgUnReadCount.value = '';
mainController.lastCheckUnreadAt = DateTime.now().millisecondsSinceEpoch;

View File

@@ -33,7 +33,7 @@ class MainController extends GetxController {
late int homeIndex = -1;
late DynamicBadgeMode msgBadgeMode = GStorage.msgBadgeMode;
late Set<MsgUnReadType> msgUnReadTypes = GStorage.msgUnReadTypeV2.toSet();
late Set<MsgUnReadType> msgUnReadTypes = GStorage.msgUnReadTypeV2;
late final RxString msgUnReadCount = ''.obs;
late int lastCheckUnreadAt = 0;

View File

@@ -1,7 +1,5 @@
import 'package:PiliPlus/common/widgets/dialog.dart';
import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/pages/mine/controller.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:PiliPlus/http/search.dart';
@@ -94,7 +92,7 @@ class SSearchController extends GetxController {
validateUid();
}
if (MineController.anonymity.value.not && recordSearchHistory.value) {
if (recordSearchHistory.value) {
historyList.remove(controller.text);
historyList.insert(0, controller.text);
GStorage.historyWord.put('cacheList', historyList);