| | import { |
| | useCancelQueueItemMutation, |
| | |
| | useClearQueueMutation, |
| | useEnqueueBatchMutation, |
| | usePauseProcessorMutation, |
| | usePruneQueueMutation, |
| | useResumeProcessorMutation, |
| | } from 'services/api/endpoints/queue'; |
| |
|
| | export const useIsQueueMutationInProgress = () => { |
| | const [_triggerEnqueueBatch, { isLoading: isLoadingEnqueueBatch }] = useEnqueueBatchMutation({ |
| | fixedCacheKey: 'enqueueBatch', |
| | }); |
| | const [_triggerResumeProcessor, { isLoading: isLoadingResumeProcessor }] = useResumeProcessorMutation({ |
| | fixedCacheKey: 'resumeProcessor', |
| | }); |
| | const [_triggerPauseProcessor, { isLoading: isLoadingPauseProcessor }] = usePauseProcessorMutation({ |
| | fixedCacheKey: 'pauseProcessor', |
| | }); |
| | const [_triggerCancelQueue, { isLoading: isLoadingCancelQueue }] = useCancelQueueItemMutation({ |
| | fixedCacheKey: 'cancelQueueItem', |
| | }); |
| | const [_triggerClearQueue, { isLoading: isLoadingClearQueue }] = useClearQueueMutation({ |
| | fixedCacheKey: 'clearQueue', |
| | }); |
| | const [_triggerPruneQueue, { isLoading: isLoadingPruneQueue }] = usePruneQueueMutation({ |
| | fixedCacheKey: 'pruneQueue', |
| | }); |
| | |
| | |
| | |
| | |
| | return ( |
| | isLoadingEnqueueBatch || |
| | isLoadingResumeProcessor || |
| | isLoadingPauseProcessor || |
| | isLoadingCancelQueue || |
| | isLoadingClearQueue || |
| | isLoadingPruneQueue |
| | |
| | ); |
| | }; |
| |
|