1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Fix code smells and dependency issue

This commit is contained in:
Bill Thornton 2021-06-07 11:55:01 -04:00
parent de54dc636a
commit 35f6944310
5 changed files with 18 additions and 17 deletions

View file

@ -18,8 +18,10 @@ const CARD_OPTIONS = {
showChannelName: true
};
/*
* React component to display search result rows for live tv library search
*/
const LiveTVSearchResults = ({ serverId, parentId, collectionType, query }) => {
const [ apiClient, setApiClient ] = useState();
const [ movies, setMovies ] = useState([]);
const [ episodes, setEpisodes ] = useState([]);
const [ sports, setSports ] = useState([]);
@ -55,10 +57,6 @@ const LiveTVSearchResults = ({ serverId, parentId, collectionType, query }) => {
const isLiveTV = () => collectionType === 'livetv';
useEffect(() => {
if (serverId) setApiClient(ServerConnections.getApiClient(serverId));
}, [ serverId ]);
useEffect(() => {
// Reset state
setMovies([]);
@ -70,6 +68,8 @@ const LiveTVSearchResults = ({ serverId, parentId, collectionType, query }) => {
setVideos([]);
if (query && isLiveTV()) {
const apiClient = ServerConnections.getApiClient(serverId);
// Movies row
fetchItems(apiClient, {
IncludeItemTypes: 'LiveTvProgram',