PiP options defaults + migrations

This commit is contained in:
Araxeus
2022-04-20 15:20:34 +03:00
parent 77d4e9cb84
commit f6de5c7c22
2 changed files with 16 additions and 0 deletions

View File

@ -2,7 +2,16 @@ const Store = require("electron-store");
const defaults = require("./defaults");
const setDefaultPluginOptions = (store, plugin) => {
if (!store.get(`plugins.${plugin}`)) {
store.set(`plugins.${plugin}`, defaults.plugins[plugin]);
}
}
const migrations = {
">=1.17.0": (store) => {
setDefaultPluginOptions(store, "picture-in-picture");
},
">=1.14.0": (store) => {
if (
typeof store.get("plugins.precise-volume.globalShortcuts") !== "object"