import path from "node:path"; import { useMultiFileAuthState } from "@whiskeysockets/baileys"; export type AuthState = Awaited>; export function resolveAuthDir(stateDir: string): string { return path.join(stateDir, "auth"); } export async function loadAuthState(stateDir: string): Promise { return await useMultiFileAuthState(resolveAuthDir(stateDir)); }