UNPKG

@embrace-io/web-sdk

Version:
15 lines (14 loc) 608 B
import { generateUUID } from "../utils/generateUUID.js"; import { EMBRACE_APP_INSTANCE_ID_STORAGE_KEY } from "./constants/index.js"; //#region src/resources/appInstanceId.ts const getAppInstanceId = (tabStorage, diag) => { const existing = tabStorage.getItem(EMBRACE_APP_INSTANCE_ID_STORAGE_KEY); if (existing) return existing; diag.debug("No existing app instance ID found in session storage, creating a new one"); const id = generateUUID(); tabStorage.setItem(EMBRACE_APP_INSTANCE_ID_STORAGE_KEY, id); return id; }; //#endregion export { getAppInstanceId }; //# sourceMappingURL=appInstanceId.js.map