import { TotpChecker } from "./totpChecker.js"; export class YesManAuthenticationHandler { useTotp; constructor(useTotp) { this.useTotp = useTotp; } tryLogin(username, password, totp) { if (!username) return Promise.resolve(null); if (!password) return Promise.resolve(false); return Promise.resolve(this.useTotp ? TotpChecker.ValidateTotp("YES", totp) : true); } needTotp(username, _password) { return Promise.resolve(username ? this.useTotp : null); } } //# sourceMappingURL=yesManAuthenticationHandler.js.map