@baqhub/sdk-expo
Version:
The official Expo SDK for the BAQ federated app platform.
24 lines (23 loc) • 796 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.secureStorageAdapter = void 0;
const tslib_1 = require("tslib");
const sdk_react_1 = require("@baqhub/sdk-react");
const SecureStore = tslib_1.__importStar(require("expo-secure-store"));
const options = {
requireAuthentication: false,
keychainAccessible: SecureStore.ALWAYS,
keychainService: "com.baqhub.sdk.expo",
};
exports.secureStorageAdapter = {
type: sdk_react_1.StorageAdapterType.SECURE,
async getString(key) {
return (await SecureStore.getItemAsync(key, options)) || undefined;
},
setString(key, value) {
return SecureStore.setItemAsync(key, value, options);
},
removeString(key) {
return SecureStore.deleteItemAsync(key, options);
},
};