UNPKG

@lens-protocol/react-native

Version:
39 lines (34 loc) 1.08 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var createClass = require('../../../dist/createClass-27d4ad8d.cjs.dev.js'); var reactNativeMmkv = require('react-native-mmkv'); var MmkvStorageProvider = /*#__PURE__*/function () { function MmkvStorageProvider() { createClass._classCallCheck(this, MmkvStorageProvider); this.storage = new reactNativeMmkv.MMKV({ id: 'lens-sdk-storage' }); } createClass._createClass(MmkvStorageProvider, [{ key: "getItem", value: function getItem(key) { var _this$storage$getStri; return (_this$storage$getStri = this.storage.getString(key)) !== null && _this$storage$getStri !== void 0 ? _this$storage$getStri : null; } }, { key: "setItem", value: function setItem(key, value) { this.storage.set(key, value); } }, { key: "removeItem", value: function removeItem(key) { this.storage["delete"](key); } }]); return MmkvStorageProvider; }(); function storage() { return new MmkvStorageProvider(); } exports.storage = storage;