| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");var _CoreManager = _interopRequireDefault(require("./CoreManager"));var StorageController = {  async: 1,  getItemAsync: function (path) {    return new Promise(function (resolve, reject) {      _CoreManager.default.getAsyncStorage().getItem(path, function (err, value) {        if (err) {          reject(err);        } else {          resolve(value);        }      });    });  },  setItemAsync: function (path, value) {    return new Promise(function (resolve, reject) {      _CoreManager.default.getAsyncStorage().setItem(path, value, function (err, value) {        if (err) {          reject(err);        } else {          resolve(value);        }      });    });  },  removeItemAsync: function (path) {    return new Promise(function (resolve, reject) {      _CoreManager.default.getAsyncStorage().removeItem(path, function (err) {        if (err) {          reject(err);        } else {          resolve();        }      });    });  },  getAllKeysAsync: function () {    return new Promise(function (resolve, reject) {      _CoreManager.default.getAsyncStorage().getAllKeys(function (err, keys) {        if (err) {          reject(err);        } else {          resolve(keys);        }      });    });  },  multiGet: function (keys) {    return new Promise(function (resolve, reject) {      _CoreManager.default.getAsyncStorage().multiGet(keys, function (err, result) {        if (err) {          reject(err);        } else {          resolve(result);        }      });    });  },  multiRemove: function (keys) {    return new Promise(function (resolve, reject) {      _CoreManager.default.getAsyncStorage().multiRemove(keys, function (err) {        if (err) {          reject(err);        } else {          resolve(keys);        }      });    });  },  clear: function () {    return _CoreManager.default.getAsyncStorage().clear();  }};module.exports = StorageController;
 |