MIF_E31222379_MOBILE/lib/features/auth/presentation/viewmodel/userpin_vmod.dart

59 lines
1.5 KiB
Dart

// import 'package:flutter/material.dart';
// import 'package:rijig_mobile/features/auth/model/userpin_model.dart';
// class PinViewModel extends ChangeNotifier {
// final PinModel _pinModel = PinModel();
// bool? pinExists;
// Future<void> checkPinStatus(String userId) async {
// try {
// var response = await _pinModel.checkPinStatus(userId);
// if (response?.status == 200) {
// pinExists = true;
// } else {
// pinExists = false;
// }
// notifyListeners();
// } catch (e) {
// debugPrint('Error checking pin status: $e');
// pinExists = false;
// notifyListeners();
// }
// }
// Future<void> createPin(String pin) async {
// try {
// var response = await _pinModel.setPin(pin);
// if (response?.status == 201) {
// pinExists = true;
// } else {
// pinExists = false;
// }
// notifyListeners();
// } catch (e) {
// debugPrint('Error creating pin: $e');
// pinExists = false;
// notifyListeners();
// }
// }
// Future<void> verifyPin(String pin) async {
// try {
// var response = await _pinModel.verifyPin(pin);
// if (response?.status == 200) {
// pinExists = true;
// } else {
// pinExists = false;
// }
// notifyListeners();
// } catch (e) {
// debugPrint('Error verifying pin: $e');
// pinExists = false;
// notifyListeners();
// }
// }
// }