mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-16 21:28:06 +00:00
feat: add like albums & follow artists function
This commit is contained in:
parent
81ec2fe6b9
commit
2f41e0237d
28 changed files with 461 additions and 145 deletions
28
src/utils/updateApp.js
Normal file
28
src/utils/updateApp.js
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
import pack from "../../package.json";
|
||||
|
||||
function updateTo_0_2_0() {
|
||||
// 0.1 to 0.2.0
|
||||
// 移动 settings 内的 user 数据到 data
|
||||
let settings = JSON.parse(localStorage.getItem("settings"));
|
||||
let data = {
|
||||
likedSongPlaylistID: settings.user.likedSongPlaylistID,
|
||||
lastRefreshCookieDate: settings.lastRefreshCookieDate,
|
||||
};
|
||||
delete settings.user.likedSongPlaylistID;
|
||||
delete settings.lastRefreshCookieDate;
|
||||
data.user = settings.user;
|
||||
delete settings.user;
|
||||
localStorage.setItem("settings", JSON.stringify(settings));
|
||||
localStorage.setItem("data", JSON.stringify(data));
|
||||
localStorage.setItem("appVersion", "0.2.0");
|
||||
window.location.reload();
|
||||
}
|
||||
|
||||
export default function () {
|
||||
while (localStorage.getItem("appVersion") !== pack.version) {
|
||||
let currentVersion = localStorage.getItem("appVersion");
|
||||
if (currentVersion === "0.1") {
|
||||
updateTo_0_2_0();
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue