baublet/w8mngr

View on GitHub
api/authentication/doesHashMatch.ts

Summary

Maintainability
A
0 mins
Test Coverage
import bcrypt from "bcrypt";

export function doesHashMatch(
  plainTextPassword: string,
  hashedPassword: undefined | string | null
): Promise<boolean> {
  const hashedPasswordWithDefault = hashedPassword || "";
  return bcrypt.compare(plainTextPassword, hashedPasswordWithDefault);
}