updatePassword static method

Future<Map<String, dynamic>> updatePassword({
  1. required String newPassword,
  2. required String oldPassword,
})

Implementation

static Future<Map<String, dynamic>> updatePassword({
  /// Email of the user to reset password
  required String newPassword,
  required String oldPassword,
}) async {
  Account account = Account(_client);
  try {
    final models.User user = await account.updatePassword(
      password: newPassword,
      oldPassword: oldPassword,
    );
    return user.toMap();
  } on AppwriteException catch (e) {
    return {
      'error': true,
      'type': e.type,
      'message': e.message,
      'code': e.code,
    };
  }
}