changePassword method
Future<void>
changePassword(
- String currentPassword,
- String newPassword, {
- RequestConfig? requestConfig,
Implementation
Future<void> changePassword(String currentPassword, String newPassword,
{RequestConfig? requestConfig}) async {
var changePasswordRequest = {
'currentPassword': currentPassword,
'newPassword': newPassword
};
var response = await post('/api/auth/changePassword',
data: jsonEncode(changePasswordRequest),
options: defaultHttpOptionsFromConfig(requestConfig));
var loginResponse = LoginResponse.fromJson(response.data);
await _setUserFromJwtToken(
loginResponse.token, loginResponse.refreshToken, false);
}