fix:升级 Flutter 3.44.9级相关插件
This commit is contained in:
1 parent
d364c6d908
commit
a1819348d5
26 files changed
+305
-318
No files matched your search
@@ -1,4 +1,6 @@
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:hooks_riverpod/legacy.dart';
|
||||
import 'package:hooks_riverpod/misc.dart';
|
||||
|
||||
import '../data/update_api_client.dart';
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_app_update/flutter_app_update.dart';
|
||||
import 'package:flutter_app_update/result_model.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:hooks_riverpod/legacy.dart';
|
||||
|
||||
final updateProgressProvider = StateProvider<double?>((_) => null);
|
||||
final updateUrlProvider = StateProvider<String?>((_) => null);
|
||||
|
||||
@@ -37,9 +37,9 @@ class SettingsPage extends HookConsumerWidget {
|
||||
final themeMode = ref.watch(themeModeControllerProvider);
|
||||
final profileSettings = ref.watch(profileSettingsControllerProvider);
|
||||
final authAsync = ref.watch(authProvider);
|
||||
final loggedIn = authAsync.valueOrNull is LoggedInAuthState;
|
||||
final loggedIn = authAsync.value is LoggedInAuthState;
|
||||
final updateSupported = UpdateService.isSupported;
|
||||
final upgrade = ref.watch(updateControllerProvider).valueOrNull;
|
||||
final upgrade = ref.watch(updateControllerProvider).value;
|
||||
final notificationEnabled = useState(false);
|
||||
useEffect(() {
|
||||
if (!updateSupported) return null;
|
||||
@@ -286,7 +286,7 @@ class SettingsPage extends HookConsumerWidget {
|
||||
trailing: FeedbackEmailService.recipient,
|
||||
onTap: () async {
|
||||
try {
|
||||
await FeedbackEmailService.send(authAsync.valueOrNull);
|
||||
await FeedbackEmailService.send(authAsync.value);
|
||||
} catch (_) {
|
||||
if (context.mounted) _showFeedbackEmailFailDialog(context);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user