teqo/src/lib/campaignInviteClient.ts
Francisco Ignácio Fontoura Solla d6455df5e7 B30: convite WhatsApp na lista de lideranças
Staff gera convite de autopreenchimento na coluna de ações da lista, reutilizando createCampaignInvite e alinhando validação de celular ao link de contato do B28.
2026-07-26 20:47:11 -03:00

10 lines
596 B
TypeScript

/** Server action `createCampaignInvite` throws this when the consent key is missing. */
export const CREATE_CAMPAIGN_INVITE_MISSING_CONSENT_MESSAGE =
'Consentimento ainda não configurado.' as const
export const mapCreateCampaignInviteError = (cause: unknown): string => {
if (cause instanceof Error && cause.message === CREATE_CAMPAIGN_INVITE_MISSING_CONSENT_MESSAGE) {
return 'Consentimento ainda não configurado — peça a um admin para criar o texto de consentimento antes de convidar.'
}
return 'Não foi possível gerar o convite. Verifique seu acesso e tente novamente.'
}