UNPKG

@braze/web-sdk

Version:

Braze SDK for web sites and other JS platforms.

14 lines (13 loc) 597 B
import r from "../managers/braze-instance.js"; import ControlMessage from "./models/control-message.js"; import InAppMessage from "./models/in-app-message.js"; import je from "./in-app-message-manager-factory.js"; import { IamStrings as mr } from "./constants.js"; import { logger as E, EventTypes as p } from "../../shared-lib/index.js"; export function logInAppMessageImpression(s) { if (!r.rr()) return !1; if (!(s instanceof InAppMessage || s instanceof ControlMessage)) return E.error(mr.EE), !1; const o = s instanceof ControlMessage ? p.om : p.Fn; return je.ra().wt(s, o).lt; }