@@ -93,27 +93,13 @@ const chapterTime = computed(() =>
9393);
9494
9595// computed properties
96- const curChapter = computed (() => {
97- if (store .curQueueItem ?.media_item ?.metadata ?.chapters ) {
98- return store .curQueueItem .media_item .metadata .chapters .find ((chapter ) => {
99- if (! store .activePlayerQueue ?.elapsed_time ) return null ;
100- if (! chapter .end ) return null ;
101- return (
102- chapter .start < store .activePlayerQueue ?.elapsed_time &&
103- chapter .end > store .activePlayerQueue ?.elapsed_time
104- );
105- });
106- }
107- return null ;
108- });
109-
11096const playerCurQueueItemDuration = computed (() => {
11197 if (
11298 chapterTime .value &&
11399 store .curQueueItem ?.media_item ?.media_type == MediaType .AUDIOBOOK
114100 ) {
115- if (! curChapter . value ?.end ) return 0 ;
116- return curChapter . value ?.end - curChapter . value ?.start ;
101+ if (! store . curChapter ?.end ) return 0 ;
102+ return store . curChapter ?.end - store . curChapter ?.start ;
117103 }
118104 return store .curQueueItem ?.duration ;
119105});
@@ -130,8 +116,8 @@ const curQueueItemTime = computed(() => {
130116 chapterTime .value &&
131117 store .curQueueItem ?.media_item ?.media_type == MediaType .AUDIOBOOK
132118 ) {
133- if (! curChapter . value ?.start ) return 0 ;
134- return store .activePlayerQueue ?.elapsed_time - curChapter . value ?.start ;
119+ if (! store . curChapter ?.start ) return 0 ;
120+ return store .activePlayerQueue ?.elapsed_time - store . curChapter ?.start ;
135121 }
136122 return store .activePlayerQueue .elapsed_time ;
137123 }
@@ -183,7 +169,7 @@ const stopDragging = () => {
183169 isDragging .value = false ;
184170 if (! isDragging .value && store .activePlayer ) {
185171 var seekTime = tempTime .value ;
186- if (curChapter . value ?.start && chapterTime .value ) seekTime = curChapter . value ?.start + seekTime ;
172+ if (store . curChapter ?.start && chapterTime .value ) seekTime = store . curChapter ?.start + seekTime ;
187173 api .playerCommandSeek (store .activePlayer .player_id , Math .round (seekTime ));
188174 }
189175};
0 commit comments