confirmPasswordReset method

Future<void> confirmPasswordReset(
  1. String passwordResetToken,
  2. String password,
  3. String passwordConfirm, {
  4. Map<String, dynamic> body = const {},
  5. Map<String, dynamic> query = const {},
  6. Map<String, String> headers = const {},
})

Confirms admin password reset request.

Implementation

Future<void> confirmPasswordReset(
  String passwordResetToken,
  String password,
  String passwordConfirm, {
  Map<String, dynamic> body = const {},
  Map<String, dynamic> query = const {},
  Map<String, String> headers = const {},
}) {
  final enrichedBody = Map<String, dynamic>.of(body);
  enrichedBody["token"] = passwordResetToken;
  enrichedBody["password"] = password;
  enrichedBody["passwordConfirm"] = passwordConfirm;

  return client.send(
    "$baseCrudPath/confirm-password-reset",
    method: "POST",
    body: enrichedBody,
    query: query,
    headers: headers,
  );
}