@braze/web-sdk
Version:
Braze SDK for web sites and other JS platforms.
77 lines (76 loc) • 1.26 kB
JavaScript
import {
IamDismissType as pr,
IamSerializationKeys as cr,
IamServerTypes as dt,
} from "../constants.js";
import InAppMessage from "./in-app-message.js";
export default class HtmlMessage extends InAppMessage {
constructor(i, o, r, t, d, s, e, v, n, u, a, c) {
super(
i,
void 0,
void 0,
o,
r,
void 0,
void 0,
void 0,
(t = t || pr.MANUAL),
d,
void 0,
void 0,
void 0,
void 0,
void 0,
void 0,
void 0,
void 0,
s,
e,
void 0,
void 0,
void 0,
v,
void 0,
void 0,
void 0,
n,
u,
c,
void 0,
void 0,
),
(this.messageFields = a),
(this.messageFields = a);
}
od() {
return !1;
}
ss(i) {
if (this.ko === dt.iE) {
if (this.rd) return !1;
this.rd = !0;
}
return this.ti.A(i), !0;
}
qt() {
const i = super.qt(dt.iE);
return (i[cr.qE] = this.messageFields), i;
}
static ha(i) {
return new HtmlMessage(
i[cr.rE],
i[cr.Fs],
i[cr.FE],
i[cr.BE],
i[cr.lE],
i[cr.yE],
i[cr.uE],
i[cr.kE],
i[cr.VE],
i[cr.CSS],
i[cr.qE],
i[cr.JE],
);
}
}