@easylibs/tempdata
Advanced tools
+1
-1
@@ -354,3 +354,3 @@ "use strict"; | ||
| else { | ||
| db.createObjectStore(this.osnames, { autoIncrement: true, keyPath: "@id" }); | ||
| db.createObjectStore(this.osnames, { autoIncrement: true, keyPath: "mk" }); | ||
| } | ||
@@ -357,0 +357,0 @@ db.createObjectStore("expiration", { keyPath: "id" }); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tempdata.js","sourceRoot":"","sources":["../src/tempdata.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"tempdata.js","sourceRoot":"","sources":["../src/tempdata.ts"],"names":[],"mappings":"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"} |
| /*! For license information please see tempdata.min.js.LICENSE.txt */ | ||
| !function(r,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("tempdata",[],e):"object"==typeof exports?exports.tempdata=e():r.tempdata=e()}(self,(()=>(()=>{"use strict";var r={d:(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(r,e)=>Object.prototype.hasOwnProperty.call(r,e),r:r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})}},e={};function t(r,e){return Object.keys(e).every((function(t){return r[t]===e[t]}))}function n(r,e,t){for(var n in r)if(n.includes(e)){if(void 0===t||!1===t)return r[n];if(!0===t)return n}return!1}function o(r,e){for(var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=0;n<=e;n++){if(-1!==r.indexOf(n.toString()))return!!t||n.toString()}return!t&&null}function a(r){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},a(r)}function i(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function c(r,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,s(n.key),n)}}function u(r,e,t){return e&&c(r.prototype,e),t&&c(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}function s(r){var e=function(r,e){if("object"!=a(r)||!r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(r)}(r,"string");return"symbol"==a(e)?e:e+""}r.r(e),r.d(e,{default:()=>w});var f=function(){return u((function r(e){i(this,r),this.data=e}),[{key:"transform",value:function(){var r=new FormData;if("object"===a(this.data)){var e=this.data;try{for(var t in this.data)this.data.hasOwnProperty(t)&&r.append(t,e[t])}catch(r){console.error("Erreur détectée: "+r)}}return r}}])}();function l(r){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},l(r)}function p(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function v(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?p(Object(t),!0).forEach((function(e){d(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):p(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function d(r,e,t){return(e=g(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function h(){h=function(){return e};var r,e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(r,e,t){r[e]=t.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function s(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{s({},"")}catch(r){s=function(r,e,t){return r[e]=t}}function f(r,e,t,n){var a=e&&e.prototype instanceof g?e:g,i=Object.create(a.prototype),c=new _(n||[]);return o(i,"_invoke",{value:D(r,t,c)}),i}function p(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(r){return{type:"throw",arg:r}}}e.wrap=f;var v="suspendedStart",d="suspendedYield",y="executing",m="completed",b={};function g(){}function w(){}function x(){}var O={};s(O,i,(function(){return this}));var j=Object.getPrototypeOf,k=j&&j(j(F([])));k&&k!==t&&n.call(k,i)&&(O=k);var E=x.prototype=g.prototype=Object.create(O);function S(r){["next","throw","return"].forEach((function(e){s(r,e,(function(r){return this._invoke(e,r)}))}))}function P(r,e){function t(o,a,i,c){var u=p(r[o],r,a);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==l(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(r){t("next",r,i,c)}),(function(r){t("throw",r,i,c)})):e.resolve(f).then((function(r){s.value=r,i(s)}),(function(r){return t("throw",r,i,c)}))}c(u.arg)}var a;o(this,"_invoke",{value:function(r,n){function o(){return new e((function(e,o){t(r,n,e,o)}))}return a=a?a.then(o,o):o()}})}function D(e,t,n){var o=v;return function(a,i){if(o===y)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:r,done:!0}}for(n.method=a,n.arg=i;;){var c=n.delegate;if(c){var u=L(c,n);if(u){if(u===b)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===v)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=y;var s=p(e,t,n);if("normal"===s.type){if(o=n.done?m:d,s.arg===b)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o=m,n.method="throw",n.arg=s.arg)}}}function L(e,t){var n=t.method,o=e.iterator[n];if(o===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=r,L(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),b;var a=p(o,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,b;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,b):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,b)}function B(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function I(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function _(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(B,this),this.reset(!0)}function F(e){if(e||""===e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function t(){for(;++o<e.length;)if(n.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=r,t.done=!0,t};return a.next=a}}throw new TypeError(l(e)+" is not iterable")}return w.prototype=x,o(E,"constructor",{value:x,configurable:!0}),o(x,"constructor",{value:w,configurable:!0}),w.displayName=s(x,u,"GeneratorFunction"),e.isGeneratorFunction=function(r){var e="function"==typeof r&&r.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,x):(r.__proto__=x,s(r,u,"GeneratorFunction")),r.prototype=Object.create(E),r},e.awrap=function(r){return{__await:r}},S(P.prototype),s(P.prototype,c,(function(){return this})),e.AsyncIterator=P,e.async=function(r,t,n,o,a){void 0===a&&(a=Promise);var i=new P(f(r,t,n,o),a);return e.isGeneratorFunction(t)?i:i.next().then((function(r){return r.done?r.value:i.next()}))},S(E),s(E,u,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),e.keys=function(r){var e=Object(r),t=[];for(var n in e)t.push(n);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=F,_.prototype={constructor:_,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(I),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=r)},stop:function(){this.done=!0;var r=this.tryEntries[0].completion;if("throw"===r.type)throw r.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(n,o){return c.type="throw",c.arg=e,t.next=n,o&&(t.method="next",t.arg=r),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(u&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(r,e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===r||"continue"===r)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=r,i.arg=e,a?(this.method="next",this.next=a.finallyLoc,b):this.complete(i)},complete:function(r,e){if("throw"===r.type)throw r.arg;return"break"===r.type||"continue"===r.type?this.next=r.arg:"return"===r.type?(this.rval=this.arg=r.arg,this.method="return",this.next="end"):"normal"===r.type&&e&&(this.next=e),b},finish:function(r){for(var e=this.tryEntries.length-1;e>=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===r)return this.complete(t.completion,t.afterLoc),I(t),b}},catch:function(r){for(var e=this.tryEntries.length-1;e>=0;--e){var t=this.tryEntries[e];if(t.tryLoc===r){var n=t.completion;if("throw"===n.type){var o=n.arg;I(t)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:F(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),b}},e}function y(r,e,t,n,o,a,i){try{var c=r[a](i),u=c.value}catch(r){return void t(r)}c.done?e(u):Promise.resolve(u).then(n,o)}function m(r){return function(){var e=this,t=arguments;return new Promise((function(n,o){var a=r.apply(e,t);function i(r){y(a,n,o,i,c,"next",r)}function c(r){y(a,n,o,i,c,"throw",r)}i(void 0)}))}}function b(r,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,g(n.key),n)}}function g(r){var e=function(r,e){if("object"!=l(r)||!r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,e||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(r)}(r,"string");return"symbol"==l(e)?e:e+""}var w=function(){return r=function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;!function(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),this.dbname=e,this.osnames=t,this.version=n,this.openDB()},e=[{key:"add",value:(x=m(h().mark((function r(e,t){return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.abrupt("return",this.getObjectStore("readwrite",t).then(function(){var r=m(h().mark((function r(t){var n,o;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n=function(r){var e=t.add(r);return new Promise((function(n,o){e.onsuccess=function(){var e=m(h().mark((function e(o){var a,i,c;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(a=o.target)&&(i=a.result,(c=r).mk=i,t.put(c,i),n({success:!0,elementObject:c}));case 2:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),e.onerror=function(r){var e=r.target;o(new Error("Failed to add file to IndexedDB: "+e.error.message))}}))},!Array.isArray(e)){r.next=14;break}return r.prev=2,r.next=5,Promise.all(e.map((function(r){return n(r)})));case 5:return o=r.sent,r.abrupt("return",{success:!0,elements:o});case 9:return r.prev=9,r.t0=r.catch(2),r.abrupt("return",{success:!1,error:r.t0.message});case 12:r.next=15;break;case 14:return r.abrupt("return",n(e));case 15:case"end":return r.stop()}}),r,null,[[2,9]])})));return function(e){return r.apply(this,arguments)}}()));case 4:return r.prev=4,r.t0=r.catch(0),console.error("Error accessing IndexedDB",r.t0),r.abrupt("return",{success:!1});case 8:case"end":return r.stop()}}),r,this,[[0,4]])}))),function(r,e){return x.apply(this,arguments)})},{key:"readOne",value:function(r,e,t){var n=this;try{return new Promise(function(){var o=m(h().mark((function o(a,i){var c,u;return h().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.getObjectStore("readonly",e);case 2:c=o.sent,(u=c.getAll()).onsuccess=function(){var e=m(h().mark((function e(n){var o,i,c,u;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=n.target,i=o.result,(c=i[r])?(u="form-data"===t?new f(c):c,a("form-data"===t?u.transform():u)):a(void 0);case 4:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),u.onerror=function(r){var e=r.target;i(new Error("Failed to get data from IndexedDB: "+e.error.message))};case 6:case"end":return o.stop()}}),o)})));return function(r,e){return o.apply(this,arguments)}}())}catch(r){return void console.error("Error accessing IndexedDB",r)}}},{key:"readOneBy",value:(w=m(h().mark((function r(e,t,n){var o,a;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.getObjectStore("readonly",t);case 3:return o=r.sent,a=o.getAll(),r.abrupt("return",new Promise((function(r,t){a.onsuccess=function(){var t=m(h().mark((function t(o){var a,i,c,u;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=o.target,i=a.result,(c=i.find((function(r){return Object.keys(e).every((function(t){return e[t]===r[t]}))})))?(u="form-data"===n?new f(c):c,r("form-data"===n?u.transform():u)):r(void 0);case 4:case"end":return t.stop()}}),t)})));return function(r){return t.apply(this,arguments)}}(),a.onerror=function(r){var e=r.target;t(new Error("Failed to get data from IndexedDB: "+e.error.message))}})));case 8:return r.prev=8,r.t0=r.catch(0),console.error("Error accessing IndexedDB",r.t0),r.abrupt("return",void 0);case 12:case"end":return r.stop()}}),r,this,[[0,8]])}))),function(r,e,t){return w.apply(this,arguments)})},{key:"read",value:function(r){var e=this;return new Promise(function(){var t=m(h().mark((function t(n,o){var a,i,c;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getObjectStore("readonly",r);case 2:a=t.sent,i=[],(c=a.openCursor()).onerror=function(r){var e=r.target;o("Failed to read indexed data: "+e.error.message)},c.onsuccess=function(r){var e=r.target.result;e?(i.push(e.value),e.continue()):n(i)};case 7:case"end":return t.stop()}}),t)})));return function(r,e){return t.apply(this,arguments)}}())}},{key:"readBy",value:function(r,e){var n=this;return new Promise(function(){var o=m(h().mark((function o(a,i){var c,u,s;return h().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.getObjectStore("readonly",e);case 2:c=o.sent,u=[],(s=c.openCursor()).onerror=function(r){var e=r.target;i(new Error("Erreur lors de la récupération des éléments: "+e.error.message))},s.onsuccess=function(e){var n=e.target.result;n?(t(n.value,r)&&u.push(n.value),n.continue()):a(u)};case 7:case"end":return o.stop()}}),o)})));return function(r,e){return o.apply(this,arguments)}}())}},{key:"update",value:(g=m(h().mark((function r(e,t,n){var o,a;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.getObjectStore("readwrite",n);case 3:return o=r.sent,a=o.get(e),r.abrupt("return",new Promise((function(r,n){a.onsuccess=function(){var a=m(h().mark((function a(i){var c,u,s,f;return h().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:c=i.target,(u=c.result)?(s=v(v({},u),t),(f=o.put(s,e)).onsuccess=function(){r(!0)},f.onerror=function(r){var e;n(new Error("Failed to update data in IndexedDB: "+(null===(e=r.target)||void 0===e?void 0:e.error)))}):r(!1);case 3:case"end":return a.stop()}}),a)})));return function(r){return a.apply(this,arguments)}}(),a.onerror=function(r){var e=r.target;n(new Error("Failed to get data from IndexedDB: "+e.error.message))}})));case 8:return r.prev=8,r.t0=r.catch(0),console.error("Error accessing IndexedDB",r.t0),r.abrupt("return",!1);case 12:case"end":return r.stop()}}),r,this,[[0,8]])}))),function(r,e,t){return g.apply(this,arguments)})},{key:"deleteOne",value:(y=m(h().mark((function r(e,t,n){var o=this;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise(function(){var r=m(h().mark((function r(a,i){var c,u;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,o.getObjectStore("readwrite",t);case 3:c=r.sent,(u=c.delete(e)).onsuccess=m(h().mark((function r(){return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!n){r.next=3;break}return r.next=3,o.refactorIndexes(n,t);case 3:a(!0);case 4:case"end":return r.stop()}}),r)}))),u.onerror=function(r){console.error("Error removing file with id:".concat(e),r),i(!1)},r.next=13;break;case 9:r.prev=9,r.t0=r.catch(0),console.error("Error removing file with id:".concat(e,": ").concat(r.t0)),i(!1);case 13:case"end":return r.stop()}}),r,null,[[0,9]])})));return function(e,t){return r.apply(this,arguments)}}()));case 1:case"end":return r.stop()}}),r)}))),function(r,e,t){return y.apply(this,arguments)})},{key:"deleteOS",value:function(r){var e=this;return new Promise((function(t,n){var o=indexedDB.open(e.dbname,e.version);o.onerror=function(){n("Failed to open database.")},o.onsuccess=function(r){t(!0)},o.onupgradeneeded=function(e){var o=e.target.result;if(o.objectStoreNames.contains(r))try{o.deleteObjectStore(r)}catch(e){console.error("Failed to delete ObjectStore ".concat(r,": ").concat(e)),t(!1)}else n("ObjectStore ".concat(r," does not exist."))}}))}},{key:"deleteDB",value:(d=m(h().mark((function r(){var e=this;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.openDB();case 3:return r.abrupt("return",new Promise((function(r,t){var n=indexedDB.deleteDatabase(e.dbname);n.onsuccess=function(){return r(!0)},n.onerror=function(){return r(!1)}})));case 6:return r.prev=6,r.t0=r.catch(0),console.error("Error deleting database ".concat(this.dbname,": ").concat(r.t0)),r.abrupt("return",!1);case 10:case"end":return r.stop()}}),r,this,[[0,6]])}))),function(){return d.apply(this,arguments)})},{key:"openDB",value:function(){var r=this;return new Promise((function(e,t){var n=window.indexedDB.open(r.dbname,r.version);n.onerror=function(r){var e=r.target;console.error("Failed to open database",null==e?void 0:e.error),t(null==e?void 0:e.error)},n.onsuccess=function(){var n=m(h().mark((function n(o){var a,i,c;return h().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=o.target,i=null==a?void 0:a.result,r.db=i,n.next=5,r.isItExpired(i);case 5:void 0!==(c=n.sent)&&!1!==c||e(i),!0===c&&t("The datase is expired");case 8:case"end":return n.stop()}}),n)})));return function(r){return n.apply(this,arguments)}}(),n.onupgradeneeded=function(e){var t=e.target,n=null==t?void 0:t.result;if(Array.isArray(r.osnames))for(var o=0;o<r.osnames.length;o++){var a=r.osnames[o];n.createObjectStore(a.osname,a.options)}else n.createObjectStore(r.osnames,{autoIncrement:!0,keyPath:"@id"});n.createObjectStore("expiration",{keyPath:"id"})}}))}},{key:"isItEmpty",value:(p=m(h().mark((function r(e){var t,n;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getObjectStore("readonly",e);case 2:return t=r.sent,n=t.count(),r.abrupt("return",new Promise((function(r,e){n.onsuccess=function(){r(0===n.result)},n.onerror=function(){e(new Error("Failed to count items in IndexedDB"))}})));case 5:case"end":return r.stop()}}),r,this)}))),function(r){return p.apply(this,arguments)})},{key:"length",value:(l=m(h().mark((function r(e){var t,n;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getObjectStore("readonly",e);case 2:return t=r.sent,n=t.count(),r.abrupt("return",new Promise((function(r,e){n.onsuccess=function(e){r(n.result)},n.onerror=function(r){e(console.error("Error",r))}})));case 5:case"end":return r.stop()}}),r,this)}))),function(r){return l.apply(this,arguments)})},{key:"isItExpired",value:(s=m(h().mark((function r(e){var t=this;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise((function(r,n){var o=function(e){var t=e.transaction(["expiration"],"readwrite").objectStore("expiration").get("date");t.onsuccess=function(e){var n=t.result;n?n&&new Date>new Date(n.date)?r(!0):r(!1):r(void 0)},t.onerror=function(r){n(console.error("Error",r))}};e?o(e):indexedDB.open(t.dbname,t.version).onsuccess=function(r){var e=r.target.result;o(e)}})));case 1:case"end":return r.stop()}}),r)}))),function(r){return s.apply(this,arguments)})},{key:"_setExpire",value:(u=m(h().mark((function r(e){var t,n,o;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getObjectStore("readwrite","expiration");case 2:return t=r.sent,n={date:e.getDate()},o=t.add(n),r.abrupt("return",new Promise((function(r,e){o.onerror=function(r){e(console.error("Error",r))}})));case 6:case"end":return r.stop()}}),r,this)}))),function(r){return u.apply(this,arguments)})},{key:"getObjectStore",value:(c=m(h().mark((function r(e,t){var n,o;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.openDB();case 2:return n=r.sent,o=n.transaction([t],e),r.abrupt("return",o.objectStore(t));case 5:case"end":return r.stop()}}),r,this)}))),function(r,e){return c.apply(this,arguments)})},{key:"refactorIndexes",value:(i=m(h().mark((function r(e,t){var n,o,a,i=this;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.read(e);case 2:return n=r.sent,r.next=5,this.isItEmpty();case 5:if(o=r.sent,a=[],!o){r.next=9;break}return r.abrupt("return",null);case 9:n.forEach(function(){var r=m(h().mark((function r(e,o){var c;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:c=i.processObject(e,o,n.length,t),a.push(c);case 2:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}()),this.refactor(a,e);case 11:case"end":return r.stop()}}),r,this)}))),function(r,e){return i.apply(this,arguments)})},{key:"refactor",value:function(r,e){var t=indexedDB.open(this.dbname,this.version);t.onsuccess=function(t){var n=t.target.result.transaction([e],"readwrite").objectStore(e),o=n.clear();o.onsuccess=function(){r.forEach((function(r){n.add(r).onsuccess=function(e){var t=e.target;if(t){var o=t.result,a=r;a.mk=o,n.put(a,o)}}}))},o.onerror=function(r){var e=r.target;console.error("Error deleting existing data :",e.error.message)}},t.onerror=function(r){var e=r.target;console.error("Error opening database :",e.error.message)}}},{key:"processObject",value:function(r,e,t,a){var i,c,u,s,f={};for(var l in r)if(Object.prototype.hasOwnProperty.call(r,l)){var p=a?l.split(a):null,v=p?p[1]:null;if(null!==(u=n(r,"token"))&&(s=n(r,"token",!0)),"base64String"===l&&(i=r[l]),"mk"===l&&(c=parseInt(r[l])),v){var d=o(v,t),h=null!=d?d:"0",y=v.replace("[".concat(h,"]"),"[".concat(e.toString(),"]"));f["".concat(p[0]).concat(a).concat(y)]=r[l]}}return i&&(f.base64String=i),f.mk=c,u&&(f["".concat(s)]=u),f}}],e&&b(r.prototype,e),a&&b(r,a),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,e,a,i,c,u,s,l,p,d,y,g,w,x}();return e})())); | ||
| !function(r,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("tempdata",[],e):"object"==typeof exports?exports.tempdata=e():r.tempdata=e()}(self,(()=>(()=>{"use strict";var r={d:(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(r,e)=>Object.prototype.hasOwnProperty.call(r,e),r:r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})}},e={};function t(r,e){return Object.keys(e).every((function(t){return r[t]===e[t]}))}function n(r,e,t){for(var n in r)if(n.includes(e)){if(void 0===t||!1===t)return r[n];if(!0===t)return n}return!1}function o(r,e){for(var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=0;n<=e;n++){if(-1!==r.indexOf(n.toString()))return!!t||n.toString()}return!t&&null}function a(r){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},a(r)}function i(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function c(r,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,s(n.key),n)}}function u(r,e,t){return e&&c(r.prototype,e),t&&c(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}function s(r){var e=function(r,e){if("object"!=a(r)||!r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(r)}(r,"string");return"symbol"==a(e)?e:e+""}r.r(e),r.d(e,{default:()=>w});var f=function(){return u((function r(e){i(this,r),this.data=e}),[{key:"transform",value:function(){var r=new FormData;if("object"===a(this.data)){var e=this.data;try{for(var t in this.data)this.data.hasOwnProperty(t)&&r.append(t,e[t])}catch(r){console.error("Erreur détectée: "+r)}}return r}}])}();function l(r){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},l(r)}function p(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function v(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?p(Object(t),!0).forEach((function(e){d(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):p(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function d(r,e,t){return(e=g(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function h(){h=function(){return e};var r,e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(r,e,t){r[e]=t.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function s(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{s({},"")}catch(r){s=function(r,e,t){return r[e]=t}}function f(r,e,t,n){var a=e&&e.prototype instanceof g?e:g,i=Object.create(a.prototype),c=new _(n||[]);return o(i,"_invoke",{value:D(r,t,c)}),i}function p(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(r){return{type:"throw",arg:r}}}e.wrap=f;var v="suspendedStart",d="suspendedYield",y="executing",m="completed",b={};function g(){}function w(){}function x(){}var O={};s(O,i,(function(){return this}));var k=Object.getPrototypeOf,j=k&&k(k(F([])));j&&j!==t&&n.call(j,i)&&(O=j);var E=x.prototype=g.prototype=Object.create(O);function S(r){["next","throw","return"].forEach((function(e){s(r,e,(function(r){return this._invoke(e,r)}))}))}function P(r,e){function t(o,a,i,c){var u=p(r[o],r,a);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==l(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(r){t("next",r,i,c)}),(function(r){t("throw",r,i,c)})):e.resolve(f).then((function(r){s.value=r,i(s)}),(function(r){return t("throw",r,i,c)}))}c(u.arg)}var a;o(this,"_invoke",{value:function(r,n){function o(){return new e((function(e,o){t(r,n,e,o)}))}return a=a?a.then(o,o):o()}})}function D(e,t,n){var o=v;return function(a,i){if(o===y)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:r,done:!0}}for(n.method=a,n.arg=i;;){var c=n.delegate;if(c){var u=L(c,n);if(u){if(u===b)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===v)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=y;var s=p(e,t,n);if("normal"===s.type){if(o=n.done?m:d,s.arg===b)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o=m,n.method="throw",n.arg=s.arg)}}}function L(e,t){var n=t.method,o=e.iterator[n];if(o===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=r,L(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),b;var a=p(o,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,b;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,b):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,b)}function B(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function I(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function _(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(B,this),this.reset(!0)}function F(e){if(e||""===e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function t(){for(;++o<e.length;)if(n.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=r,t.done=!0,t};return a.next=a}}throw new TypeError(l(e)+" is not iterable")}return w.prototype=x,o(E,"constructor",{value:x,configurable:!0}),o(x,"constructor",{value:w,configurable:!0}),w.displayName=s(x,u,"GeneratorFunction"),e.isGeneratorFunction=function(r){var e="function"==typeof r&&r.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,x):(r.__proto__=x,s(r,u,"GeneratorFunction")),r.prototype=Object.create(E),r},e.awrap=function(r){return{__await:r}},S(P.prototype),s(P.prototype,c,(function(){return this})),e.AsyncIterator=P,e.async=function(r,t,n,o,a){void 0===a&&(a=Promise);var i=new P(f(r,t,n,o),a);return e.isGeneratorFunction(t)?i:i.next().then((function(r){return r.done?r.value:i.next()}))},S(E),s(E,u,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),e.keys=function(r){var e=Object(r),t=[];for(var n in e)t.push(n);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=F,_.prototype={constructor:_,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(I),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=r)},stop:function(){this.done=!0;var r=this.tryEntries[0].completion;if("throw"===r.type)throw r.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(n,o){return c.type="throw",c.arg=e,t.next=n,o&&(t.method="next",t.arg=r),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(u&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(r,e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===r||"continue"===r)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=r,i.arg=e,a?(this.method="next",this.next=a.finallyLoc,b):this.complete(i)},complete:function(r,e){if("throw"===r.type)throw r.arg;return"break"===r.type||"continue"===r.type?this.next=r.arg:"return"===r.type?(this.rval=this.arg=r.arg,this.method="return",this.next="end"):"normal"===r.type&&e&&(this.next=e),b},finish:function(r){for(var e=this.tryEntries.length-1;e>=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===r)return this.complete(t.completion,t.afterLoc),I(t),b}},catch:function(r){for(var e=this.tryEntries.length-1;e>=0;--e){var t=this.tryEntries[e];if(t.tryLoc===r){var n=t.completion;if("throw"===n.type){var o=n.arg;I(t)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:F(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),b}},e}function y(r,e,t,n,o,a,i){try{var c=r[a](i),u=c.value}catch(r){return void t(r)}c.done?e(u):Promise.resolve(u).then(n,o)}function m(r){return function(){var e=this,t=arguments;return new Promise((function(n,o){var a=r.apply(e,t);function i(r){y(a,n,o,i,c,"next",r)}function c(r){y(a,n,o,i,c,"throw",r)}i(void 0)}))}}function b(r,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,g(n.key),n)}}function g(r){var e=function(r,e){if("object"!=l(r)||!r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,e||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(r)}(r,"string");return"symbol"==l(e)?e:e+""}var w=function(){return r=function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;!function(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),this.dbname=e,this.osnames=t,this.version=n,this.openDB()},e=[{key:"add",value:(x=m(h().mark((function r(e,t){return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.abrupt("return",this.getObjectStore("readwrite",t).then(function(){var r=m(h().mark((function r(t){var n,o;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n=function(r){var e=t.add(r);return new Promise((function(n,o){e.onsuccess=function(){var e=m(h().mark((function e(o){var a,i,c;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(a=o.target)&&(i=a.result,(c=r).mk=i,t.put(c,i),n({success:!0,elementObject:c}));case 2:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),e.onerror=function(r){var e=r.target;o(new Error("Failed to add file to IndexedDB: "+e.error.message))}}))},!Array.isArray(e)){r.next=14;break}return r.prev=2,r.next=5,Promise.all(e.map((function(r){return n(r)})));case 5:return o=r.sent,r.abrupt("return",{success:!0,elements:o});case 9:return r.prev=9,r.t0=r.catch(2),r.abrupt("return",{success:!1,error:r.t0.message});case 12:r.next=15;break;case 14:return r.abrupt("return",n(e));case 15:case"end":return r.stop()}}),r,null,[[2,9]])})));return function(e){return r.apply(this,arguments)}}()));case 4:return r.prev=4,r.t0=r.catch(0),console.error("Error accessing IndexedDB",r.t0),r.abrupt("return",{success:!1});case 8:case"end":return r.stop()}}),r,this,[[0,4]])}))),function(r,e){return x.apply(this,arguments)})},{key:"readOne",value:function(r,e,t){var n=this;try{return new Promise(function(){var o=m(h().mark((function o(a,i){var c,u;return h().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.getObjectStore("readonly",e);case 2:c=o.sent,(u=c.getAll()).onsuccess=function(){var e=m(h().mark((function e(n){var o,i,c,u;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=n.target,i=o.result,(c=i[r])?(u="form-data"===t?new f(c):c,a("form-data"===t?u.transform():u)):a(void 0);case 4:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),u.onerror=function(r){var e=r.target;i(new Error("Failed to get data from IndexedDB: "+e.error.message))};case 6:case"end":return o.stop()}}),o)})));return function(r,e){return o.apply(this,arguments)}}())}catch(r){return void console.error("Error accessing IndexedDB",r)}}},{key:"readOneBy",value:(w=m(h().mark((function r(e,t,n){var o,a;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.getObjectStore("readonly",t);case 3:return o=r.sent,a=o.getAll(),r.abrupt("return",new Promise((function(r,t){a.onsuccess=function(){var t=m(h().mark((function t(o){var a,i,c,u;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=o.target,i=a.result,(c=i.find((function(r){return Object.keys(e).every((function(t){return e[t]===r[t]}))})))?(u="form-data"===n?new f(c):c,r("form-data"===n?u.transform():u)):r(void 0);case 4:case"end":return t.stop()}}),t)})));return function(r){return t.apply(this,arguments)}}(),a.onerror=function(r){var e=r.target;t(new Error("Failed to get data from IndexedDB: "+e.error.message))}})));case 8:return r.prev=8,r.t0=r.catch(0),console.error("Error accessing IndexedDB",r.t0),r.abrupt("return",void 0);case 12:case"end":return r.stop()}}),r,this,[[0,8]])}))),function(r,e,t){return w.apply(this,arguments)})},{key:"read",value:function(r){var e=this;return new Promise(function(){var t=m(h().mark((function t(n,o){var a,i,c;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getObjectStore("readonly",r);case 2:a=t.sent,i=[],(c=a.openCursor()).onerror=function(r){var e=r.target;o("Failed to read indexed data: "+e.error.message)},c.onsuccess=function(r){var e=r.target.result;e?(i.push(e.value),e.continue()):n(i)};case 7:case"end":return t.stop()}}),t)})));return function(r,e){return t.apply(this,arguments)}}())}},{key:"readBy",value:function(r,e){var n=this;return new Promise(function(){var o=m(h().mark((function o(a,i){var c,u,s;return h().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,n.getObjectStore("readonly",e);case 2:c=o.sent,u=[],(s=c.openCursor()).onerror=function(r){var e=r.target;i(new Error("Erreur lors de la récupération des éléments: "+e.error.message))},s.onsuccess=function(e){var n=e.target.result;n?(t(n.value,r)&&u.push(n.value),n.continue()):a(u)};case 7:case"end":return o.stop()}}),o)})));return function(r,e){return o.apply(this,arguments)}}())}},{key:"update",value:(g=m(h().mark((function r(e,t,n){var o,a;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.getObjectStore("readwrite",n);case 3:return o=r.sent,a=o.get(e),r.abrupt("return",new Promise((function(r,n){a.onsuccess=function(){var a=m(h().mark((function a(i){var c,u,s,f;return h().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:c=i.target,(u=c.result)?(s=v(v({},u),t),(f=o.put(s,e)).onsuccess=function(){r(!0)},f.onerror=function(r){var e;n(new Error("Failed to update data in IndexedDB: "+(null===(e=r.target)||void 0===e?void 0:e.error)))}):r(!1);case 3:case"end":return a.stop()}}),a)})));return function(r){return a.apply(this,arguments)}}(),a.onerror=function(r){var e=r.target;n(new Error("Failed to get data from IndexedDB: "+e.error.message))}})));case 8:return r.prev=8,r.t0=r.catch(0),console.error("Error accessing IndexedDB",r.t0),r.abrupt("return",!1);case 12:case"end":return r.stop()}}),r,this,[[0,8]])}))),function(r,e,t){return g.apply(this,arguments)})},{key:"deleteOne",value:(y=m(h().mark((function r(e,t,n){var o=this;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise(function(){var r=m(h().mark((function r(a,i){var c,u;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,o.getObjectStore("readwrite",t);case 3:c=r.sent,(u=c.delete(e)).onsuccess=m(h().mark((function r(){return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!n){r.next=3;break}return r.next=3,o.refactorIndexes(n,t);case 3:a(!0);case 4:case"end":return r.stop()}}),r)}))),u.onerror=function(r){console.error("Error removing file with id:".concat(e),r),i(!1)},r.next=13;break;case 9:r.prev=9,r.t0=r.catch(0),console.error("Error removing file with id:".concat(e,": ").concat(r.t0)),i(!1);case 13:case"end":return r.stop()}}),r,null,[[0,9]])})));return function(e,t){return r.apply(this,arguments)}}()));case 1:case"end":return r.stop()}}),r)}))),function(r,e,t){return y.apply(this,arguments)})},{key:"deleteOS",value:function(r){var e=this;return new Promise((function(t,n){var o=indexedDB.open(e.dbname,e.version);o.onerror=function(){n("Failed to open database.")},o.onsuccess=function(r){t(!0)},o.onupgradeneeded=function(e){var o=e.target.result;if(o.objectStoreNames.contains(r))try{o.deleteObjectStore(r)}catch(e){console.error("Failed to delete ObjectStore ".concat(r,": ").concat(e)),t(!1)}else n("ObjectStore ".concat(r," does not exist."))}}))}},{key:"deleteDB",value:(d=m(h().mark((function r(){var e=this;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.openDB();case 3:return r.abrupt("return",new Promise((function(r,t){var n=indexedDB.deleteDatabase(e.dbname);n.onsuccess=function(){return r(!0)},n.onerror=function(){return r(!1)}})));case 6:return r.prev=6,r.t0=r.catch(0),console.error("Error deleting database ".concat(this.dbname,": ").concat(r.t0)),r.abrupt("return",!1);case 10:case"end":return r.stop()}}),r,this,[[0,6]])}))),function(){return d.apply(this,arguments)})},{key:"openDB",value:function(){var r=this;return new Promise((function(e,t){var n=window.indexedDB.open(r.dbname,r.version);n.onerror=function(r){var e=r.target;console.error("Failed to open database",null==e?void 0:e.error),t(null==e?void 0:e.error)},n.onsuccess=function(){var n=m(h().mark((function n(o){var a,i,c;return h().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=o.target,i=null==a?void 0:a.result,r.db=i,n.next=5,r.isItExpired(i);case 5:void 0!==(c=n.sent)&&!1!==c||e(i),!0===c&&t("The datase is expired");case 8:case"end":return n.stop()}}),n)})));return function(r){return n.apply(this,arguments)}}(),n.onupgradeneeded=function(e){var t=e.target,n=null==t?void 0:t.result;if(Array.isArray(r.osnames))for(var o=0;o<r.osnames.length;o++){var a=r.osnames[o];n.createObjectStore(a.osname,a.options)}else n.createObjectStore(r.osnames,{autoIncrement:!0,keyPath:"mk"});n.createObjectStore("expiration",{keyPath:"id"})}}))}},{key:"isItEmpty",value:(p=m(h().mark((function r(e){var t,n;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getObjectStore("readonly",e);case 2:return t=r.sent,n=t.count(),r.abrupt("return",new Promise((function(r,e){n.onsuccess=function(){r(0===n.result)},n.onerror=function(){e(new Error("Failed to count items in IndexedDB"))}})));case 5:case"end":return r.stop()}}),r,this)}))),function(r){return p.apply(this,arguments)})},{key:"length",value:(l=m(h().mark((function r(e){var t,n;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getObjectStore("readonly",e);case 2:return t=r.sent,n=t.count(),r.abrupt("return",new Promise((function(r,e){n.onsuccess=function(e){r(n.result)},n.onerror=function(r){e(console.error("Error",r))}})));case 5:case"end":return r.stop()}}),r,this)}))),function(r){return l.apply(this,arguments)})},{key:"isItExpired",value:(s=m(h().mark((function r(e){var t=this;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise((function(r,n){var o=function(e){var t=e.transaction(["expiration"],"readwrite").objectStore("expiration").get("date");t.onsuccess=function(e){var n=t.result;n?n&&new Date>new Date(n.date)?r(!0):r(!1):r(void 0)},t.onerror=function(r){n(console.error("Error",r))}};e?o(e):indexedDB.open(t.dbname,t.version).onsuccess=function(r){var e=r.target.result;o(e)}})));case 1:case"end":return r.stop()}}),r)}))),function(r){return s.apply(this,arguments)})},{key:"_setExpire",value:(u=m(h().mark((function r(e){var t,n,o;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getObjectStore("readwrite","expiration");case 2:return t=r.sent,n={date:e.getDate()},o=t.add(n),r.abrupt("return",new Promise((function(r,e){o.onerror=function(r){e(console.error("Error",r))}})));case 6:case"end":return r.stop()}}),r,this)}))),function(r){return u.apply(this,arguments)})},{key:"getObjectStore",value:(c=m(h().mark((function r(e,t){var n,o;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.openDB();case 2:return n=r.sent,o=n.transaction([t],e),r.abrupt("return",o.objectStore(t));case 5:case"end":return r.stop()}}),r,this)}))),function(r,e){return c.apply(this,arguments)})},{key:"refactorIndexes",value:(i=m(h().mark((function r(e,t){var n,o,a,i=this;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.read(e);case 2:return n=r.sent,r.next=5,this.isItEmpty();case 5:if(o=r.sent,a=[],!o){r.next=9;break}return r.abrupt("return",null);case 9:n.forEach(function(){var r=m(h().mark((function r(e,o){var c;return h().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:c=i.processObject(e,o,n.length,t),a.push(c);case 2:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}()),this.refactor(a,e);case 11:case"end":return r.stop()}}),r,this)}))),function(r,e){return i.apply(this,arguments)})},{key:"refactor",value:function(r,e){var t=indexedDB.open(this.dbname,this.version);t.onsuccess=function(t){var n=t.target.result.transaction([e],"readwrite").objectStore(e),o=n.clear();o.onsuccess=function(){r.forEach((function(r){n.add(r).onsuccess=function(e){var t=e.target;if(t){var o=t.result,a=r;a.mk=o,n.put(a,o)}}}))},o.onerror=function(r){var e=r.target;console.error("Error deleting existing data :",e.error.message)}},t.onerror=function(r){var e=r.target;console.error("Error opening database :",e.error.message)}}},{key:"processObject",value:function(r,e,t,a){var i,c,u,s,f={};for(var l in r)if(Object.prototype.hasOwnProperty.call(r,l)){var p=a?l.split(a):null,v=p?p[1]:null;if(null!==(u=n(r,"token"))&&(s=n(r,"token",!0)),"base64String"===l&&(i=r[l]),"mk"===l&&(c=parseInt(r[l])),v){var d=o(v,t),h=null!=d?d:"0",y=v.replace("[".concat(h,"]"),"[".concat(e.toString(),"]"));f["".concat(p[0]).concat(a).concat(y)]=r[l]}}return i&&(f.base64String=i),f.mk=c,u&&(f["".concat(s)]=u),f}}],e&&b(r.prototype,e),a&&b(r,a),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,e,a,i,c,u,s,l,p,d,y,g,w,x}();return e})())); | ||
| //# sourceMappingURL=tempdata.min.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tempdata.min.js","mappings":"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","sources":["webpack://@easylibs/tempdata/webpack/universalModuleDefinition","webpack://@easylibs/tempdata/webpack/bootstrap","webpack://@easylibs/tempdata/webpack/runtime/define property getters","webpack://@easylibs/tempdata/webpack/runtime/hasOwnProperty shorthand","webpack://@easylibs/tempdata/webpack/runtime/make namespace object","webpack://@easylibs/tempdata/./src/scripts/helpers.ts","webpack://@easylibs/tempdata/./src/scripts/transformer.ts","webpack://@easylibs/tempdata/./src/tempdata.ts"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"tempdata\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"tempdata\"] = factory();\n\telse\n\t\troot[\"tempdata\"] = factory();\n})(self, () => {\nreturn ","// The require scope\nvar __webpack_require__ = {};\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","/**\r\n * Checks if an element matches all specified criteria.\r\n * \r\n * This function iterates over each key in the criteria object and checks if the element has a matching value for each key.\r\n * \r\n * @param element - The element to check, represented as a record of string keys to any values.\r\n * @param criteria - The criteria to match against, represented as a record of string keys to any values.\r\n * @returns A boolean value indicating whether the element matches all the criteria. Returns `true` if all criteria are matched, `false` otherwise.\r\n */\r\nexport function matchesCriteria(element: Record<string, any>, criteria: Record<string, any>): boolean\r\n{\r\n return Object.keys(criteria).every(\r\n (key) => element[key] === criteria[key]\r\n );\r\n}\r\n \r\n/**\r\n * Searches for a key within an object that includes a specified substring. Optionally, returns the key name instead of its value.\r\n * \r\n * @param object - The object to search through.\r\n * @param substring - The substring to look for within the object's keys.\r\n * @param getValue - Optional. If `true`, returns the key name that includes the substring. If `false` or omitted, returns the value of the first matching key.\r\n * @returns The value of the first key that includes the substring, the name of the first key that includes the substring if `getValue` is `true`, or `false` if no matching key is found.\r\n */\r\nexport function hasKeyWithNameSubstring(object: Record<string, any>, substring: string, getValue?: boolean): any\r\n{\r\n for (let key in object) {\r\n if (key.includes(substring)) {\r\n if (undefined === getValue || false === getValue) {\r\n return object[key];\r\n }\r\n if (true === getValue) {\r\n return key;\r\n }\r\n }\r\n }\r\n return false;\r\n}\r\n/**\r\n * Searches for the first occurrence of a character within a string that represents a number up to a specified limit.\r\n * \r\n * This function iterates through numbers from 0 up to the specified limit and checks if the string contains that number as a character.\r\n * \r\n * @param value - The string to search within.\r\n * @param limit - The maximum number to check for within the string.\r\n * @param returnBool - Optional. If `true`, the function returns a boolean indicating whether any character was found. If `false` or omitted, returns the character itself.\r\n * @returns If `returnBool` is `true`, returns `true` if a matching character is found or `false` otherwise. If `returnBool` is `false`, returns the first found character as a string, or `null` if no character is found.\r\n */\r\nexport function findChar(value: string, limit: number, returnBool: boolean = false): string | boolean\r\n{\r\n for (let i = 0; i <= limit; i++) {\r\n const index = value.indexOf(i.toString());\r\n if (index !== -1) {\r\n return returnBool ? true : i.toString();\r\n }\r\n }\r\n return returnBool ? false : null;\r\n}\r\n","export class BlobTransformer {\r\n /**\r\n * Convertit un tableau Uint8Array en objet Blob.\r\n * @param uint8Array - Le tableau Uint8Array à convertir en Blob.\r\n * @param contentType - (Optionnel) Le type de contenu du Blob.\r\n * @returns Le Blob résultant.\r\n */\r\n public fromUint8Array(uint8Array: Uint8Array, contentType?: string): Blob {\r\n contentType = contentType ?? \"\";\r\n return new Blob([uint8Array], { type: contentType });\r\n }\r\n /**\r\n * Crée un Blob à partir d'un objet File.\r\n * @param file - Le fichier à convertir en Blob.\r\n * @returns Le Blob résultant.\r\n */\r\n public fromFile(file: File): Blob {\r\n return file.slice(0, file.size, file.type);\r\n }\r\n /**\r\n * Crée un Blob à partir d'une chaîne encodée en base64.\r\n * @param base64String - La chaîne encodée en base64.\r\n * @param contentType - (Optionnel) Le type de contenu du Blob.\r\n * @returns Le Blob résultant.\r\n */\r\n public fromBase64String(base64String: string, contentType?: string): Blob {\r\n contentType = contentType || \"\";\r\n const byteCharacters = window.atob(base64String.split(\",\")[1]);\r\n const byteNumbers = new Array(byteCharacters.length);\r\n for (let i = 0; i < byteCharacters.length; i++) {\r\n byteNumbers[i] = byteCharacters.charCodeAt(i);\r\n }\r\n const byteArray = new Uint8Array(byteNumbers);\r\n return new Blob([byteArray], { type: contentType });\r\n }\r\n }\r\n\r\n export class FormDataTransformer {\r\n constructor(private data: object | FormData) {}\r\n /**\r\n * Transforme les données en un objet FormData.\r\n * @returns L'objet FormData résultant.\r\n */\r\n public transform(): FormData {\r\n const formData = new FormData();\r\n if (typeof this.data === \"object\") {\r\n let data = this.data as any;\r\n try {\r\n for (const key in this.data) {\r\n if (this.data.hasOwnProperty(key)) {\r\n formData.append(key, data[key]);\r\n }\r\n }\r\n } catch (error) {\r\n console.error(\"Erreur détectée: \" + error);\r\n }\r\n }\r\n return formData;\r\n }\r\n }","import { findChar, hasKeyWithNameSubstring, matchesCriteria } from \"./scripts/helpers\";\r\nimport { FormDataTransformer } from \"./scripts/transformer\";\r\n\r\ndeclare interface OSOptions{\r\n osname:string,\r\n options?:{\r\n keyPath?:string | string[] | null,\r\n autoIncrement?:boolean\r\n }\r\n}\r\n\r\nexport default class TempData {\r\n public target: any;\r\n private db: IDBDatabase;\r\n /**\r\n * @param dbname - The name of the IndexedDB database to open or create.\r\n * @param osname - The name of the object (object store) which will contain the elements to be stored\r\n * @param version - The version of the IndexedDB database (default: 1).\r\n */\r\n public constructor(private dbname: string, public osnames: string|OSOptions[], private version = 1) {\r\n this.openDB()\r\n }\r\n /**\r\n * Adds a new element or elements to the IDBObjectStore with the provided object or array of objects.\r\n * @param data - Data (a single object or an array of objects) to add to the IDBObjectStore.\r\n * @returns A promise that resolves to an object indicating the success of the operation.\r\n */\r\n public async add(data: Record<string, any> | Array<Record<string, any>>, osname:string): Promise<Record<string, any>> \r\n {\r\n try {\r\n return this.getObjectStore(\"readwrite\",osname).then(async (objectStore) => {\r\n const handleData = (item: Record<string, any>) => {\r\n const request = objectStore.add(item);\r\n return new Promise((resolve, reject) => {\r\n request.onsuccess = async (event) => {\r\n const target = event.target as IDBRequest;\r\n if (target) {\r\n const elementId = target.result as number;\r\n let elementObject = item;\r\n elementObject[\"mk\"] = elementId;\r\n objectStore.put(elementObject, elementId);\r\n resolve({ success: true, elementObject });\r\n }\r\n };\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(new Error(\"Failed to add file to IndexedDB: \" + target.error.message));\r\n };\r\n });\r\n };\r\n\r\n if (Array.isArray(data)) {\r\n try {\r\n const results = await Promise.all(\r\n data.map((item: Record<string, any>) => handleData(item))\r\n );\r\n return ({ success: true, elements: results });\r\n } catch (error) {\r\n return ({ success: false, error: error.message });\r\n }\r\n } else {\r\n return handleData(data);\r\n }\r\n });\r\n } catch (error) {\r\n console.error(\"Error accessing IndexedDB\", error);\r\n return { success: false };\r\n }\r\n }\r\n\r\n /**\r\n * Retrieves the form data at the specified index from the array of object data obtained from `getIndexedData`.\r\n * @param i - The index of the form data to retrieve.\r\n * @returns A promise that resolves to the form data at the specified index, or `undefined` if the index is out of range.\r\n */\r\n public readOne(i: number, osname:string, type?: \"form-data\" | \"record\"): Promise<FormData | Record<string, any> | undefined> \r\n {\r\n try {\r\n return new Promise( async (resolve, reject) => {\r\n const objectStore = await this.getObjectStore(\"readonly\", osname);\r\n const request = objectStore.getAll(); \r\n request.onsuccess = async (event) => {\r\n const target = event.target as IDBRequest;\r\n const results = target.result as Array<Record<string, any>>;\r\n const result = results[i]; \r\n if (result) {\r\n const transformer =\r\n type === \"form-data\" ? new FormDataTransformer(result) : result;\r\n resolve(type === \"form-data\" ? transformer.transform() : transformer);\r\n } else {\r\n resolve(undefined);\r\n }\r\n };\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\r\n new Error(\"Failed to get data from IndexedDB: \" + target.error.message)\r\n );\r\n };\r\n });\r\n } catch (error) {\r\n console.error(\"Error accessing IndexedDB\", error);\r\n return undefined;\r\n }\r\n }\r\n /**\r\n * Finds the first record that matches the provided criteria.\r\n * @param criteria - An object representing the key-value pairs to match against the records.\r\n * @param type - Optional parameter to specify the return type: \"form-data\" or \"record\".\r\n * @returns A promise that resolves to the first matching record or `undefined` if no match is found.\r\n */\r\n public async readOneBy(criteria: Record<string, any>, osname:string, type?: \"form-data\" | \"record\"): Promise<FormData | Record<string, any> | undefined>\r\n {\r\n try {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const request = objectStore.getAll();\r\n\r\n return new Promise((resolve, reject) => {\r\n request.onsuccess = async (event) => {\r\n const target = event.target as IDBRequest;\r\n const results = target.result as Array<Record<string, any>>;\r\n const matchedResult = results.find((item) => {\r\n return Object.keys(criteria).every(\r\n (key) => criteria[key] === item[key]\r\n );\r\n });\r\n\r\n if (matchedResult) {\r\n const transformer =\r\n type === \"form-data\"\r\n ? new FormDataTransformer(matchedResult)\r\n : matchedResult;\r\n resolve(type === \"form-data\" ? transformer.transform() : transformer);\r\n } else {\r\n resolve(undefined); // No match found\r\n }\r\n };\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\r\n new Error(\"Failed to get data from IndexedDB: \" + target.error.message)\r\n );\r\n };\r\n });\r\n } catch (error) {\r\n console.error(\"Error accessing IndexedDB\", error);\r\n return undefined;\r\n }\r\n }\r\n\r\n /**\r\n * Retrieves all elements from the IDBObjectStore and returns them as an array.\r\n * @returns A promise that resolves to an array containing all the elements from the IDBObjectStore.\r\n */\r\n public read(osname:string): Promise<Array<Record<string, any>>>\r\n {\r\n return new Promise(async (resolve, reject) => {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const elements: Array<Record<string, any>> = [];\r\n const request = objectStore.openCursor();\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\"Failed to read indexed data: \" + target.error.message);\r\n };\r\n request.onsuccess = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const cursor: IDBCursor | any = target.result;\r\n if (cursor) {\r\n elements.push(cursor.value);\r\n cursor.continue();\r\n } else {\r\n resolve(elements);\r\n }\r\n };\r\n });\r\n }\r\n /**\r\n * Retrieves all elements that match the specified criteria from the IDBObjectStore.\r\n * @param criteria - An object representing the key-value pairs that the elements must match.\r\n * @returns A promise that resolves to an array containing all matching elements from the IDBObjectStore.\r\n */\r\n public readBy(criteria: Record<string, any>, osname:string): Promise<Array<Record<string, any>>>\r\n {\r\n return new Promise(async (resolve, reject) => {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const elements: Array<Record<string, any>> = [];\r\n const request = objectStore.openCursor();\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\r\n new Error(\"Erreur lors de la récupération des éléments: \" + target.error.message));\r\n };\r\n request.onsuccess = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const cursor: IDBCursorWithValue | null = target.result;\r\n if (cursor) {\r\n if (matchesCriteria(cursor.value, criteria)) {\r\n elements.push(cursor.value);\r\n }\r\n cursor.continue();\r\n } else {\r\n resolve(elements);\r\n }\r\n };\r\n });\r\n }\r\n\r\n /**\r\n * Updates an element in the database.\r\n * @param id - The numeric ID of the element to be updated.\r\n * @param data - The new data to be merged with the existing data.\r\n * @returns A promise that resolves to a boolean indicating whether the update was successful (true) or the ID was not found (false).\r\n */\r\n public async update(id: number, data: Record<string, any>, osname:string): Promise<boolean> {\r\n try {\r\n const objectStore = await this.getObjectStore(\"readwrite\",osname);\r\n const request = objectStore.get(id);\r\n return new Promise((resolve, reject) => {\r\n request.onsuccess = async (event) => {\r\n const target = event.target as IDBRequest;\r\n const existingData = target.result as Record<string,any>;\r\n if (existingData) {\r\n const updatedData = { ...existingData, ...data };\r\n const updateRequest = objectStore.put(updatedData, id);\r\n updateRequest.onsuccess = () => {\r\n resolve(true);\r\n };\r\n updateRequest.onerror = (error: any) => {\r\n reject(\r\n new Error(\r\n \"Failed to update data in IndexedDB: \" + error.target?.error\r\n )\r\n );\r\n };\r\n } else {\r\n resolve(false);\r\n }\r\n };\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\r\n new Error(\r\n \"Failed to get data from IndexedDB: \" + target.error.message\r\n )\r\n );\r\n };\r\n });\r\n } catch (error) {\r\n console.error(\"Error accessing IndexedDB\", error);\r\n return false;\r\n }\r\n }\r\n /**\r\n * Deletes the object from the IDBObjectStore.\r\n * @param id - The ID of the object to delete.\r\n */\r\n public async deleteOne(id: number, osname:string, refactoringShortKeyString?: string | null): Promise<boolean> \r\n {\r\n return new Promise<boolean>(async (resolve, reject) => {\r\n try {\r\n const objectStore = await this.getObjectStore(\"readwrite\",osname);\r\n const request = objectStore.delete(id);\r\n request.onsuccess = async () => {\r\n if (refactoringShortKeyString) {\r\n await this.refactorIndexes(refactoringShortKeyString,osname);\r\n }\r\n resolve(true);\r\n };\r\n request.onerror = (event) => {\r\n console.error(`Error removing file with id:${id}`, event);\r\n reject(false);\r\n };\r\n } catch (error) {\r\n console.error(`Error removing file with id:${id}: ${error}`);\r\n reject(false);\r\n }\r\n });\r\n }\r\n /**\r\n * Deletes the specified object store from the IndexedDB database.\r\n * @returns A promise that resolves if the object store is successfully deleted, or rejects with an error if any error occurs during the operation.\r\n */\r\n public deleteOS(osname:string): Promise<boolean> \r\n {\r\n return new Promise((resolve, reject) => {\r\n const request = indexedDB.open(this.dbname, this.version);\r\n request.onerror = () => {\r\n reject(\"Failed to open database.\");\r\n };\r\n request.onsuccess = (event) => {\r\n resolve(true);\r\n };\r\n request.onupgradeneeded = (event) => {\r\n const target = event.target as IDBRequest;\r\n const db = target.result as IDBDatabase;\r\n if (db.objectStoreNames.contains(osname)) {\r\n try {\r\n db.deleteObjectStore(osname);\r\n } catch (error) {\r\n console.error(`Failed to delete ObjectStore ${osname}: ${error}`);\r\n resolve(false);\r\n }\r\n } else {\r\n reject(`ObjectStore ${osname} does not exist.`);\r\n }\r\n };\r\n\r\n });\r\n }\r\n /**\r\n * Clears the entire IndexedDB database by deleting the database.\r\n */\r\n public async deleteDB(): Promise<boolean> {\r\n try {\r\n await this.openDB();\r\n return new Promise<boolean>((resolve, reject) => {\r\n const request = indexedDB.deleteDatabase(this.dbname);\r\n request.onsuccess = () => resolve(true);\r\n request.onerror = () => resolve(false);\r\n });\r\n } catch (error) {\r\n console.error(`Error deleting database ${this.dbname}: ${error}`);\r\n return false;\r\n }\r\n }\r\n /**\r\n * Opens or creates a new IndexedDB database with the specified name and version.\r\n * @returns A promise that resolves to the opened or created IDBDatabase object.\r\n */\r\n private openDB(): Promise<IDBDatabase> {\r\n return new Promise((resolve, reject) => {\r\n const request = window.indexedDB.open(this.dbname, this.version);\r\n request.onerror = (event: any) => {\r\n const { target } = event;\r\n console.error(\"Failed to open database\", target?.error);\r\n reject(target?.error);\r\n };\r\n request.onsuccess = async (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const db: IDBDatabase = target?.result;\r\n this.db = db;\r\n const isExpired = await this.isItExpired(db);\r\n if(isExpired === undefined || isExpired === false)resolve(db);\r\n if(isExpired === true)reject(\"The datase is expired\");\r\n };\r\n request.onupgradeneeded = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const db: IDBDatabase = target?.result;\r\n if(Array.isArray(this.osnames)){\r\n for (let i = 0; i < this.osnames.length; i++) {\r\n const osOptions = this.osnames[i]\r\n db.createObjectStore(osOptions.osname, osOptions.options);\r\n }\r\n }else{db.createObjectStore(this.osnames, { autoIncrement: true , keyPath: \"@id\"});}\r\n db.createObjectStore(\"expiration\", {keyPath:\"id\"});\r\n };\r\n });\r\n }\r\n /**\r\n * Checks if database is empty.\r\n * @returns A promise that resolves to `true` if database is empty, and `false` otherwise.\r\n */\r\n public async isItEmpty(osname?:string): Promise<boolean> {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const countRequest = objectStore.count();\r\n return new Promise((resolve, reject) => {\r\n countRequest.onsuccess = () => {\r\n resolve(countRequest.result === 0);\r\n };\r\n countRequest.onerror = () => {\r\n reject(new Error(\"Failed to count items in IndexedDB\"));\r\n };\r\n });\r\n }\r\n /**\r\n * Retrieves the length of the object store.\r\n * @returns A promise that resolves with the length of the object store.\r\n */\r\n public async length(osname?:string): Promise<number> {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const countRequest = objectStore.count();\r\n return new Promise((resolve, reject) => {\r\n countRequest.onsuccess = (e) => {\r\n resolve(countRequest.result);\r\n };\r\n countRequest.onerror = (err) => {\r\n reject(console.error(\"Error\", err));\r\n };\r\n });\r\n }\r\n public async isItExpired(db?:IDBDatabase): Promise<boolean|undefined>\r\n {\r\n return new Promise((resolve, reject) => {\r\n const handleRequest = (databse:IDBDatabase) =>{\r\n const transaction = databse.transaction([\"expiration\"], \"readwrite\");\r\n const objetsStore = transaction.objectStore(\"expiration\");\r\n const requestGet = objetsStore.get('date');\r\n requestGet.onsuccess = (e) => {\r\n let date = requestGet.result;\r\n if(!date){\r\n resolve(undefined);\r\n }else if(date && new Date() > new Date(date.date)){\r\n resolve(true);\r\n }else{resolve(false);}\r\n };\r\n requestGet.onerror = (err) => {\r\n reject(console.error(\"Error\", err));\r\n };\r\n }\r\n if(db){handleRequest(db)}\r\n else{\r\n const openDBRequest = indexedDB.open(this.dbname, this.version);\r\n openDBRequest.onsuccess = (event)=>{\r\n const target = event.target as IDBRequest;\r\n const result = target.result as IDBDatabase;\r\n handleRequest(result)\r\n }\r\n }\r\n \r\n });\r\n }\r\n public async _setExpire(date:Date)\r\n {\r\n const objectStore = await this.getObjectStore(\"readwrite\",\"expiration\");\r\n const dateData = {date:date.getDate()} as Record<string,any>\r\n const requestDate = objectStore.add(dateData);\r\n return new Promise((resolve, reject) => {\r\n requestDate.onerror = (err) => {\r\n reject(console.error(\"Error\", err));\r\n };\r\n });\r\n }\r\n /**\r\n * Retrieves the IDBObjectStore with the specified access mode from the opened database.\r\n * @param access - The access mode for the transaction.\r\n * @returns A promise that resolves to the IDBObjectStore with the specified access mode.\r\n */\r\n public async getObjectStore(access: IDBTransactionMode, osname:string): Promise<IDBObjectStore> \r\n {\r\n const db = await this.openDB();\r\n const transaction = db.transaction([osname], access);\r\n return transaction.objectStore(osname);\r\n }\r\n /**\r\n * Refactors the indexes of the indexed data.\r\n * @param refactoringShortKeyString - The string to be used for refactoring the indexes.\r\n */\r\n public async refactorIndexes(osname:string, refactoringShortKeyString?: string)\r\n {\r\n const objectData = await this.read(osname);\r\n const isEmpty = await this.isItEmpty();\r\n let updatedObjectArray: Array<any> = [];\r\n if (isEmpty) {\r\n return null;\r\n }\r\n objectData.forEach(async (object: Record<string, any>, i: number) => {\r\n const updatedObject = this.processObject(\r\n object,i,\r\n objectData.length,\r\n refactoringShortKeyString\r\n );\r\n updatedObjectArray.push(updatedObject);\r\n });\r\n this.refactor(updatedObjectArray,osname);\r\n }\r\n /**\r\n * Replaces the indexed data in the object store.\r\n * This method opens the indexedDB, clears the existing data in the object store, and adds the new data from the provided array.\r\n * @param object - The array of data to replace the indexed data with.\r\n */\r\n private refactor(object: Array<any>,osname:string) {\r\n const openDBRequest = indexedDB.open(this.dbname, this.version);\r\n openDBRequest.onsuccess = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const result = target.result as IDBDatabase;\r\n const transaction = result.transaction([osname], \"readwrite\");\r\n const objetsStore = transaction.objectStore(osname);\r\n const clear = objetsStore.clear();\r\n clear.onsuccess = function () {\r\n object.forEach(function (data: any) {\r\n const addRequest = objetsStore.add(data);\r\n addRequest.onsuccess = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n if (target) {\r\n const elementId = target.result;\r\n let elementObject = data as any;\r\n elementObject[`mk`] = elementId;\r\n objetsStore.put(elementObject, elementId);\r\n }\r\n };\r\n });\r\n };\r\n clear.onerror = function (event: any) {\r\n const target = event.target as IDBRequest;\r\n console.error(\r\n \"Error deleting existing data :\",\r\n target.error.message\r\n );\r\n };\r\n };\r\n openDBRequest.onerror = function (event: any) {\r\n const target = event.target as IDBRequest;\r\n console.error(\r\n \"Error opening database :\",\r\n target.error.message\r\n );\r\n };\r\n }\r\n /**\r\n * Processes an object to update its keys.\r\n * @param object - The object to be processed.\r\n * @param i - The index value used for updating the keys.\r\n * @param length - The length of the object.\r\n * @param refactoringShortKeyString - The string used for splitting the keys.\r\n * @returns The processed object with updated keys.\r\n */\r\n private processObject(object: Record<string, any>,i: number,length: number,refactoringShortKeyString?: string\r\n ): Record<string, any> {\r\n const newObject: Record<any, any> = {};\r\n let base64String: string, id: number, _token: string, tokenKey: string;\r\n for (const key in object) {\r\n if (Object.prototype.hasOwnProperty.call(object, key)) {\r\n const keyParts = refactoringShortKeyString\r\n ? key.split(refactoringShortKeyString)\r\n : null;\r\n const keyPart = keyParts ? keyParts[1] : null;\r\n _token = hasKeyWithNameSubstring(object, \"token\");\r\n if (null !== _token) {\r\n tokenKey = hasKeyWithNameSubstring(object, \"token\", true);\r\n }\r\n if (\"base64String\" === key) {\r\n base64String = object[key];\r\n }\r\n if (\"mk\" === key) {\r\n id = parseInt(object[key]);\r\n }\r\n if (keyPart) {\r\n const findchar = findChar(keyPart, length);\r\n const char = findchar ?? \"0\";\r\n const newKeyPart = keyPart.replace(`[${char}]`, `[${i.toString()}]`);\r\n const newKey = `${keyParts[0]}${refactoringShortKeyString}${newKeyPart}`;\r\n newObject[newKey] = object[key];\r\n }\r\n }\r\n }\r\n if (base64String) newObject[\"base64String\"] = base64String;\r\n newObject[\"mk\"] = id;\r\n if (_token) newObject[`${tokenKey}`] = _token;\r\n return newObject;\r\n }\r\n}\r\n"],"names":["root","factory","exports","module","define","amd","self","__webpack_require__","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","hasOwnProperty","call","Symbol","toStringTag","value","matchesCriteria","element","criteria","keys","every","hasKeyWithNameSubstring","object","substring","getValue","includes","undefined","findChar","limit","returnBool","arguments","length","i","indexOf","toString","FormDataTransformer","_createClass","data","_classCallCheck","formData","FormData","_typeof","this","append","error","console","_regeneratorRuntime","e","t","r","n","a","iterator","c","asyncIterator","u","configurable","writable","wrap","Generator","create","Context","makeInvokeMethod","tryCatch","type","arg","h","l","f","s","y","GeneratorFunction","GeneratorFunctionPrototype","p","d","getPrototypeOf","v","values","g","defineIteratorMethods","forEach","_invoke","AsyncIterator","invoke","resolve","__await","then","callInvokeWithMethodAndArg","Error","done","method","delegate","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","TypeError","resultName","next","nextLoc","pushTryEntry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","isNaN","displayName","isGeneratorFunction","constructor","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","reverse","pop","prev","charAt","slice","stop","rval","handle","complete","finish","delegateYield","asyncGeneratorStep","gen","reject","_next","_throw","info","_asyncToGenerator","fn","args","apply","err","_defineProperties","target","props","descriptor","_toPropertyKey","toPrimitive","String","Number","_toPrimitive","TempData","Constructor","dbname","osnames","version","instance","openDB","protoProps","_add","_callee3","osname","_context3","getObjectStore","_ref","_callee2","objectStore","handleData","results","_context2","item","request","add","onsuccess","_ref2","_callee","event","elementId","elementObject","_context","result","put","success","_x4","onerror","message","Array","isArray","all","map","elements","t0","_x3","_x","_x2","_this","_ref3","_callee5","_context5","getAll","_ref4","_callee4","transformer","_context4","transform","_x7","_x5","_x6","_readOneBy","_callee7","_context7","_ref5","_callee6","matchedResult","_context6","find","_x11","_x8","_x9","_x10","_this2","_ref6","_callee8","_context8","openCursor","cursor","_x12","_x13","_this3","_ref7","_callee9","_context9","_x14","_x15","_update","_callee11","id","_context11","_ref8","_callee10","existingData","updatedData","updateRequest","_context10","_objectSpread","_error$target","_x19","_x16","_x17","_x18","_deleteOne","_callee14","refactoringShortKeyString","_this4","_context14","_ref9","_callee13","_context13","_callee12","_context12","refactorIndexes","concat","_x23","_x24","_x20","_x21","_x22","_this5","indexedDB","open","onupgradeneeded","db","objectStoreNames","contains","deleteObjectStore","_deleteDB","_callee15","_this6","_context15","deleteDatabase","_this7","window","_ref11","_callee16","isExpired","_context16","isItExpired","_x25","osOptions","createObjectStore","options","autoIncrement","keyPath","_isItEmpty","_callee17","countRequest","_context17","count","_x26","_length","_callee18","_context18","_x27","_isItExpired","_callee19","_this8","_context19","handleRequest","databse","requestGet","transaction","date","Date","_x28","_setExpire2","_callee20","dateData","requestDate","_context20","getDate","_x29","_getObjectStore","_callee21","access","_context21","_x30","_x31","_refactorIndexes","_callee23","objectData","isEmpty","updatedObjectArray","_this9","_context23","read","isItEmpty","_ref12","_callee22","updatedObject","_context22","processObject","_x34","_x35","refactor","_x32","_x33","openDBRequest","objetsStore","clear","base64String","_token","tokenKey","newObject","keyParts","split","keyPart","parseInt","findchar","char","newKeyPart","replace","staticProps"],"sourceRoot":""} | ||
| {"version":3,"file":"tempdata.min.js","mappings":"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","sources":["webpack://@easylibs/tempdata/webpack/universalModuleDefinition","webpack://@easylibs/tempdata/webpack/bootstrap","webpack://@easylibs/tempdata/webpack/runtime/define property getters","webpack://@easylibs/tempdata/webpack/runtime/hasOwnProperty shorthand","webpack://@easylibs/tempdata/webpack/runtime/make namespace object","webpack://@easylibs/tempdata/./src/scripts/helpers.ts","webpack://@easylibs/tempdata/./src/scripts/transformer.ts","webpack://@easylibs/tempdata/./src/tempdata.ts"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"tempdata\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"tempdata\"] = factory();\n\telse\n\t\troot[\"tempdata\"] = factory();\n})(self, () => {\nreturn ","// The require scope\nvar __webpack_require__ = {};\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","/**\r\n * Checks if an element matches all specified criteria.\r\n * \r\n * This function iterates over each key in the criteria object and checks if the element has a matching value for each key.\r\n * \r\n * @param element - The element to check, represented as a record of string keys to any values.\r\n * @param criteria - The criteria to match against, represented as a record of string keys to any values.\r\n * @returns A boolean value indicating whether the element matches all the criteria. Returns `true` if all criteria are matched, `false` otherwise.\r\n */\r\nexport function matchesCriteria(element: Record<string, any>, criteria: Record<string, any>): boolean\r\n{\r\n return Object.keys(criteria).every(\r\n (key) => element[key] === criteria[key]\r\n );\r\n}\r\n \r\n/**\r\n * Searches for a key within an object that includes a specified substring. Optionally, returns the key name instead of its value.\r\n * \r\n * @param object - The object to search through.\r\n * @param substring - The substring to look for within the object's keys.\r\n * @param getValue - Optional. If `true`, returns the key name that includes the substring. If `false` or omitted, returns the value of the first matching key.\r\n * @returns The value of the first key that includes the substring, the name of the first key that includes the substring if `getValue` is `true`, or `false` if no matching key is found.\r\n */\r\nexport function hasKeyWithNameSubstring(object: Record<string, any>, substring: string, getValue?: boolean): any\r\n{\r\n for (let key in object) {\r\n if (key.includes(substring)) {\r\n if (undefined === getValue || false === getValue) {\r\n return object[key];\r\n }\r\n if (true === getValue) {\r\n return key;\r\n }\r\n }\r\n }\r\n return false;\r\n}\r\n/**\r\n * Searches for the first occurrence of a character within a string that represents a number up to a specified limit.\r\n * \r\n * This function iterates through numbers from 0 up to the specified limit and checks if the string contains that number as a character.\r\n * \r\n * @param value - The string to search within.\r\n * @param limit - The maximum number to check for within the string.\r\n * @param returnBool - Optional. If `true`, the function returns a boolean indicating whether any character was found. If `false` or omitted, returns the character itself.\r\n * @returns If `returnBool` is `true`, returns `true` if a matching character is found or `false` otherwise. If `returnBool` is `false`, returns the first found character as a string, or `null` if no character is found.\r\n */\r\nexport function findChar(value: string, limit: number, returnBool: boolean = false): string | boolean\r\n{\r\n for (let i = 0; i <= limit; i++) {\r\n const index = value.indexOf(i.toString());\r\n if (index !== -1) {\r\n return returnBool ? true : i.toString();\r\n }\r\n }\r\n return returnBool ? false : null;\r\n}\r\n","export class BlobTransformer {\r\n /**\r\n * Convertit un tableau Uint8Array en objet Blob.\r\n * @param uint8Array - Le tableau Uint8Array à convertir en Blob.\r\n * @param contentType - (Optionnel) Le type de contenu du Blob.\r\n * @returns Le Blob résultant.\r\n */\r\n public fromUint8Array(uint8Array: Uint8Array, contentType?: string): Blob {\r\n contentType = contentType ?? \"\";\r\n return new Blob([uint8Array], { type: contentType });\r\n }\r\n /**\r\n * Crée un Blob à partir d'un objet File.\r\n * @param file - Le fichier à convertir en Blob.\r\n * @returns Le Blob résultant.\r\n */\r\n public fromFile(file: File): Blob {\r\n return file.slice(0, file.size, file.type);\r\n }\r\n /**\r\n * Crée un Blob à partir d'une chaîne encodée en base64.\r\n * @param base64String - La chaîne encodée en base64.\r\n * @param contentType - (Optionnel) Le type de contenu du Blob.\r\n * @returns Le Blob résultant.\r\n */\r\n public fromBase64String(base64String: string, contentType?: string): Blob {\r\n contentType = contentType || \"\";\r\n const byteCharacters = window.atob(base64String.split(\",\")[1]);\r\n const byteNumbers = new Array(byteCharacters.length);\r\n for (let i = 0; i < byteCharacters.length; i++) {\r\n byteNumbers[i] = byteCharacters.charCodeAt(i);\r\n }\r\n const byteArray = new Uint8Array(byteNumbers);\r\n return new Blob([byteArray], { type: contentType });\r\n }\r\n }\r\n\r\n export class FormDataTransformer {\r\n constructor(private data: object | FormData) {}\r\n /**\r\n * Transforme les données en un objet FormData.\r\n * @returns L'objet FormData résultant.\r\n */\r\n public transform(): FormData {\r\n const formData = new FormData();\r\n if (typeof this.data === \"object\") {\r\n let data = this.data as any;\r\n try {\r\n for (const key in this.data) {\r\n if (this.data.hasOwnProperty(key)) {\r\n formData.append(key, data[key]);\r\n }\r\n }\r\n } catch (error) {\r\n console.error(\"Erreur détectée: \" + error);\r\n }\r\n }\r\n return formData;\r\n }\r\n }","import { findChar, hasKeyWithNameSubstring, matchesCriteria } from \"./scripts/helpers\";\r\nimport { FormDataTransformer } from \"./scripts/transformer\";\r\n\r\ndeclare interface OSOptions{\r\n osname:string,\r\n options?:{\r\n keyPath?:string | string[] | null,\r\n autoIncrement?:boolean\r\n }\r\n}\r\n\r\nexport default class TempData {\r\n public target: any;\r\n private db: IDBDatabase;\r\n /**\r\n * @param dbname - The name of the IndexedDB database to open or create.\r\n * @param osname - The name of the object (object store) which will contain the elements to be stored\r\n * @param version - The version of the IndexedDB database (default: 1).\r\n */\r\n public constructor(private dbname: string, public osnames: string|OSOptions[], private version = 1) {\r\n this.openDB()\r\n }\r\n /**\r\n * Adds a new element or elements to the IDBObjectStore with the provided object or array of objects.\r\n * @param data - Data (a single object or an array of objects) to add to the IDBObjectStore.\r\n * @returns A promise that resolves to an object indicating the success of the operation.\r\n */\r\n public async add(data: Record<string, any> | Array<Record<string, any>>, osname:string): Promise<Record<string, any>> \r\n {\r\n try {\r\n return this.getObjectStore(\"readwrite\",osname).then(async (objectStore) => {\r\n const handleData = (item: Record<string, any>) => {\r\n const request = objectStore.add(item);\r\n return new Promise((resolve, reject) => {\r\n request.onsuccess = async (event) => {\r\n const target = event.target as IDBRequest;\r\n if (target) {\r\n const elementId = target.result as number;\r\n let elementObject = item;\r\n elementObject[\"mk\"] = elementId;\r\n objectStore.put(elementObject, elementId);\r\n resolve({ success: true, elementObject });\r\n }\r\n };\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(new Error(\"Failed to add file to IndexedDB: \" + target.error.message));\r\n };\r\n });\r\n };\r\n\r\n if (Array.isArray(data)) {\r\n try {\r\n const results = await Promise.all(\r\n data.map((item: Record<string, any>) => handleData(item))\r\n );\r\n return ({ success: true, elements: results });\r\n } catch (error) {\r\n return ({ success: false, error: error.message });\r\n }\r\n } else {\r\n return handleData(data);\r\n }\r\n });\r\n } catch (error) {\r\n console.error(\"Error accessing IndexedDB\", error);\r\n return { success: false };\r\n }\r\n }\r\n\r\n /**\r\n * Retrieves the form data at the specified index from the array of object data obtained from `getIndexedData`.\r\n * @param i - The index of the form data to retrieve.\r\n * @returns A promise that resolves to the form data at the specified index, or `undefined` if the index is out of range.\r\n */\r\n public readOne(i: number, osname:string, type?: \"form-data\" | \"record\"): Promise<FormData | Record<string, any> | undefined> \r\n {\r\n try {\r\n return new Promise( async (resolve, reject) => {\r\n const objectStore = await this.getObjectStore(\"readonly\", osname);\r\n const request = objectStore.getAll(); \r\n request.onsuccess = async (event) => {\r\n const target = event.target as IDBRequest;\r\n const results = target.result as Array<Record<string, any>>;\r\n const result = results[i]; \r\n if (result) {\r\n const transformer =\r\n type === \"form-data\" ? new FormDataTransformer(result) : result;\r\n resolve(type === \"form-data\" ? transformer.transform() : transformer);\r\n } else {\r\n resolve(undefined);\r\n }\r\n };\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\r\n new Error(\"Failed to get data from IndexedDB: \" + target.error.message)\r\n );\r\n };\r\n });\r\n } catch (error) {\r\n console.error(\"Error accessing IndexedDB\", error);\r\n return undefined;\r\n }\r\n }\r\n /**\r\n * Finds the first record that matches the provided criteria.\r\n * @param criteria - An object representing the key-value pairs to match against the records.\r\n * @param type - Optional parameter to specify the return type: \"form-data\" or \"record\".\r\n * @returns A promise that resolves to the first matching record or `undefined` if no match is found.\r\n */\r\n public async readOneBy(criteria: Record<string, any>, osname:string, type?: \"form-data\" | \"record\"): Promise<FormData | Record<string, any> | undefined>\r\n {\r\n try {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const request = objectStore.getAll();\r\n\r\n return new Promise((resolve, reject) => {\r\n request.onsuccess = async (event) => {\r\n const target = event.target as IDBRequest;\r\n const results = target.result as Array<Record<string, any>>;\r\n const matchedResult = results.find((item) => {\r\n return Object.keys(criteria).every(\r\n (key) => criteria[key] === item[key]\r\n );\r\n });\r\n\r\n if (matchedResult) {\r\n const transformer =\r\n type === \"form-data\"\r\n ? new FormDataTransformer(matchedResult)\r\n : matchedResult;\r\n resolve(type === \"form-data\" ? transformer.transform() : transformer);\r\n } else {\r\n resolve(undefined); // No match found\r\n }\r\n };\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\r\n new Error(\"Failed to get data from IndexedDB: \" + target.error.message)\r\n );\r\n };\r\n });\r\n } catch (error) {\r\n console.error(\"Error accessing IndexedDB\", error);\r\n return undefined;\r\n }\r\n }\r\n\r\n /**\r\n * Retrieves all elements from the IDBObjectStore and returns them as an array.\r\n * @returns A promise that resolves to an array containing all the elements from the IDBObjectStore.\r\n */\r\n public read(osname:string): Promise<Array<Record<string, any>>>\r\n {\r\n return new Promise(async (resolve, reject) => {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const elements: Array<Record<string, any>> = [];\r\n const request = objectStore.openCursor();\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\"Failed to read indexed data: \" + target.error.message);\r\n };\r\n request.onsuccess = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const cursor: IDBCursor | any = target.result;\r\n if (cursor) {\r\n elements.push(cursor.value);\r\n cursor.continue();\r\n } else {\r\n resolve(elements);\r\n }\r\n };\r\n });\r\n }\r\n /**\r\n * Retrieves all elements that match the specified criteria from the IDBObjectStore.\r\n * @param criteria - An object representing the key-value pairs that the elements must match.\r\n * @returns A promise that resolves to an array containing all matching elements from the IDBObjectStore.\r\n */\r\n public readBy(criteria: Record<string, any>, osname:string): Promise<Array<Record<string, any>>>\r\n {\r\n return new Promise(async (resolve, reject) => {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const elements: Array<Record<string, any>> = [];\r\n const request = objectStore.openCursor();\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\r\n new Error(\"Erreur lors de la récupération des éléments: \" + target.error.message));\r\n };\r\n request.onsuccess = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const cursor: IDBCursorWithValue | null = target.result;\r\n if (cursor) {\r\n if (matchesCriteria(cursor.value, criteria)) {\r\n elements.push(cursor.value);\r\n }\r\n cursor.continue();\r\n } else {\r\n resolve(elements);\r\n }\r\n };\r\n });\r\n }\r\n\r\n /**\r\n * Updates an element in the database.\r\n * @param id - The numeric ID of the element to be updated.\r\n * @param data - The new data to be merged with the existing data.\r\n * @returns A promise that resolves to a boolean indicating whether the update was successful (true) or the ID was not found (false).\r\n */\r\n public async update(id: number, data: Record<string, any>, osname:string): Promise<boolean> {\r\n try {\r\n const objectStore = await this.getObjectStore(\"readwrite\",osname);\r\n const request = objectStore.get(id);\r\n return new Promise((resolve, reject) => {\r\n request.onsuccess = async (event) => {\r\n const target = event.target as IDBRequest;\r\n const existingData = target.result as Record<string,any>;\r\n if (existingData) {\r\n const updatedData = { ...existingData, ...data };\r\n const updateRequest = objectStore.put(updatedData, id);\r\n updateRequest.onsuccess = () => {\r\n resolve(true);\r\n };\r\n updateRequest.onerror = (error: any) => {\r\n reject(\r\n new Error(\r\n \"Failed to update data in IndexedDB: \" + error.target?.error\r\n )\r\n );\r\n };\r\n } else {\r\n resolve(false);\r\n }\r\n };\r\n request.onerror = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n reject(\r\n new Error(\r\n \"Failed to get data from IndexedDB: \" + target.error.message\r\n )\r\n );\r\n };\r\n });\r\n } catch (error) {\r\n console.error(\"Error accessing IndexedDB\", error);\r\n return false;\r\n }\r\n }\r\n /**\r\n * Deletes the object from the IDBObjectStore.\r\n * @param id - The ID of the object to delete.\r\n */\r\n public async deleteOne(id: number, osname:string, refactoringShortKeyString?: string | null): Promise<boolean> \r\n {\r\n return new Promise<boolean>(async (resolve, reject) => {\r\n try {\r\n const objectStore = await this.getObjectStore(\"readwrite\",osname);\r\n const request = objectStore.delete(id);\r\n request.onsuccess = async () => {\r\n if (refactoringShortKeyString) {\r\n await this.refactorIndexes(refactoringShortKeyString,osname);\r\n }\r\n resolve(true);\r\n };\r\n request.onerror = (event) => {\r\n console.error(`Error removing file with id:${id}`, event);\r\n reject(false);\r\n };\r\n } catch (error) {\r\n console.error(`Error removing file with id:${id}: ${error}`);\r\n reject(false);\r\n }\r\n });\r\n }\r\n /**\r\n * Deletes the specified object store from the IndexedDB database.\r\n * @returns A promise that resolves if the object store is successfully deleted, or rejects with an error if any error occurs during the operation.\r\n */\r\n public deleteOS(osname:string): Promise<boolean> \r\n {\r\n return new Promise((resolve, reject) => {\r\n const request = indexedDB.open(this.dbname, this.version);\r\n request.onerror = () => {\r\n reject(\"Failed to open database.\");\r\n };\r\n request.onsuccess = (event) => {\r\n resolve(true);\r\n };\r\n request.onupgradeneeded = (event) => {\r\n const target = event.target as IDBRequest;\r\n const db = target.result as IDBDatabase;\r\n if (db.objectStoreNames.contains(osname)) {\r\n try {\r\n db.deleteObjectStore(osname);\r\n } catch (error) {\r\n console.error(`Failed to delete ObjectStore ${osname}: ${error}`);\r\n resolve(false);\r\n }\r\n } else {\r\n reject(`ObjectStore ${osname} does not exist.`);\r\n }\r\n };\r\n\r\n });\r\n }\r\n /**\r\n * Clears the entire IndexedDB database by deleting the database.\r\n */\r\n public async deleteDB(): Promise<boolean> {\r\n try {\r\n await this.openDB();\r\n return new Promise<boolean>((resolve, reject) => {\r\n const request = indexedDB.deleteDatabase(this.dbname);\r\n request.onsuccess = () => resolve(true);\r\n request.onerror = () => resolve(false);\r\n });\r\n } catch (error) {\r\n console.error(`Error deleting database ${this.dbname}: ${error}`);\r\n return false;\r\n }\r\n }\r\n /**\r\n * Opens or creates a new IndexedDB database with the specified name and version.\r\n * @returns A promise that resolves to the opened or created IDBDatabase object.\r\n */\r\n private openDB(): Promise<IDBDatabase> {\r\n return new Promise((resolve, reject) => {\r\n const request = window.indexedDB.open(this.dbname, this.version);\r\n request.onerror = (event: any) => {\r\n const { target } = event;\r\n console.error(\"Failed to open database\", target?.error);\r\n reject(target?.error);\r\n };\r\n request.onsuccess = async (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const db: IDBDatabase = target?.result;\r\n this.db = db;\r\n const isExpired = await this.isItExpired(db);\r\n if(isExpired === undefined || isExpired === false)resolve(db);\r\n if(isExpired === true)reject(\"The datase is expired\");\r\n };\r\n request.onupgradeneeded = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const db: IDBDatabase = target?.result;\r\n if(Array.isArray(this.osnames)){\r\n for (let i = 0; i < this.osnames.length; i++) {\r\n const osOptions = this.osnames[i]\r\n db.createObjectStore(osOptions.osname, osOptions.options);\r\n }\r\n }else{db.createObjectStore(this.osnames, { autoIncrement: true , keyPath: \"mk\"});}\r\n db.createObjectStore(\"expiration\", {keyPath:\"id\"});\r\n };\r\n });\r\n }\r\n /**\r\n * Checks if database is empty.\r\n * @returns A promise that resolves to `true` if database is empty, and `false` otherwise.\r\n */\r\n public async isItEmpty(osname?:string): Promise<boolean> {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const countRequest = objectStore.count();\r\n return new Promise((resolve, reject) => {\r\n countRequest.onsuccess = () => {\r\n resolve(countRequest.result === 0);\r\n };\r\n countRequest.onerror = () => {\r\n reject(new Error(\"Failed to count items in IndexedDB\"));\r\n };\r\n });\r\n }\r\n /**\r\n * Retrieves the length of the object store.\r\n * @returns A promise that resolves with the length of the object store.\r\n */\r\n public async length(osname?:string): Promise<number> {\r\n const objectStore = await this.getObjectStore(\"readonly\",osname);\r\n const countRequest = objectStore.count();\r\n return new Promise((resolve, reject) => {\r\n countRequest.onsuccess = (e) => {\r\n resolve(countRequest.result);\r\n };\r\n countRequest.onerror = (err) => {\r\n reject(console.error(\"Error\", err));\r\n };\r\n });\r\n }\r\n public async isItExpired(db?:IDBDatabase): Promise<boolean|undefined>\r\n {\r\n return new Promise((resolve, reject) => {\r\n const handleRequest = (databse:IDBDatabase) =>{\r\n const transaction = databse.transaction([\"expiration\"], \"readwrite\");\r\n const objetsStore = transaction.objectStore(\"expiration\");\r\n const requestGet = objetsStore.get('date');\r\n requestGet.onsuccess = (e) => {\r\n let date = requestGet.result;\r\n if(!date){\r\n resolve(undefined);\r\n }else if(date && new Date() > new Date(date.date)){\r\n resolve(true);\r\n }else{resolve(false);}\r\n };\r\n requestGet.onerror = (err) => {\r\n reject(console.error(\"Error\", err));\r\n };\r\n }\r\n if(db){handleRequest(db)}\r\n else{\r\n const openDBRequest = indexedDB.open(this.dbname, this.version);\r\n openDBRequest.onsuccess = (event)=>{\r\n const target = event.target as IDBRequest;\r\n const result = target.result as IDBDatabase;\r\n handleRequest(result)\r\n }\r\n }\r\n \r\n });\r\n }\r\n public async _setExpire(date:Date)\r\n {\r\n const objectStore = await this.getObjectStore(\"readwrite\",\"expiration\");\r\n const dateData = {date:date.getDate()} as Record<string,any>\r\n const requestDate = objectStore.add(dateData);\r\n return new Promise((resolve, reject) => {\r\n requestDate.onerror = (err) => {\r\n reject(console.error(\"Error\", err));\r\n };\r\n });\r\n }\r\n /**\r\n * Retrieves the IDBObjectStore with the specified access mode from the opened database.\r\n * @param access - The access mode for the transaction.\r\n * @returns A promise that resolves to the IDBObjectStore with the specified access mode.\r\n */\r\n public async getObjectStore(access: IDBTransactionMode, osname:string): Promise<IDBObjectStore> \r\n {\r\n const db = await this.openDB();\r\n const transaction = db.transaction([osname], access);\r\n return transaction.objectStore(osname);\r\n }\r\n /**\r\n * Refactors the indexes of the indexed data.\r\n * @param refactoringShortKeyString - The string to be used for refactoring the indexes.\r\n */\r\n public async refactorIndexes(osname:string, refactoringShortKeyString?: string)\r\n {\r\n const objectData = await this.read(osname);\r\n const isEmpty = await this.isItEmpty();\r\n let updatedObjectArray: Array<any> = [];\r\n if (isEmpty) {\r\n return null;\r\n }\r\n objectData.forEach(async (object: Record<string, any>, i: number) => {\r\n const updatedObject = this.processObject(\r\n object,i,\r\n objectData.length,\r\n refactoringShortKeyString\r\n );\r\n updatedObjectArray.push(updatedObject);\r\n });\r\n this.refactor(updatedObjectArray,osname);\r\n }\r\n /**\r\n * Replaces the indexed data in the object store.\r\n * This method opens the indexedDB, clears the existing data in the object store, and adds the new data from the provided array.\r\n * @param object - The array of data to replace the indexed data with.\r\n */\r\n private refactor(object: Array<any>,osname:string) {\r\n const openDBRequest = indexedDB.open(this.dbname, this.version);\r\n openDBRequest.onsuccess = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n const result = target.result as IDBDatabase;\r\n const transaction = result.transaction([osname], \"readwrite\");\r\n const objetsStore = transaction.objectStore(osname);\r\n const clear = objetsStore.clear();\r\n clear.onsuccess = function () {\r\n object.forEach(function (data: any) {\r\n const addRequest = objetsStore.add(data);\r\n addRequest.onsuccess = (event: any) => {\r\n const target = event.target as IDBRequest;\r\n if (target) {\r\n const elementId = target.result;\r\n let elementObject = data as any;\r\n elementObject[`mk`] = elementId;\r\n objetsStore.put(elementObject, elementId);\r\n }\r\n };\r\n });\r\n };\r\n clear.onerror = function (event: any) {\r\n const target = event.target as IDBRequest;\r\n console.error(\r\n \"Error deleting existing data :\",\r\n target.error.message\r\n );\r\n };\r\n };\r\n openDBRequest.onerror = function (event: any) {\r\n const target = event.target as IDBRequest;\r\n console.error(\r\n \"Error opening database :\",\r\n target.error.message\r\n );\r\n };\r\n }\r\n /**\r\n * Processes an object to update its keys.\r\n * @param object - The object to be processed.\r\n * @param i - The index value used for updating the keys.\r\n * @param length - The length of the object.\r\n * @param refactoringShortKeyString - The string used for splitting the keys.\r\n * @returns The processed object with updated keys.\r\n */\r\n private processObject(object: Record<string, any>,i: number,length: number,refactoringShortKeyString?: string\r\n ): Record<string, any> {\r\n const newObject: Record<any, any> = {};\r\n let base64String: string, id: number, _token: string, tokenKey: string;\r\n for (const key in object) {\r\n if (Object.prototype.hasOwnProperty.call(object, key)) {\r\n const keyParts = refactoringShortKeyString\r\n ? key.split(refactoringShortKeyString)\r\n : null;\r\n const keyPart = keyParts ? keyParts[1] : null;\r\n _token = hasKeyWithNameSubstring(object, \"token\");\r\n if (null !== _token) {\r\n tokenKey = hasKeyWithNameSubstring(object, \"token\", true);\r\n }\r\n if (\"base64String\" === key) {\r\n base64String = object[key];\r\n }\r\n if (\"mk\" === key) {\r\n id = parseInt(object[key]);\r\n }\r\n if (keyPart) {\r\n const findchar = findChar(keyPart, length);\r\n const char = findchar ?? \"0\";\r\n const newKeyPart = keyPart.replace(`[${char}]`, `[${i.toString()}]`);\r\n const newKey = `${keyParts[0]}${refactoringShortKeyString}${newKeyPart}`;\r\n newObject[newKey] = object[key];\r\n }\r\n }\r\n }\r\n if (base64String) newObject[\"base64String\"] = base64String;\r\n newObject[\"mk\"] = id;\r\n if (_token) newObject[`${tokenKey}`] = _token;\r\n return newObject;\r\n }\r\n}\r\n"],"names":["root","factory","exports","module","define","amd","self","__webpack_require__","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","hasOwnProperty","call","Symbol","toStringTag","value","matchesCriteria","element","criteria","keys","every","hasKeyWithNameSubstring","object","substring","getValue","includes","undefined","findChar","limit","returnBool","arguments","length","i","indexOf","toString","FormDataTransformer","_createClass","data","_classCallCheck","formData","FormData","_typeof","this","append","error","console","_regeneratorRuntime","e","t","r","n","a","iterator","c","asyncIterator","u","configurable","writable","wrap","Generator","create","Context","makeInvokeMethod","tryCatch","type","arg","h","l","f","s","y","GeneratorFunction","GeneratorFunctionPrototype","p","d","getPrototypeOf","v","values","g","defineIteratorMethods","forEach","_invoke","AsyncIterator","invoke","resolve","__await","then","callInvokeWithMethodAndArg","Error","done","method","delegate","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","TypeError","resultName","next","nextLoc","pushTryEntry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","isNaN","displayName","isGeneratorFunction","constructor","name","mark","setPrototypeOf","__proto__","awrap","async","Promise","reverse","pop","prev","charAt","slice","stop","rval","handle","complete","finish","delegateYield","asyncGeneratorStep","gen","reject","_next","_throw","info","_asyncToGenerator","fn","args","apply","err","_defineProperties","target","props","descriptor","_toPropertyKey","toPrimitive","String","Number","_toPrimitive","TempData","Constructor","dbname","osnames","version","instance","openDB","protoProps","_add","_callee3","osname","_context3","getObjectStore","_ref","_callee2","objectStore","handleData","results","_context2","item","request","add","onsuccess","_ref2","_callee","event","elementId","elementObject","_context","result","put","success","_x4","onerror","message","Array","isArray","all","map","elements","t0","_x3","_x","_x2","_this","_ref3","_callee5","_context5","getAll","_ref4","_callee4","transformer","_context4","transform","_x7","_x5","_x6","_readOneBy","_callee7","_context7","_ref5","_callee6","matchedResult","_context6","find","_x11","_x8","_x9","_x10","_this2","_ref6","_callee8","_context8","openCursor","cursor","_x12","_x13","_this3","_ref7","_callee9","_context9","_x14","_x15","_update","_callee11","id","_context11","_ref8","_callee10","existingData","updatedData","updateRequest","_context10","_objectSpread","_error$target","_x19","_x16","_x17","_x18","_deleteOne","_callee14","refactoringShortKeyString","_this4","_context14","_ref9","_callee13","_context13","_callee12","_context12","refactorIndexes","concat","_x23","_x24","_x20","_x21","_x22","_this5","indexedDB","open","onupgradeneeded","db","objectStoreNames","contains","deleteObjectStore","_deleteDB","_callee15","_this6","_context15","deleteDatabase","_this7","window","_ref11","_callee16","isExpired","_context16","isItExpired","_x25","osOptions","createObjectStore","options","autoIncrement","keyPath","_isItEmpty","_callee17","countRequest","_context17","count","_x26","_length","_callee18","_context18","_x27","_isItExpired","_callee19","_this8","_context19","handleRequest","databse","requestGet","transaction","date","Date","_x28","_setExpire2","_callee20","dateData","requestDate","_context20","getDate","_x29","_getObjectStore","_callee21","access","_context21","_x30","_x31","_refactorIndexes","_callee23","objectData","isEmpty","updatedObjectArray","_this9","_context23","read","isItEmpty","_ref12","_callee22","updatedObject","_context22","processObject","_x34","_x35","refactor","_x32","_x33","openDBRequest","objetsStore","clear","base64String","_token","tokenKey","newObject","keyParts","split","keyPart","parseInt","findchar","char","newKeyPart","replace","staticProps"],"sourceRoot":""} |
+1
-1
| { | ||
| "name": "@easylibs/tempdata", | ||
| "version": "1.2.11", | ||
| "version": "1.2.12", | ||
| "description": "", | ||
@@ -5,0 +5,0 @@ "author": { |
151106
0