import "server-only";

import { randomBytes } from "node:crypto";

export function isMailcowPasswordComplexityError(error: unknown) {
  return (
    error instanceof Error &&
    error.message.toLowerCase().includes("password_complexity")
  );
}

export function createMailcowRepairPassword() {
  return `Om!${randomBytes(24).toString("base64url")}9aA`;
}
