mirror of
				https://github.com/TeamPiped/Piped.git
				synced 2024-08-14 23:57:27 +00:00 
			
		
		
		
	Minor fix for SponsorBlock
This commit is contained in:
		
							parent
							
								
									a4cd8a6a69
								
							
						
					
					
						commit
						ba40800a5e
					
				
					 1 changed files with 14 additions and 14 deletions
				
			
		| 
						 | 
				
			
			@ -222,6 +222,8 @@ export default {
 | 
			
		|||
    },
 | 
			
		||||
    methods: {
 | 
			
		||||
        async loadVideo() {
 | 
			
		||||
            this.updateSponsors();
 | 
			
		||||
 | 
			
		||||
            const component = this;
 | 
			
		||||
            const videoEl = this.$refs.videoEl;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -696,6 +698,18 @@ export default {
 | 
			
		|||
 | 
			
		||||
            if (markers) markers.style.background = `linear-gradient(${array.join(",")})`;
 | 
			
		||||
        },
 | 
			
		||||
        updateSponsors() {
 | 
			
		||||
            const skipOptions = this.getPreferenceJSON("skipOptions", {});
 | 
			
		||||
            this.sponsors?.segments?.forEach(segment => {
 | 
			
		||||
                const option = skipOptions[segment.category];
 | 
			
		||||
                segment.autoskip = option === undefined || option === "auto";
 | 
			
		||||
            });
 | 
			
		||||
            if (this.getPreferenceBoolean("showMarkers", true)) {
 | 
			
		||||
                this.shakaPromise.then(() => {
 | 
			
		||||
                    this.updateMarkers();
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        destroy(hotkeys) {
 | 
			
		||||
            if (this.$ui && !document.pictureInPictureElement) {
 | 
			
		||||
                this.$ui.destroy();
 | 
			
		||||
| 
						 | 
				
			
			@ -710,20 +724,6 @@ export default {
 | 
			
		|||
            this.$refs.container?.querySelectorAll("div").forEach(node => node.remove());
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
    watch: {
 | 
			
		||||
        sponsors() {
 | 
			
		||||
            const skipOptions = this.getPreferenceJSON("skipOptions", {});
 | 
			
		||||
            this.sponsors?.segments?.forEach(segment => {
 | 
			
		||||
                const option = skipOptions[segment.category];
 | 
			
		||||
                segment.autoskip = option === undefined || option === "auto";
 | 
			
		||||
            });
 | 
			
		||||
            if (this.getPreferenceBoolean("showMarkers", true)) {
 | 
			
		||||
                this.shakaPromise.then(() => {
 | 
			
		||||
                    this.updateMarkers();
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue