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