feat:riverpod 迁移 ToolsUI

This commit is contained in:
2024-03-10 18:00:46 +08:00
parent 1318b67be8
commit c4637a8063
6 changed files with 1147 additions and 1 deletions

View File

@ -1,11 +1,16 @@
import 'package:fluent_ui/fluent_ui.dart';
import 'package:starcitizen_doctor/common/utils/base_utils.dart';
import 'package:starcitizen_doctor/common/utils/log.dart';
extension AsyncError on Future {
Future<T?> unwrap<T>() async {
Future<T?> unwrap<T>({BuildContext? context}) async {
try {
return await this;
} catch (e) {
dPrint("unwrap error:$e");
if (context != null) {
showToast(context, "出现错误: $e");
}
return null;
}
}