@objectiv/queue-local-storage
Advanced tools
Comparing version 0.0.21-0 to 0.0.21-1
@@ -1,2 +0,2 @@ | ||
var n=class{constructor(t){this.queueStoreName="LocalStorageQueueStore";var e;if(typeof localStorage>"u")throw new Error(`${this.queueStoreName}: failed to initialize: localStorage is not available.`);this.localStorageKey=`objectiv-events-queue-${t.trackerId}`,(e=globalThis.objectiv)==null||e.TrackerConsole.log(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Initialized`,"font-weight: bold")}getEventsFromLocalStorage(){var t,e;try{return JSON.parse((t=localStorage.getItem(this.localStorageKey))!=null?t:"[]")}catch(r){(e=globalThis.objectiv)==null||e.TrackerConsole.error(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Failed to parse Events from localStorage: ${r}`,"font-weight: bold")}return[]}writeEventsToLocalStorage(t){var e;try{localStorage.setItem(this.localStorageKey,JSON.stringify(t))}catch(r){(e=globalThis.objectiv)==null||e.TrackerConsole.error(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Failed to write Events to localStorage: ${r}`,"font-weight: bold")}}get length(){return this.getEventsFromLocalStorage().length}async read(t,e){let r=this.getEventsFromLocalStorage();return e&&(r=r.filter(e)),r.slice(0,t)}async write(...t){let e=this.getEventsFromLocalStorage();e.push(...t),this.writeEventsToLocalStorage(e)}async delete(t){let e=this.getEventsFromLocalStorage();e=e.filter(r=>!t.includes(r.id)),this.writeEventsToLocalStorage(e)}async clear(){this.writeEventsToLocalStorage([])}};export{n as LocalStorageQueueStore}; | ||
var l=class{constructor(t){this.queueStoreName="LocalStorageQueueStore";var e;if(typeof localStorage>"u")throw new Error(`${this.queueStoreName}: failed to initialize: localStorage is not available.`);this.localStorageKey=`objectiv-events-queue-${t.trackerId}`,(e=globalThis.objectiv.devTools)==null||e.TrackerConsole.log(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Initialized`,"font-weight: bold")}getEventsFromLocalStorage(){var t,e;try{return JSON.parse((t=localStorage.getItem(this.localStorageKey))!=null?t:"[]")}catch(o){(e=globalThis.objectiv.devTools)==null||e.TrackerConsole.error(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Failed to parse Events from localStorage: ${o}`,"font-weight: bold")}return[]}writeEventsToLocalStorage(t){var e;try{localStorage.setItem(this.localStorageKey,JSON.stringify(t))}catch(o){(e=globalThis.objectiv.devTools)==null||e.TrackerConsole.error(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Failed to write Events to localStorage: ${o}`,"font-weight: bold")}}get length(){return this.getEventsFromLocalStorage().length}async read(t,e){let o=this.getEventsFromLocalStorage();return e&&(o=o.filter(e)),o.slice(0,t)}async write(...t){let e=this.getEventsFromLocalStorage();e.push(...t),this.writeEventsToLocalStorage(e)}async delete(t){let e=this.getEventsFromLocalStorage();e=e.filter(o=>!t.includes(o.id)),this.writeEventsToLocalStorage(e)}async clear(){this.writeEventsToLocalStorage([])}};export{l as LocalStorageQueueStore}; | ||
//# sourceMappingURL=index.js.map |
@@ -1,2 +0,2 @@ | ||
var n=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var g=r=>n(r,"__esModule",{value:!0});var S=(r,e)=>{for(var t in e)n(r,t,{get:e[t],enumerable:!0})},v=(r,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of c(e))!s.call(r,a)&&(t||a!=="default")&&n(r,a,{get:()=>e[a],enumerable:!(o=i(e,a))||o.enumerable});return r};var u=(r=>(e,t)=>r&&r.get(e)||(t=v(g({}),e,1),r&&r.set(e,t),t))(typeof WeakMap!="undefined"?new WeakMap:0);var m={};S(m,{LocalStorageQueueStore:()=>l});var l=class{constructor(e){this.queueStoreName="LocalStorageQueueStore";var t;if(typeof localStorage>"u")throw new Error(`${this.queueStoreName}: failed to initialize: localStorage is not available.`);this.localStorageKey=`objectiv-events-queue-${e.trackerId}`,(t=globalThis.objectiv)==null||t.TrackerConsole.log(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Initialized`,"font-weight: bold")}getEventsFromLocalStorage(){var e,t;try{return JSON.parse((e=localStorage.getItem(this.localStorageKey))!=null?e:"[]")}catch(o){(t=globalThis.objectiv)==null||t.TrackerConsole.error(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Failed to parse Events from localStorage: ${o}`,"font-weight: bold")}return[]}writeEventsToLocalStorage(e){var t;try{localStorage.setItem(this.localStorageKey,JSON.stringify(e))}catch(o){(t=globalThis.objectiv)==null||t.TrackerConsole.error(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Failed to write Events to localStorage: ${o}`,"font-weight: bold")}}get length(){return this.getEventsFromLocalStorage().length}async read(e,t){let o=this.getEventsFromLocalStorage();return t&&(o=o.filter(t)),o.slice(0,e)}async write(...e){let t=this.getEventsFromLocalStorage();t.push(...e),this.writeEventsToLocalStorage(t)}async delete(e){let t=this.getEventsFromLocalStorage();t=t.filter(o=>!e.includes(o.id)),this.writeEventsToLocalStorage(t)}async clear(){this.writeEventsToLocalStorage([])}};module.exports=u(m);0&&(module.exports={LocalStorageQueueStore}); | ||
var l=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var g=o=>l(o,"__esModule",{value:!0});var v=(o,e)=>{for(var t in e)l(o,t,{get:e[t],enumerable:!0})},S=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of i(e))!c.call(o,a)&&(t||a!=="default")&&l(o,a,{get:()=>e[a],enumerable:!(r=s(e,a))||r.enumerable});return o};var u=(o=>(e,t)=>o&&o.get(e)||(t=S(g({}),e,1),o&&o.set(e,t),t))(typeof WeakMap!="undefined"?new WeakMap:0);var m={};v(m,{LocalStorageQueueStore:()=>n});var n=class{constructor(e){this.queueStoreName="LocalStorageQueueStore";var t;if(typeof localStorage>"u")throw new Error(`${this.queueStoreName}: failed to initialize: localStorage is not available.`);this.localStorageKey=`objectiv-events-queue-${e.trackerId}`,(t=globalThis.objectiv.devTools)==null||t.TrackerConsole.log(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Initialized`,"font-weight: bold")}getEventsFromLocalStorage(){var e,t;try{return JSON.parse((e=localStorage.getItem(this.localStorageKey))!=null?e:"[]")}catch(r){(t=globalThis.objectiv.devTools)==null||t.TrackerConsole.error(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Failed to parse Events from localStorage: ${r}`,"font-weight: bold")}return[]}writeEventsToLocalStorage(e){var t;try{localStorage.setItem(this.localStorageKey,JSON.stringify(e))}catch(r){(t=globalThis.objectiv.devTools)==null||t.TrackerConsole.error(`%c\uFF62objectiv:${this.queueStoreName}\uFF63 Failed to write Events to localStorage: ${r}`,"font-weight: bold")}}get length(){return this.getEventsFromLocalStorage().length}async read(e,t){let r=this.getEventsFromLocalStorage();return t&&(r=r.filter(t)),r.slice(0,e)}async write(...e){let t=this.getEventsFromLocalStorage();t.push(...e),this.writeEventsToLocalStorage(t)}async delete(e){let t=this.getEventsFromLocalStorage();t=t.filter(r=>!e.includes(r.id)),this.writeEventsToLocalStorage(t)}async clear(){this.writeEventsToLocalStorage([])}};module.exports=u(m);0&&(module.exports={LocalStorageQueueStore}); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@objectiv/queue-local-storage", | ||
"version": "0.0.21-0", | ||
"version": "0.0.21-1", | ||
"description": "A TrackerQueueStore based on localStorage API", | ||
@@ -54,4 +54,4 @@ "license": "Apache-2.0", | ||
"devDependencies": { | ||
"@objectiv/developer-tools": "^0.0.21-0", | ||
"@objectiv/testing-tools": "^0.0.21-0", | ||
"@objectiv/developer-tools": "^0.0.21-1", | ||
"@objectiv/testing-tools": "^0.0.21-1", | ||
"@types/jest": "^27.4.1", | ||
@@ -66,4 +66,4 @@ "jest": "^27.5.1", | ||
"dependencies": { | ||
"@objectiv/tracker-core": "~0.0.21-0" | ||
"@objectiv/tracker-core": "~0.0.21-1" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
15097