9981537102ba341e75bad5bf27adc269cf471203dd00f707f2a94615a33b10d3.json 10 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\nvar _asyncToGenerator = require(\"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/asyncToGenerator.js\").default;\nvar _Object$defineProperty = require(\"@babel/runtime-corejs3/core-js-stable/object/define-property\");\nvar _interopRequireDefault = require(\"@babel/runtime-corejs3/helpers/interopRequireDefault\");\n_Object$defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _stringify = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/json/stringify\"));\nvar _reduce = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/instance/reduce\"));\nvar _promise = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/promise\"));\nvar _map = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/instance/map\"));\nvar _LocalDatastoreUtils = require(\"./LocalDatastoreUtils\");\nvar _Storage = _interopRequireDefault(require(\"./Storage\"));\nconst LocalDatastoreController = {\n fromPinWithName(name) {\n return _asyncToGenerator(function* () {\n const values = yield _Storage.default.getItemAsync(name);\n if (!values) {\n return [];\n }\n const objects = JSON.parse(values);\n return objects;\n })();\n },\n pinWithName(name, value) {\n const values = (0, _stringify.default)(value);\n return _Storage.default.setItemAsync(name, values);\n },\n unPinWithName(name) {\n return _Storage.default.removeItemAsync(name);\n },\n getAllContents() {\n return _asyncToGenerator(function* () {\n const keys = yield _Storage.default.getAllKeysAsync();\n return (0, _reduce.default)(keys).call(keys, /*#__PURE__*/function () {\n var _ref = _asyncToGenerator(function* (previousPromise, key) {\n const LDS = yield previousPromise;\n if ((0, _LocalDatastoreUtils.isLocalDatastoreKey)(key)) {\n const value = yield _Storage.default.getItemAsync(key);\n try {\n LDS[key] = JSON.parse(value);\n } catch (error) {\n console.error('Error getAllContents: ', error);\n }\n }\n return LDS;\n });\n return function (_x, _x2) {\n return _ref.apply(this, arguments);\n };\n }(), _promise.default.resolve({}));\n })();\n },\n // Used for testing\n getRawStorage() {\n return _asyncToGenerator(function* () {\n const keys = yield _Storage.default.getAllKeysAsync();\n return (0, _reduce.default)(keys).call(keys, /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator(function* (previousPromise, key) {\n const LDS = yield previousPromise;\n const value = yield _Storage.default.getItemAsync(key);\n LDS[key] = value;\n return LDS;\n });\n return function (_x3, _x4) {\n return _ref2.apply(this, arguments);\n };\n }(), _promise.default.resolve({}));\n })();\n },\n clear() {\n var _this = this;\n return _asyncToGenerator(function* () {\n const keys = yield _Storage.default.getAllKeysAsync();\n const toRemove = [];\n for (const key of keys) {\n if ((0, _LocalDatastoreUtils.isLocalDatastoreKey)(key)) {\n toRemove.push(key);\n }\n }\n const promises = (0, _map.default)(toRemove).call(toRemove, _this.unPinWithName);\n return _promise.default.all(promises);\n })();\n }\n};\nmodule.exports = LocalDatastoreController;\nvar _default = exports.default = LocalDatastoreController;","map":{"version":3,"names":["_asyncToGenerator","require","default","_Object$defineProperty","_interopRequireDefault","exports","value","_stringify","_reduce","_promise","_map","_LocalDatastoreUtils","_Storage","LocalDatastoreController","fromPinWithName","name","values","getItemAsync","objects","JSON","parse","pinWithName","setItemAsync","unPinWithName","removeItemAsync","getAllContents","keys","getAllKeysAsync","call","_ref","previousPromise","key","LDS","isLocalDatastoreKey","error","console","_x","_x2","apply","arguments","resolve","getRawStorage","_ref2","_x3","_x4","clear","_this","toRemove","push","promises","all","module","_default"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/parse/lib/browser/LocalDatastoreController.default.js"],"sourcesContent":["\"use strict\";\n\nvar _Object$defineProperty = require(\"@babel/runtime-corejs3/core-js-stable/object/define-property\");\nvar _interopRequireDefault = require(\"@babel/runtime-corejs3/helpers/interopRequireDefault\");\n_Object$defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _stringify = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/json/stringify\"));\nvar _reduce = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/instance/reduce\"));\nvar _promise = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/promise\"));\nvar _map = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/instance/map\"));\nvar _LocalDatastoreUtils = require(\"./LocalDatastoreUtils\");\nvar _Storage = _interopRequireDefault(require(\"./Storage\"));\nconst LocalDatastoreController = {\n async fromPinWithName(name) {\n const values = await _Storage.default.getItemAsync(name);\n if (!values) {\n return [];\n }\n const objects = JSON.parse(values);\n return objects;\n },\n pinWithName(name, value) {\n const values = (0, _stringify.default)(value);\n return _Storage.default.setItemAsync(name, values);\n },\n unPinWithName(name) {\n return _Storage.default.removeItemAsync(name);\n },\n async getAllContents() {\n const keys = await _Storage.default.getAllKeysAsync();\n return (0, _reduce.default)(keys).call(keys, async (previousPromise, key) => {\n const LDS = await previousPromise;\n if ((0, _LocalDatastoreUtils.isLocalDatastoreKey)(key)) {\n const value = await _Storage.default.getItemAsync(key);\n try {\n LDS[key] = JSON.parse(value);\n } catch (error) {\n console.error('Error getAllContents: ', error);\n }\n }\n return LDS;\n }, _promise.default.resolve({}));\n },\n // Used for testing\n async getRawStorage() {\n const keys = await _Storage.default.getAllKeysAsync();\n return (0, _reduce.default)(keys).call(keys, async (previousPromise, key) => {\n const LDS = await previousPromise;\n const value = await _Storage.default.getItemAsync(key);\n LDS[key] = value;\n return LDS;\n }, _promise.default.resolve({}));\n },\n async clear() {\n const keys = await _Storage.default.getAllKeysAsync();\n const toRemove = [];\n for (const key of keys) {\n if ((0, _LocalDatastoreUtils.isLocalDatastoreKey)(key)) {\n toRemove.push(key);\n }\n }\n const promises = (0, _map.default)(toRemove).call(toRemove, this.unPinWithName);\n return _promise.default.all(promises);\n }\n};\nmodule.exports = LocalDatastoreController;\nvar _default = exports.default = LocalDatastoreController;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}