@braze/web-sdk
Version:
Braze SDK for web sites and other JS platforms.
25 lines (24 loc) • 536 B
JavaScript
import r from "../managers/braze-instance.js";
import ir from "./dust-provider-factory.js";
export function subscribeToDust() {
const t = r.l(),
n = r.nn();
if (!t || !n) return null;
const o = ir.o(),
s = () => {
if (!o.jt()) {
o.Hi();
const r = n.rn(() => {
t.Xi() && o.Vi();
});
return r && o.yt(r), o.Wi() && o.Gi(), r;
}
return o.jt();
};
return t.Xi()
? s()
: (t.Tr(() => {
r.ao() && t.Xi() && (o.Vi(), s());
}),
null);
}