fix(video-toggle): remove unnecessary querySelector call

This commit is contained in:
JellyBrick
2023-11-29 19:23:58 +09:00
parent 888ced8fd1
commit 4c0cce89ee

View File

@ -4,7 +4,6 @@ import buttonSwitcherStyle from './button-switcher.css?inline';
import { createPlugin } from '@/utils'; import { createPlugin } from '@/utils';
import { moveVolumeHud as preciseVolumeMoveVolumeHud } from '@/plugins/precise-volume/renderer'; import { moveVolumeHud as preciseVolumeMoveVolumeHud } from '@/plugins/precise-volume/renderer';
import { YoutubePlayer } from '@/types/youtube-player';
import { ElementFromHtml } from '@/plugins/utils/renderer'; import { ElementFromHtml } from '@/plugins/utils/renderer';
import { ThumbnailElement } from '@/types/get-player-response'; import { ThumbnailElement } from '@/types/get-player-response';
@ -150,7 +149,7 @@ export default createPlugin({
const switchButtonDiv = ElementFromHtml(buttonTemplate); const switchButtonDiv = ElementFromHtml(buttonTemplate);
const forceThumbnail = (img: HTMLImageElement) => { const forceThumbnail = (img: HTMLImageElement) => {
const thumbnails: ThumbnailElement[] = (document.querySelector('#movie_player') as unknown as YoutubePlayer).getPlayerResponse()?.videoDetails?.thumbnail?.thumbnails ?? []; const thumbnails: ThumbnailElement[] = api?.getPlayerResponse()?.videoDetails?.thumbnail?.thumbnails ?? [];
if (thumbnails && thumbnails.length > 0) { if (thumbnails && thumbnails.length > 0) {
const thumbnail = thumbnails.at(-1)?.url.split('?')[0]; const thumbnail = thumbnails.at(-1)?.url.split('?')[0];
if (thumbnail) img.src = thumbnail; if (thumbnail) img.src = thumbnail;