optionUpdatePassword method
Update the password of a user
Implementation
Future<Response> optionUpdatePassword() async {
clear();
print('Update password:');
try {
askJWT();
askEmail();
askPassword();
var newPassword = prompts.get('new password: ', defaultsTo: '');
var response =
await _userUC.updatePassword(_email, _password, newPassword, _jwt);
if (response.statusCode == 400) {
_response = 'response: ${response.statusCode}';
} else {
_password = newPassword;
_response = 'response: ${response.body}';
}
return response;
} catch (e) {
_response = e.toString();
throw ('recoverPassword');
}
}