biometricPermission&Authentication

This commit is contained in:
2025-04-29 16:30:40 +05:30
parent 3108093686
commit 8fb84abe83
7 changed files with 162 additions and 40 deletions

View File

@@ -1,11 +1,9 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:kmobile/features/auth/controllers/auth_cubit.dart';
import 'package:material_symbols_icons/material_symbols_icons.dart';
import '../../../app.dart';
import '../../dashboard/screens/dashboard_screen.dart';
import '../../../api/services/auth_service.dart';
import 'package:material_symbols_icons/get.dart';
class MPinScreen extends StatefulWidget {
const MPinScreen({super.key});
@@ -112,6 +110,8 @@ class MPinScreenState extends State<MPinScreen> {
@override
Widget build(BuildContext context) {
final cubit = context.read<AuthCubit>();
return Scaffold(
body: SafeArea(
child: Column(
@@ -131,7 +131,7 @@ class MPinScreenState extends State<MPinScreen> {
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
TextButton(onPressed: () {
AuthService.authenticateWithBiometrics(context);
cubit.authenticateBiometric();
}, child: const Text("Try another way")),
TextButton(onPressed: () {}, child: const Text("Register?")),
],