From c91bbabdbe512e3e254d8348ae9aac69f2e961e3 Mon Sep 17 00:00:00 2001 From: Carson McManus Date: Thu, 4 Jul 2024 18:52:30 -0400 Subject: [PATCH] server: refactor video highlighting, fix videos not getting highlighted in add previews (#1778) * add and update types * server side impl * update client * fix some tests * fix some tests * fix some tests * fix behavior * fix length not showing up --- client/src/components/AddPreview.vue | 9 ++- client/tests/e2e/component/AddPreview.cy.ts | 6 +- common/models/rest-api.ts | 1 + server/api/data.ts | 6 +- server/infoextractor.ts | 68 ++++++++++++++------- server/serviceadapter.ts | 3 +- server/services/youtube.ts | 43 +++++++------ server/tests/unit/services/youtube.spec.ts | 47 +++++++------- 8 files changed, 114 insertions(+), 69 deletions(-) diff --git a/client/src/components/AddPreview.vue b/client/src/components/AddPreview.vue index 944364e22..9da150153 100644 --- a/client/src/components/AddPreview.vue +++ b/client/src/components/AddPreview.vue @@ -157,9 +157,7 @@ watch(inputAddPreview, () => { onInputAddPreviewChange(); }); -const highlightedAddPreviewItem = computed(() => { - return _.find(videos.value, { highlight: true }); -}); +const highlightedAddPreviewItem = ref