opt: hive ce (#1868)

This commit is contained in:
My-Responsitories
2026-03-15 16:51:45 +08:00
committed by GitHub
parent e293083492
commit e04affd0fe
23 changed files with 40 additions and 41 deletions

View File

@@ -3,7 +3,7 @@ import 'package:PiliPlus/models/common/account_type.dart';
import 'package:PiliPlus/pages/mine/controller.dart';
import 'package:PiliPlus/utils/accounts/account.dart';
import 'package:PiliPlus/utils/login_utils.dart';
import 'package:hive/hive.dart';
import 'package:hive_ce/hive.dart';
abstract final class Accounts {
static late final Box<LoginAccount> account;
@@ -70,13 +70,13 @@ abstract final class Accounts {
// }
// }
static Future<void> refresh() async {
static Future<void> refresh() {
for (final a in account.values) {
for (final t in a.type) {
accountMode[t.index] = a;
}
}
await Future.wait(
return Future.wait(
(accountMode.toSet()..removeWhere((i) => i.activated)).map(
Request.buvidActive,
),