UNPKG

@embrace-io/web-sdk

Version:
3 lines (2 loc) 556 B
import{EMBRACE_APP_INSTANCE_ID_STORAGE_KEY as e}from"./constants/index.js";import{generateUUID as t}from"../utils/generateUUID.js";import"@opentelemetry/core";const n=(n,s)=>{let o=null;try{o=n.getItem(e)}catch(e){s.warn("Failed to retrieve app instance ID from session storage",e)}if(!o){s.debug("No existing app instance ID found in session storage, creating a new one"),o=t();try{n.setItem(e,o)}catch(e){s.warn("Failed to persist app instance ID to session storage",e)}}return o};export{n as getAppInstanceId}; //# sourceMappingURL=appInstanceId.js.map