@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
33 lines (26 loc) • 727 B
text/typescript
import {
DEFAULT_STORAGE_NAMESPACE,
getWebStorageKey,
} from "./storageWebUtils.web";
export function saveSync(
key: string,
value: string,
namespace: string = DEFAULT_STORAGE_NAMESPACE
) {
const storageWebKey = getWebStorageKey(key, namespace);
return sessionStorage.setItem(storageWebKey, value);
}
export function getSync(
key: string,
namespace: string = DEFAULT_STORAGE_NAMESPACE
) {
const storageWebKey = getWebStorageKey(key, namespace);
return sessionStorage.getItem(storageWebKey);
}
export function removeSync(
key: string,
namespace: string = DEFAULT_STORAGE_NAMESPACE
) {
const storageWebKey = getWebStorageKey(key, namespace);
return sessionStorage.removeItem(storageWebKey);
}