feat: retries for webhook bring-up and send --json docs

This commit is contained in:
Peter Steinberger
2025-11-25 04:10:20 +01:00
parent d1923e6efe
commit 28277a298a
6 changed files with 36 additions and 19 deletions

View File

@@ -364,14 +364,20 @@ function readWebSelfId() {
}
}
export function logWebSelfId(runtime: RuntimeEnv = defaultRuntime) {
export function logWebSelfId(
runtime: RuntimeEnv = defaultRuntime,
includeProviderPrefix = false,
) {
// Human-friendly log of the currently linked personal web session.
const { e164, jid } = readWebSelfId();
const details =
e164 || jid
? `${e164 ?? "unknown"}${jid ? ` (jid ${jid})` : ""}`
: "unknown";
runtime.log(info(`Listening on web session: ${details}`));
const prefix = includeProviderPrefix
? "Provider: web (personal WhatsApp Web session) — "
: "";
runtime.log(info(`${prefix}Listening on web session: ${details}`));
}
export async function pickProvider(pref: Provider | "auto"): Promise<Provider> {