Unwatch store before destroy

This commit is contained in:
Joel Collins 2019-11-27 11:09:02 +00:00
parent 46cd97625d
commit 4149a49807

View file

@ -107,7 +107,8 @@ export default {
checkedTags: [],
sortDescending: true,
galleryFolder: "",
scanTag: "scan"
scanTag: "scan",
unwatchStoreFunction: null
};
},
@ -243,7 +244,7 @@ export default {
created: function() {
// Watch for host 'ready', then update status
this.$store.watch(
this.unwatchStoreFunction = this.$store.watch(
(state, getters) => {
return getters.ready;
},
@ -259,6 +260,14 @@ export default {
);
},
beforeDestroy() {
// Then we call that function here to unwatch
if (this.unwatchStoreFunction) {
this.unwatchStoreFunction();
this.unwatchStoreFunction = null;
}
},
methods: {
updateCaptureList: function() {
console.log("Updating capture list...");