迁移收藏到新数据结构

This commit is contained in:
mtvpls
2025-12-30 22:00:36 +08:00
parent f43d9c7d0e
commit 39f2bb3450
6 changed files with 268 additions and 34 deletions
+4
View File
@@ -41,12 +41,16 @@ export interface IStorage {
deletePlayRecord(userName: string, key: string): Promise<void>;
// 清理超出限制的旧播放记录
cleanupOldPlayRecords(userName: string): Promise<void>;
// 迁移播放记录
migratePlayRecords(userName: string): Promise<void>;
// 收藏相关
getFavorite(userName: string, key: string): Promise<Favorite | null>;
setFavorite(userName: string, key: string, favorite: Favorite): Promise<void>;
getAllFavorites(userName: string): Promise<{ [key: string]: Favorite }>;
deleteFavorite(userName: string, key: string): Promise<void>;
// 迁移收藏
migrateFavorites(userName: string): Promise<void>;
// 用户相关
registerUser(userName: string, password: string): Promise<void>;