Replace for loop with find for QueueStatus

This commit is contained in:
Qstick
2020-09-20 19:47:23 -04:00
committed by GitHub
parent 9472af8f83
commit d6d740a0d2

View File

@@ -64,16 +64,7 @@ function createMapStateToProps() {
); );
}); });
let queueStatus = null; const firstQueueItem = queueItems.find((q) => q.movieId === movie.id);
let queueState = null;
for (const q in queueItems) {
if (queueItems[q].movieId === movie.id) {
queueStatus = queueItems[q].status;
queueState = queueItems[q].trackedDownloadState;
break;
}
}
return { return {
...movie, ...movie,
@@ -81,8 +72,8 @@ function createMapStateToProps() {
showSearchAction, showSearchAction,
isRefreshingMovie, isRefreshingMovie,
isSearchingMovie, isSearchingMovie,
queueStatus, queueStatus: firstQueueItem.status,
queueState queueState: firstQueueItem.trackedDownloadState
}; };
} }
); );