p-stream/src/video/components/hooks/volumeStore.ts
Felix Boehme 8c44bb6ec6
revert
2023-09-02 16:15:20 +02:00

28 lines
507 B
TypeScript

import { createVersionedStore } from "@/utils/storage";
interface VolumeStoreData {
volume: number;
}
export const volumeStore = createVersionedStore<VolumeStoreData>()
.setKey("mw-volume")
.addVersion({
version: 0,
create() {
return {
volume: 1,
};
},
})
.build();
export function getStoredVolume(): number {
const store = volumeStore.get();
return store.volume;
}
export function setStoredVolume(volume: number) {
volumeStore.save({
volume,
});
}