mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
4.9 KiB
JSON
1 line
4.9 KiB
JSON
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { __decorate } from \"tslib\";\nimport { Injectable } from '@angular/core';\nimport { Storage } from '@ionic/storage';\nimport { Platform } from '@ionic/angular';\nimport { SHA1 } from 'crypto-js';\nimport { localstoreService } from '../store/localstore.service';\nlet StorageService = class StorageService {\n constructor(storage, platform) {\n this.storage = storage;\n this.platform = platform;\n }\n key(key) {\n return SHA1('service' + \"StorageService\" + key).toString();\n }\n keyExist(key) {\n var _this = this;\n return _asyncToGenerator(function* () {\n return yield localstoreService.keyExist(_this.key(key));\n })();\n }\n // Store the value\n store(key, value) {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n yield localstoreService.set(_this2.key(key), value);\n })();\n }\n // Get the value\n get(key) {\n var _this3 = this;\n return _asyncToGenerator(function* () {\n return new Promise((resolve, reject) => {\n const data = localstoreService.get(_this3.key(key), false);\n if (data) resolve(data);else reject(data);\n });\n })();\n }\n remove(key) {\n var _this4 = this;\n return _asyncToGenerator(function* () {\n yield localstoreService.delete(_this4.key(key));\n })();\n }\n};\nStorageService.ctorParameters = () => [{\n type: Storage\n}, {\n type: Platform\n}];\nStorageService = __decorate([Injectable({\n providedIn: 'root'\n})], StorageService);\nexport { StorageService };","map":{"version":3,"mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAASC,OAAO,QAAQ,gBAAgB;AACxC,SAA8CC,QAAQ,QAAQ,gBAAgB;AAC9E,SAASC,IAAI,QAAU,WAAW;AAClC,SAASC,iBAAiB,QAAQ,6BAA6B;AAMtD,IAAMC,cAAc,GAApB,MAAMA,cAAc;EAG3BC,YAAoBC,OAAe,EACzBC,QAAkB;IADR,YAAO,GAAPD,OAAO;IACjB,aAAQ,GAARC,QAAQ;EACf;EAEHC,GAAGA,CAACA,GAAU;IACZ,OAAQN,IAAI,CAAC,SAAS,GAAC,gBAAgB,GAACM,GAAG,CAAC,CAAEC,QAAQ,EAAE;EAC1D;EAEMC,QAAQA,CAACF,GAAU;IAAA;IAAA;MACvB,aAAaL,iBAAiB,CAACO,QAAQ,CAACC,KAAI,CAACH,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EACxD;EAEA;EACMI,KAAKA,CAACJ,GAAW,EAAEK,KAAU;IAAA;IAAA;MAEjC,MAAMV,iBAAiB,CAACW,GAAG,CAACC,MAAI,CAACP,GAAG,CAACA,GAAG,CAAC,EAAEK,KAAK,CAAC;IAAA;EAEnD;EACA;EACMG,GAAGA,CAACR,GAAW;IAAA;IAAA;MAEnB,OAAO,IAAIS,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,KAAG;QACpC,MAAMC,IAAI,GAAIjB,iBAAiB,CAACa,GAAG,CAACK,MAAI,CAACb,GAAG,CAACA,GAAG,CAAC,EAAE,KAAK,CAAC;QACzD,IAAGY,IAAI,EAAEF,OAAO,CAACE,IAAI,CAAC,MACjBD,MAAM,CAACC,IAAI,CAAC;MACnB,CAAC,CAAC;IAAA;EAEJ;EAEME,MAAMA,CAACd,GAAW;IAAA;IAAA;MAEtB,MAAML,iBAAiB,CAACoB,MAAM,CAACC,MAAI,CAAChB,GAAG,CAACA,GAAG,CAAC,CAAC;IAAA;EAE/C;;;;;;;AApCaJ,cAAc,eAH5BL,UAAU,CAAC;EACV0B,UAAU,EAAE;CACX,CAAC,GACWrB,cAAc;SAAdA,cAAc","names":["Injectable","Storage","Platform","SHA1","localstoreService","StorageService","constructor","storage","platform","key","toString","keyExist","_this","store","value","set","_this2","get","Promise","resolve","reject","data","_this3","remove","delete","_this4","providedIn"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\services\\storage.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { Storage } from '@ionic/storage';\r\nimport { AnimationController, ModalController,Platform } from '@ionic/angular';\r\nimport { SHA1 } from 'crypto-js'\r\nimport { localstoreService } from '../store/localstore.service';\r\n/* import { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins; */\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n private keyName: string;\r\n\r\n constructor(private storage:Storage,\r\n private platform: Platform\r\n ) {}\r\n\r\n key(key:string): string {\r\n return (SHA1('service'+\"StorageService\"+key)).toString()\r\n }\r\n\r\n async keyExist(key:string) {\r\n return await localstoreService.keyExist(this.key(key))\r\n }\r\n\r\n // Store the value\r\n async store(key: string, value: any) {\r\n\r\n await localstoreService.set(this.key(key), value)\r\n\r\n }\r\n // Get the value\r\n async get(key: string): Promise<any> {\r\n\r\n return new Promise((resolve, reject)=>{\r\n const data = localstoreService.get(this.key(key), false)\r\n if(data) resolve(data)\r\n else reject(data)\r\n })\r\n\r\n }\r\n\r\n async remove(key: string){\r\n \r\n await localstoreService.delete(this.key(key))\r\n \r\n }\r\n\r\n/*\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n } */\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |