@braze/web-sdk
Version:
Braze SDK for web sites and other JS platforms.
19 lines (18 loc) • 572 B
JavaScript
import r from "../managers/braze-instance.js";
import { keys as D } from "../util/code-utils.js";
import { logger as E, IndexedDBAdapter as et } from "../../shared-lib/index.js";
import { CoreStrings as R } from "../common/constants.js";
export function wipeData() {
const o = r.p();
if (null == o) return void E.warn(R.ee);
o.clearData();
const t = D(et.Ps);
for (let o = 0; o < t.length; o++) {
const n = t[o],
r = et.Ps[n];
new et(r, E).clearData();
}
if (r.rr()) for (const o of r.vr()) o.clearData(!0);
const n = r.m();
n && n.fo();
}