2024-05-24 20:41:11 +05:30

17 lines
503 B
TypeScript

export enum SESSION_KEYS {
ENCRYPTION_KEY = "encryptionKey",
KEY_ENCRYPTION_KEY = "keyEncryptionKey",
}
export const setKey = (key: SESSION_KEYS, value: object) =>
sessionStorage.setItem(key, JSON.stringify(value));
export const getKey = (key: SESSION_KEYS) => {
const value = sessionStorage.getItem(key);
return value && JSON.parse(value);
};
export const removeKey = (key: SESSION_KEYS) => sessionStorage.removeItem(key);
export const clearKeys = () => sessionStorage.clear();