🎨 Fixes warning, notes in dart analycis

This commit is contained in:
2025-05-04 23:11:40 +08:00
parent 2e37582b45
commit 68fc974682
6 changed files with 10 additions and 12 deletions

View File

@ -1,3 +1,5 @@
// ignore_for_file: invalid_runtime_check_with_js_interop_types
import 'dart:ui_web' as ui;
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
@ -15,7 +17,7 @@ class CaptchaScreen extends HookConsumerWidget {
final message = event.data as String;
if (message.startsWith("captcha_tk=")) {
String token = message.replaceFirst("captcha_tk=", "");
Navigator.pop(context, token);
if (context.mounted) Navigator.pop(context, token);
}
}
});
@ -37,7 +39,6 @@ class CaptchaScreen extends HookConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
useCallback(() {
print('use callback runs once');
final serverUrl = ref.watch(serverUrlProvider);
_setupWebListener(context, serverUrl);
}, []);