autoplay persists on app launches
This commit is contained in:
parent
9f4d26f29e
commit
6e048db633
2 changed files with 21 additions and 0 deletions
|
@ -231,6 +231,11 @@ export class Store {
|
||||||
settings: false,
|
settings: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
musickit: {
|
||||||
|
"stored-attributes": {
|
||||||
|
autoplayEnabled: "",
|
||||||
|
},
|
||||||
|
},
|
||||||
};
|
};
|
||||||
private migrations: any = {};
|
private migrations: any = {};
|
||||||
private schema: ElectronStore.Schema<any> = {
|
private schema: ElectronStore.Schema<any> = {
|
||||||
|
|
|
@ -292,6 +292,21 @@ const app = new Vue({
|
||||||
setWindowHash(route = "") {
|
setWindowHash(route = "") {
|
||||||
window.location.hash = `#${route}`;
|
window.location.hash = `#${route}`;
|
||||||
},
|
},
|
||||||
|
monitorMusickit() {
|
||||||
|
if (!app.cfg.musickit) return;
|
||||||
|
|
||||||
|
for (const [attr, value] of Object.entries(app.cfg.musickit["stored-attributes"])) {
|
||||||
|
console.log(`Musickit value: ` + app.mk[attr]);
|
||||||
|
console.log(`Config value: ` + value);
|
||||||
|
if (value !== "" && app.mk[attr] !== value) {
|
||||||
|
app.mk[attr] = value;
|
||||||
|
}
|
||||||
|
this.$watch(`mk.${attr}`, (val) => {
|
||||||
|
console.log(`MK ${attr} changed to ${val}`);
|
||||||
|
app.cfg.musickit["stored-attributes"][attr] = val;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
async oobeInit() {
|
async oobeInit() {
|
||||||
this.appMode = "oobe";
|
this.appMode = "oobe";
|
||||||
for (const [k, v] of Object.entries(ipcRenderer.sendSync("get-i18n-listing"))) {
|
for (const [k, v] of Object.entries(ipcRenderer.sendSync("get-i18n-listing"))) {
|
||||||
|
@ -826,6 +841,7 @@ const app = new Vue({
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
MusicKitInterop.init();
|
MusicKitInterop.init();
|
||||||
|
this.monitorMusickit();
|
||||||
// Set the volume
|
// Set the volume
|
||||||
|
|
||||||
// Check the value of this.cfg.audio.muted
|
// Check the value of this.cfg.audio.muted
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue