mirror of
https://github.com/sussy-code/smov.git
synced 2024-12-21 14:47:41 +01:00
25 lines
472 B
TypeScript
25 lines
472 B
TypeScript
import { versionedStoreBuilder } from "@/utils/storage";
|
|
|
|
export const volumeStore = versionedStoreBuilder()
|
|
.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) {
|
|
const store = volumeStore.get();
|
|
store.save({
|
|
volume,
|
|
});
|
|
}
|