mirror of
https://github.com/p-stream/p-stream.git
synced 2026-04-19 13:12:09 +00:00
21 lines
527 B
TypeScript
21 lines
527 B
TypeScript
import { createVersionedStore } from "@/utils/storage";
|
|
import { migrateV1Bookmarks, OldBookmarks } from "../watched/migrations/v2";
|
|
import { BookmarkStoreData } from "./types";
|
|
|
|
export const BookmarkStore = createVersionedStore<BookmarkStoreData>()
|
|
.setKey("mw-bookmarks")
|
|
.addVersion({
|
|
version: 0,
|
|
migrate(oldBookmarks: OldBookmarks) {
|
|
return migrateV1Bookmarks(oldBookmarks);
|
|
},
|
|
})
|
|
.addVersion({
|
|
version: 1,
|
|
create() {
|
|
return {
|
|
bookmarks: [],
|
|
};
|
|
},
|
|
})
|
|
.build();
|