fix: TypeScript type for onWhatsApp (allow undefined return)
This commit is contained in:
parent
5fc974ef20
commit
c4183e2ce6
@ -119,7 +119,7 @@ interface OnWhatsAppResult {
|
|||||||
}
|
}
|
||||||
|
|
||||||
interface SockWithOnWhatsApp {
|
interface SockWithOnWhatsApp {
|
||||||
onWhatsApp?: (jid: string) => Promise<OnWhatsAppResult[]>;
|
onWhatsApp?: (jid: string) => Promise<OnWhatsAppResult[] | undefined>;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -13,7 +13,7 @@ export function createWebSendApi(params: {
|
|||||||
sock: {
|
sock: {
|
||||||
sendMessage: (jid: string, content: AnyMessageContent) => Promise<unknown>;
|
sendMessage: (jid: string, content: AnyMessageContent) => Promise<unknown>;
|
||||||
sendPresenceUpdate: (presence: WAPresence, jid?: string) => Promise<unknown>;
|
sendPresenceUpdate: (presence: WAPresence, jid?: string) => Promise<unknown>;
|
||||||
onWhatsApp?: (jid: string) => Promise<OnWhatsAppResult[]>;
|
onWhatsApp?: (jid: string) => Promise<OnWhatsAppResult[] | undefined>;
|
||||||
};
|
};
|
||||||
defaultAccountId: string;
|
defaultAccountId: string;
|
||||||
}) {
|
}) {
|
||||||
@ -23,7 +23,10 @@ export function createWebSendApi(params: {
|
|||||||
try {
|
try {
|
||||||
return await resolveBrazilianJid(params.sock, jid);
|
return await resolveBrazilianJid(params.sock, jid);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.warn('[send-api] Brazil JID resolution failed, using original:', (err as Error).message);
|
console.warn(
|
||||||
|
"[send-api] Brazil JID resolution failed, using original:",
|
||||||
|
(err as Error).message,
|
||||||
|
);
|
||||||
return jid;
|
return jid;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user