From 66359736d330d58f553f594c0af0d89d7e5e1fe9 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 25 Nov 2025 00:29:44 +0100 Subject: [PATCH] Update to latest Baileys RC and clean imports --- package.json | 2 +- src/provider-web.ts | 20 +------------------- 2 files changed, 2 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 29d3db3ab..5988b9a7f 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "packageManager": "pnpm@10.23.0", "dependencies": { "@whiskeysockets/baileys": "7.0.0-rc.9", - "body-parser": "^2.2.0", + "body-parser": "^2.2.1", "chalk": "^5.6.2", "commander": "^14.0.2", "dotenv": "^17.2.3", diff --git a/src/provider-web.ts b/src/provider-web.ts index 554d4049c..8b0a0cc88 100644 --- a/src/provider-web.ts +++ b/src/provider-web.ts @@ -1,6 +1,7 @@ import fs from "node:fs/promises"; import os from "node:os"; import path from "node:path"; +import type { proto } from "@whiskeysockets/baileys"; import { DisconnectReason, fetchLatestBaileysVersion, @@ -8,7 +9,6 @@ import { makeWASocket, useSingleFileAuthState, } from "@whiskeysockets/baileys"; -import type { proto } from "@whiskeysockets/baileys"; import pino from "pino"; import qrcode from "qrcode-terminal"; import { danger, info, logVerbose, success } from "./globals.js"; @@ -288,21 +288,3 @@ function formatError(err: unknown): string { return `status=${status ?? "unknown"} code=${code ?? "unknown"}`; return String(err); } - -async function resolveAuthState(authPath: string) { - // Prefer single-file auth if available; fall back to multi-file auth directory. - if (typeof (Baileys as { useSingleFileAuthState?: unknown }).useSingleFileAuthState === "function") { - return await (Baileys as typeof Baileys & { - useSingleFileAuthState: (p: string) => Promise<{ - state: { creds: unknown; keys: unknown }; - saveState: () => Promise; - }>; - }).useSingleFileAuthState(authPath); - } - const dir = path.dirname(authPath); - const multi = await Baileys.useMultiFileAuthState(dir); - return { - state: multi.state, - saveState: multi.saveCreds, - }; -}