mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-27 22:56:45 -04:00
Fixed: Improve Selection of Executing Commands in Artist list
This commit is contained in:
@@ -4,9 +4,8 @@ import PropTypes from 'prop-types';
|
||||
import React, { Component } from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import { createSelector } from 'reselect';
|
||||
import { isCommandExecuting } from 'Utilities/Command';
|
||||
import createArtistSelector from 'Store/Selectors/createArtistSelector';
|
||||
import createCommandsSelector from 'Store/Selectors/createCommandsSelector';
|
||||
import createExecutingCommandsSelector from 'Store/Selectors/createCommandsSelector';
|
||||
import createQualityProfileSelector from 'Store/Selectors/createQualityProfileSelector';
|
||||
import createLanguageProfileSelector from 'Store/Selectors/createLanguageProfileSelector';
|
||||
import createMetadataProfileSelector from 'Store/Selectors/createMetadataProfileSelector';
|
||||
@@ -40,28 +39,26 @@ function createMapStateToProps() {
|
||||
createLanguageProfileSelector(),
|
||||
createMetadataProfileSelector(),
|
||||
selectShowSearchAction(),
|
||||
createCommandsSelector(),
|
||||
createExecutingCommandsSelector(),
|
||||
(
|
||||
artist,
|
||||
qualityProfile,
|
||||
languageProfile,
|
||||
metadataProfile,
|
||||
showSearchAction,
|
||||
commands
|
||||
executingCommands
|
||||
) => {
|
||||
const isRefreshingArtist = commands.some((command) => {
|
||||
const isRefreshingArtist = executingCommands.some((command) => {
|
||||
return (
|
||||
command.name === commandNames.REFRESH_ARTIST &&
|
||||
command.body.artistId === artist.id &&
|
||||
isCommandExecuting(command)
|
||||
command.body.artistId === artist.id
|
||||
);
|
||||
});
|
||||
|
||||
const isSearchingArtist = commands.some((command) => {
|
||||
const isSearchingArtist = executingCommands.some((command) => {
|
||||
return (
|
||||
command.name === commandNames.ARTIST_SEARCH &&
|
||||
command.body.artistId === artist.id &&
|
||||
isCommandExecuting(command)
|
||||
command.body.artistId === artist.id
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user