UNPKG

@braze/web-sdk

Version:

Braze SDK for web sites and other JS platforms.

24 lines (23 loc) 829 B
import r from "../managers/braze-instance.js"; import HtmlMessage from "./models/html-message.js"; import se from "./in-app-message-manager-factory.js"; import { logger as E, EventTypes as m } from "../../shared-lib/index.js"; import et from "../triggers/models/trigger-events.js"; import { TriggersProviderFactory as ot } from "../triggers/triggers-provider-factory.js"; export function logInAppMessageHtmlClick(e, t, s) { if (!r.rr()) return !1; if (!(e instanceof HtmlMessage)) return ( E.error( "inAppMessage argument to logInAppMessageHtmlClick must be an HtmlMessage object.", ), !1 ); let o = m.Kr; null != t && (o = m.Lr); const i = se.ea().rt(e, o, t, s); if (i.W) for (let r = 0; r < i.ue.length; r++) ot.o().ve(et.Bo, [e.triggerId, t], i.ue[r]); return i.W; }