active check for when promise finishes.

Closes #290
This commit is contained in:
FireMasterK 2021-07-21 03:18:35 +05:30
parent 94f98bdbc3
commit b9f401cd39
No known key found for this signature in database
GPG Key ID: 49451E4482CC5BCD

View File

@ -143,21 +143,24 @@ export default {
comments: null, comments: null,
subscribed: false, subscribed: false,
channelId: null, channelId: null,
active: true,
}; };
}, },
mounted() { mounted() {
this.getVideoData().then(() => { this.getVideoData().then(() => {
this.$refs.videoPlayer.loadVideo(); if (this.active) this.$refs.videoPlayer.loadVideo();
}); });
this.getSponsors(); this.getSponsors();
if (this.getPreferenceBoolean("comments", true)) this.getComments(); if (this.getPreferenceBoolean("comments", true)) this.getComments();
}, },
activated() { activated() {
this.active = true;
this.selectedAutoPlay = this.getPreferenceBoolean("autoplay", true); this.selectedAutoPlay = this.getPreferenceBoolean("autoplay", true);
if (this.video.duration) this.$refs.videoPlayer.loadVideo(); if (this.video.duration) this.$refs.videoPlayer.loadVideo();
window.addEventListener("scroll", this.handleScroll); window.addEventListener("scroll", this.handleScroll);
}, },
deactivated() { deactivated() {
this.active = false;
window.removeEventListener("scroll", this.handleScroll); window.removeEventListener("scroll", this.handleScroll);
}, },
watch: { watch: {