From b2ec1e93a8ae718df2af03c2d205abbe4a04250b Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Thu, 8 May 2025 23:22:35 +0800 Subject: [PATCH] refactor: update Hive package to hive_ce across multiple files --- lib/api/api.dart | 2 +- lib/app.dart | 2 +- lib/common/helper/log_helper.dart | 2 +- lib/common/helper/system_helper.dart | 2 +- lib/common/utils/provider.dart | 2 +- lib/provider/aria2c.dart | 2 +- lib/ui/guide/guide_ui.dart | 2 +- .../dialogs/home_game_login_dialog_ui_model.dart | 2 +- .../downloader/home_downloader_ui_model.dart | 2 +- lib/ui/home/home_ui.dart | 2 +- lib/ui/home/home_ui_model.dart | 2 +- .../input_method_dialog_ui_model.dart | 2 +- .../home/localization/localization_ui_model.dart | 2 +- .../home/performance/performance_ui_model.dart | 2 +- lib/ui/settings/settings_ui_model.dart | 2 +- lib/ui/splash_ui.dart | 2 +- lib/ui/webview/webview.dart | 2 +- lib/widgets/src/cache_image.dart | 1 - pubspec.lock | 16 ++++++++++++---- pubspec.yaml | 2 +- 20 files changed, 30 insertions(+), 23 deletions(-) diff --git a/lib/api/api.dart b/lib/api/api.dart index 3353025..0185521 100644 --- a/lib/api/api.dart +++ b/lib/api/api.dart @@ -1,6 +1,6 @@ import 'dart:convert'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:starcitizen_doctor/common/conf/url_conf.dart'; import 'package:starcitizen_doctor/common/io/rs_http.dart'; import 'package:starcitizen_doctor/data/app_placard_data.dart'; diff --git a/lib/app.dart b/lib/app.dart index 67ad34e..d72dc22 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -7,7 +7,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:go_router/go_router.dart'; import 'package:hexcolor/hexcolor.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:path_provider/path_provider.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:starcitizen_doctor/common/conf/conf.dart'; diff --git a/lib/common/helper/log_helper.dart b/lib/common/helper/log_helper.dart index a2ecfa6..115693d 100644 --- a/lib/common/helper/log_helper.dart +++ b/lib/common/helper/log_helper.dart @@ -1,7 +1,7 @@ import 'dart:convert'; import 'dart:io'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:starcitizen_doctor/common/conf/conf.dart'; import 'package:starcitizen_doctor/common/utils/log.dart'; diff --git a/lib/common/helper/system_helper.dart b/lib/common/helper/system_helper.dart index f43a93f..e926466 100644 --- a/lib/common/helper/system_helper.dart +++ b/lib/common/helper/system_helper.dart @@ -1,6 +1,6 @@ import 'dart:io'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:starcitizen_doctor/common/utils/log.dart'; class SystemHelper { diff --git a/lib/common/utils/provider.dart b/lib/common/utils/provider.dart index 7dfcc18..1e0ed06 100644 --- a/lib/common/utils/provider.dart +++ b/lib/common/utils/provider.dart @@ -1,5 +1,5 @@ import 'package:flutter_riverpod/flutter_riverpod.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:starcitizen_doctor/app.dart'; extension ProviderExtension on AutoDisposeNotifier { diff --git a/lib/provider/aria2c.dart b/lib/provider/aria2c.dart index ff77a8e..e901bb7 100644 --- a/lib/provider/aria2c.dart +++ b/lib/provider/aria2c.dart @@ -5,7 +5,7 @@ import 'dart:io'; import 'dart:math'; import 'package:aria2/aria2.dart'; import 'package:flutter/foundation.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:starcitizen_doctor/api/api.dart'; import 'package:starcitizen_doctor/common/helper/system_helper.dart'; import 'package:starcitizen_doctor/common/rust/api/rs_process.dart' diff --git a/lib/ui/guide/guide_ui.dart b/lib/ui/guide/guide_ui.dart index 5129abd..d6f5a46 100644 --- a/lib/ui/guide/guide_ui.dart +++ b/lib/ui/guide/guide_ui.dart @@ -1,7 +1,7 @@ import 'package:fluent_ui/fluent_ui.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:go_router/go_router.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:starcitizen_doctor/common/conf/conf.dart'; import 'package:starcitizen_doctor/common/conf/url_conf.dart'; diff --git a/lib/ui/home/dialogs/home_game_login_dialog_ui_model.dart b/lib/ui/home/dialogs/home_game_login_dialog_ui_model.dart index 9a432fd..e718d7c 100644 --- a/lib/ui/home/dialogs/home_game_login_dialog_ui_model.dart +++ b/lib/ui/home/dialogs/home_game_login_dialog_ui_model.dart @@ -3,7 +3,7 @@ import 'dart:io'; import 'package:fluent_ui/fluent_ui.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:desktop_webview_window/desktop_webview_window.dart'; import 'package:jwt_decode/jwt_decode.dart'; diff --git a/lib/ui/home/downloader/home_downloader_ui_model.dart b/lib/ui/home/downloader/home_downloader_ui_model.dart index 1e4bdce..64a1a21 100644 --- a/lib/ui/home/downloader/home_downloader_ui_model.dart +++ b/lib/ui/home/downloader/home_downloader_ui_model.dart @@ -5,7 +5,7 @@ import 'package:aria2/aria2.dart'; import 'package:fluent_ui/fluent_ui.dart'; import 'package:flutter/services.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:intl/intl.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:starcitizen_doctor/common/helper/system_helper.dart'; diff --git a/lib/ui/home/home_ui.dart b/lib/ui/home/home_ui.dart index 53ad434..fe09673 100644 --- a/lib/ui/home/home_ui.dart +++ b/lib/ui/home/home_ui.dart @@ -6,7 +6,7 @@ import 'package:flutter_svg/flutter_svg.dart'; import 'package:flutter_tilt/flutter_tilt.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:go_router/go_router.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:starcitizen_doctor/api/analytics.dart'; import 'package:starcitizen_doctor/ui/guide/guide_ui.dart'; diff --git a/lib/ui/home/home_ui_model.dart b/lib/ui/home/home_ui_model.dart index 8a1aaf5..3fb235f 100644 --- a/lib/ui/home/home_ui_model.dart +++ b/lib/ui/home/home_ui_model.dart @@ -6,7 +6,7 @@ import 'package:dart_rss/domain/rss_item.dart'; import 'package:desktop_webview_window/desktop_webview_window.dart'; import 'package:fluent_ui/fluent_ui.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:starcitizen_doctor/api/analytics.dart'; import 'package:starcitizen_doctor/api/api.dart'; diff --git a/lib/ui/home/input_method/input_method_dialog_ui_model.dart b/lib/ui/home/input_method/input_method_dialog_ui_model.dart index eb274a4..5b8486a 100644 --- a/lib/ui/home/input_method/input_method_dialog_ui_model.dart +++ b/lib/ui/home/input_method/input_method_dialog_ui_model.dart @@ -3,7 +3,7 @@ import 'dart:async'; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:starcitizen_doctor/api/api.dart'; import 'package:starcitizen_doctor/common/utils/log.dart'; diff --git a/lib/ui/home/localization/localization_ui_model.dart b/lib/ui/home/localization/localization_ui_model.dart index 5a3e690..d5b38c6 100644 --- a/lib/ui/home/localization/localization_ui_model.dart +++ b/lib/ui/home/localization/localization_ui_model.dart @@ -7,7 +7,7 @@ import 'package:archive/archive_io.dart'; import 'package:fluent_ui/fluent_ui.dart'; import 'package:flutter/foundation.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:starcitizen_doctor/api/analytics.dart'; import 'package:starcitizen_doctor/api/api.dart'; diff --git a/lib/ui/home/performance/performance_ui_model.dart b/lib/ui/home/performance/performance_ui_model.dart index da5ebd0..903013a 100644 --- a/lib/ui/home/performance/performance_ui_model.dart +++ b/lib/ui/home/performance/performance_ui_model.dart @@ -3,7 +3,7 @@ import 'dart:io'; import 'package:fluent_ui/fluent_ui.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:starcitizen_doctor/api/analytics.dart'; import 'package:starcitizen_doctor/common/helper/log_helper.dart'; diff --git a/lib/ui/settings/settings_ui_model.dart b/lib/ui/settings/settings_ui_model.dart index 8970932..de2199b 100644 --- a/lib/ui/settings/settings_ui_model.dart +++ b/lib/ui/settings/settings_ui_model.dart @@ -5,7 +5,7 @@ import 'package:file_picker/file_picker.dart'; import 'package:fluent_ui/fluent_ui.dart'; import 'package:flutter/services.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:starcitizen_doctor/common/conf/conf.dart'; import 'package:starcitizen_doctor/common/helper/system_helper.dart'; diff --git a/lib/ui/splash_ui.dart b/lib/ui/splash_ui.dart index c483b2a..9cc1b71 100644 --- a/lib/ui/splash_ui.dart +++ b/lib/ui/splash_ui.dart @@ -3,7 +3,7 @@ import 'dart:io'; import 'package:fluent_ui/fluent_ui.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:go_router/go_router.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:markdown_widget/widget/markdown.dart'; import 'package:starcitizen_doctor/api/analytics.dart'; diff --git a/lib/ui/webview/webview.dart b/lib/ui/webview/webview.dart index 508af6f..8ee3c7f 100644 --- a/lib/ui/webview/webview.dart +++ b/lib/ui/webview/webview.dart @@ -7,7 +7,7 @@ import 'dart:io'; import 'package:desktop_webview_window/desktop_webview_window.dart'; import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart'; -import 'package:hive/hive.dart'; +import 'package:hive_ce/hive.dart'; import 'package:starcitizen_doctor/api/analytics.dart'; import 'package:starcitizen_doctor/common/conf/url_conf.dart'; import 'package:starcitizen_doctor/common/io/rs_http.dart'; diff --git a/lib/widgets/src/cache_image.dart b/lib/widgets/src/cache_image.dart index 661b64f..a5db0cb 100644 --- a/lib/widgets/src/cache_image.dart +++ b/lib/widgets/src/cache_image.dart @@ -1,6 +1,5 @@ import 'package:extended_image/extended_image.dart'; import 'package:fluent_ui/fluent_ui.dart'; -import 'package:flutter_svg/flutter_svg.dart'; import 'cache_svg_image.dart'; diff --git a/pubspec.lock b/pubspec.lock index a594fe2..1d58e1b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -635,14 +635,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.7.0" - hive: + hive_ce: dependency: "direct main" description: - name: hive - sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" + name: hive_ce + sha256: fdc19336f03ecd01dbc1d1afe69d87ed9336bdf996c5374a25f9c21ef5f2989e url: "https://pub.dev" source: hosted - version: "2.2.3" + version: "2.11.1" hooks_riverpod: dependency: "direct main" description: @@ -731,6 +731,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.5" + isolate_channel: + dependency: transitive + description: + name: isolate_channel + sha256: bafedfbcc1e9796ada179b5dac7043b33eb85d35204b089ca37d480d9c0068df + url: "https://pub.dev" + source: hosted + version: "0.2.2" isolate_contactor: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 29c8584..1714215 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,7 +26,7 @@ dependencies: url_launcher: ^6.1.10 font_awesome_flutter: ^10.5.0 cupertino_icons: ^1.0.2 - hive: ^2.2.3 + hive_ce: ^2.11.1 path_provider: ^2.1.1 dio: ^5.3.3 markdown: ^7.2.1