Skip to content

Commit 0786927

Browse files
committed
refactor: remove series refresh functionality before search to reduce API load
1 parent cf97764 commit 0786927

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

src/primary/apps/sonarr/missing.py

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -451,19 +451,8 @@ def process_missing_shows_mode(
451451
if len(missing_episodes) > 5:
452452
sonarr_logger.debug(f" ... and {len(missing_episodes)-5} more episodes.")
453453

454-
# Refresh series if not skipped
455-
# Refresh functionality has been removed
456-
sonarr_logger.info(f"Refreshing series info for {show_title}...")
457-
refresh_command_id = sonarr_api.refresh_series(api_url, api_key, api_timeout, show_id)
458-
if refresh_command_id:
459-
wait_success = wait_for_command(
460-
api_url, api_key, api_timeout, refresh_command_id,
461-
command_wait_delay, command_wait_attempts, "Series Refresh", stop_check
462-
)
463-
if not wait_success:
464-
sonarr_logger.warning(f"Series refresh command timed out or failed for {show_title}. Proceeding with search anyway.")
465-
else:
466-
sonarr_logger.warning(f"Failed to trigger refresh command for {show_title}. Proceeding with search anyway.")
454+
# Series refresh functionality has been completely removed
455+
# No longer performing refresh before search to avoid API rate limiting and unnecessary delays
467456

468457
# Extract episode IDs to search
469458
episode_ids = [episode.get('id') for episode in missing_episodes if episode.get('id')]

0 commit comments

Comments
 (0)