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: [], checkedTags: [],
sortDescending: true, sortDescending: true,
galleryFolder: "", galleryFolder: "",
scanTag: "scan" scanTag: "scan",
unwatchStoreFunction: null
}; };
}, },
@ -243,7 +244,7 @@ export default {
created: function() { created: function() {
// Watch for host 'ready', then update status // Watch for host 'ready', then update status
this.$store.watch( this.unwatchStoreFunction = this.$store.watch(
(state, getters) => { (state, getters) => {
return getters.ready; 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: { methods: {
updateCaptureList: function() { updateCaptureList: function() {
console.log("Updating capture list..."); console.log("Updating capture list...");