mirror of
https://github.com/ente-io/ente.git
synced 2025-05-24 03:59:22 +00:00
17 lines
503 B
TypeScript
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();
|