using System.Collections.Generic; using NzbDrone.Common.Extensions; using NzbDrone.Core.Messaging.Commands; namespace NzbDrone.Core.Movies.Commands { public class RefreshMovieCommand : Command { public List MovieIds { get; set; } public bool IsNewMovie { get; set; } public RefreshMovieCommand() { MovieIds = new List(); } public RefreshMovieCommand(List movieIds, bool isNewMovie = false) { MovieIds = movieIds; IsNewMovie = isNewMovie; } public override bool SendUpdatesToClient => true; public override bool UpdateScheduledTask => MovieIds.Empty(); public override bool IsLongRunning => true; public override string CompletionMessage => "Completed"; } }