authorize: auto-raise & skip on import (#56)

This commit is contained in:
Pacalini
2024-11-19 16:01:35 +08:00
committed by GitHub
parent ed67bc80ea
commit 8402c1c9f3
2 changed files with 14 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/services.dart';
import 'package:local_auth/local_auth.dart';
import 'package:venera/utils/translations.dart';
@@ -14,6 +15,16 @@ class AuthPage extends StatefulWidget {
class _AuthPageState extends State<AuthPage> {
@override
void initState() {
WidgetsBinding.instance.addPostFrameCallback((_) {
if(SchedulerBinding.instance.lifecycleState != AppLifecycleState.paused) {
auth();
}
});
super.initState();
}
@override
Widget build(BuildContext context) {
return PopScope(