import 'package:flutter/material.dart'; import 'package:initial_folder/models/update_password_model.dart'; import 'package:initial_folder/services/user_info_service.dart'; class UpdatePasswordProvider with ChangeNotifier { UpdatePasswordModel? _updatePasswordModel; UpdatePasswordModel? get updatePasswordModel => _updatePasswordModel; set updatePasswordModel(UpdatePasswordModel? _updatePasswordModel) { _updatePasswordModel = updatePasswordModel; notifyListeners(); } Future passwordUpdate({ required idUser, required String? email, required String? oldPassword, required String? password, required String? newPasswordConfirm, }) async { try { UpdatePasswordModel? updatePasswordModel = await UserInfoService() .updatePassword( idUser: idUser, email: email, oldPassword: oldPassword, password: password, newPasswordConfirm: newPasswordConfirm); _updatePasswordModel = updatePasswordModel; //print(user); return true; } catch (e) { print("excecptiasd gagal: $e"); return false; } } }