mirror of
https://github.com/mgerb/go-discord-bot
synced 2026-01-09 16:42:48 +00:00
31 lines
578 B
TypeScript
31 lines
578 B
TypeScript
import { SoundType } from '../model';
|
|
|
|
const clear = () => {
|
|
localStorage.clear();
|
|
};
|
|
|
|
const setJWT = (token: string) => {
|
|
localStorage.setItem('jwt', token);
|
|
};
|
|
|
|
const getJWT = (): string | null => {
|
|
return localStorage.getItem('jwt');
|
|
};
|
|
|
|
const getFavorites = (): SoundType[] => {
|
|
const f = localStorage.getItem('favorites');
|
|
return f ? JSON.parse(f) : [];
|
|
};
|
|
|
|
const setFavorites = (f: SoundType[]): void => {
|
|
localStorage.setItem('favorites', JSON.stringify(f));
|
|
};
|
|
|
|
export const StorageService = {
|
|
clear,
|
|
getJWT,
|
|
setJWT,
|
|
getFavorites,
|
|
setFavorites,
|
|
};
|