18 lines
533 B
TypeScript
18 lines
533 B
TypeScript
import { escapeRegExp } from "../../utils.js";
|
|
|
|
export const WHATSAPP_GROUP_INTRO_HINT =
|
|
"WhatsApp IDs: SenderId is the participant JID (group participant id).";
|
|
|
|
export function resolveWhatsAppGroupIntroHint(): string {
|
|
return WHATSAPP_GROUP_INTRO_HINT;
|
|
}
|
|
|
|
export function resolveWhatsAppMentionStripPatterns(ctx: { To?: string | null }): string[] {
|
|
const selfE164 = (ctx.To ?? "").replace(/^whatsapp:/, "");
|
|
if (!selfE164) {
|
|
return [];
|
|
}
|
|
const escaped = escapeRegExp(selfE164);
|
|
return [escaped, `@${escaped}`];
|
|
}
|