@baqhub/sdk-expo
Version:
The official Expo SDK for the BAQ federated app platform.
20 lines (19 loc) • 623 B
JavaScript
import { StorageAdapterType } from "@baqhub/sdk-react";
import * as SecureStore from "expo-secure-store";
const options = {
requireAuthentication: false,
keychainAccessible: SecureStore.ALWAYS,
keychainService: "com.baqhub.sdk.expo",
};
export const secureStorageAdapter = {
type: 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);
},
};