CLI: allow --provider flag for login/logout (default whatsapp)

This commit is contained in:
Peter Steinberger
2025-12-07 03:41:17 +00:00
parent f23b16db2b
commit 31f788eb5e
2 changed files with 10 additions and 2 deletions

View File

@@ -14,9 +14,13 @@ import {
export async function loginWeb(
verbose: boolean,
provider = "whatsapp",
waitForConnection: typeof waitForWaConnection = waitForWaConnection,
runtime: RuntimeEnv = defaultRuntime,
) {
if (provider !== "whatsapp" && provider !== "web") {
throw new Error(`Unsupported provider: ${provider}`);
}
const sock = await createWaSocket(true, verbose);
logInfo("Waiting for WhatsApp connection...", runtime);
try {