UNPKG

@launchdarkly/react-native-client-sdk

Version:
28 lines 857 B
import AsyncStorage from './ConditionalAsyncStorage'; export default class PlatformStorage { constructor(_logger) { this._logger = _logger; } async clear(key) { await AsyncStorage.removeItem(key); } async get(key) { try { const value = await AsyncStorage.getItem(key); return value !== null && value !== void 0 ? value : null; } catch (error) { this._logger.debug(`Error getting AsyncStorage key: ${key}, error: ${error}`); return null; } } async set(key, value) { try { await AsyncStorage.setItem(key, value); } catch (error) { this._logger.debug(`Error saving AsyncStorage key: ${key}, value: ${value}, error: ${error}`); } } } //# sourceMappingURL=PlatformStorage.js.map