mirror of
https://github.com/sussy-code/smov.git
synced 2024-12-22 14:57:40 +01:00
26 lines
472 B
TypeScript
26 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,
|
||
|
});
|
||
|
}
|