public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { var movie = deleteMessage.Movie; var movieFile = deleteMessage.MovieFile; var variables = new StringDictionary(); variables.Add("Radarr_EventType", "MovieFileDelete"); variables.Add("Radarr_MovieFile_DeleteReason", deleteMessage.Reason.ToString()); variables.Add("Radarr_Movie_Id", movie.Id.ToString()); variables.Add("Radarr_Movie_Title", movie.Title); variables.Add("Radarr_Movie_Year", movie.Year.ToString()); variables.Add("Radarr_Movie_Path", movie.Path); variables.Add("Radarr_Movie_ImdbId", movie.ImdbId ?? string.Empty); variables.Add("Radarr_Movie_TmdbId", movie.TmdbId.ToString()); variables.Add("Radarr_MovieFile_Id", movieFile.Id.ToString()); variables.Add("Radarr_MovieFile_RelativePath", movieFile.RelativePath); variables.Add("Radarr_MovieFile_Path", Path.Combine(movie.Path, movieFile.RelativePath)); variables.Add("Radarr_MovieFile_Size", movieFile.Size.ToString()); variables.Add("Radarr_MovieFile_Quality", movieFile.Quality.Quality.Name); variables.Add("Radarr_MovieFile_QualityVersion", movieFile.Quality.Revision.Version.ToString()); variables.Add("Radarr_MovieFile_ReleaseGroup", movieFile.ReleaseGroup ?? string.Empty); variables.Add("Radarr_MovieFile_SceneName", movieFile.SceneName ?? string.Empty); _proxy.SendNotification(variables, Settings); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { const string header = "Radarr - Deleted"; Notify(Settings, header, deleteMessage.Message); UpdateAndCleanMovie(deleteMessage.Movie, true); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { if (Settings.UpdateLibrary) { var fullPath = Path.Combine(deleteMessage.Movie.Path, deleteMessage.MovieFile.RelativePath); _indexerProxy.DeleteFile(fullPath); } }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { var payload = new WebhookMovieFileDeletePayload { EventType = WebhookEventType.MovieFileDelete, Movie = new WebhookMovie(deleteMessage.Movie), MovieFile = new WebhookMovieFile(deleteMessage.MovieFile), DeleteReason = deleteMessage.Reason }; _proxy.SendWebhook(payload, Settings); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { if (Settings.Notify) { _mediaBrowserService.Notify(Settings, MOVIE_FILE_DELETED_TITLE_BRANDED, deleteMessage.Message); } if (Settings.UpdateLibrary) { _mediaBrowserService.UpdateMovies(Settings, deleteMessage.Movie, "Deleted"); } }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { var attachments = new List <Attachment> { new Attachment { Title = deleteMessage.Movie.Title, Text = Path.Combine(deleteMessage.Movie.Path, deleteMessage.MovieFile.RelativePath) } }; var payload = CreatePayload("Movie File Deleted", attachments); _proxy.SendPayload(payload, Settings); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { var movie = deleteMessage.Movie; var fullPath = Path.Combine(deleteMessage.Movie.Path, deleteMessage.MovieFile.RelativePath); var attachments = new List <Embed> { new Embed { Title = movie.Title, Description = deleteMessage.MovieFile.Path } }; var payload = CreatePayload("Movie File Deleted", attachments); _proxy.SendPayload(payload, Settings); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { var body = $"{deleteMessage.Message} deleted."; SendEmail(Settings, MOVIE_FILE_DELETED_TITLE_BRANDED, body); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { UpdateIfEnabled(deleteMessage.Movie); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { _twitterService.SendNotification($"Movie File Deleted: {deleteMessage.Message}", Settings); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { _prowlProxy.SendNotification(MOVIE_FILE_DELETED_TITLE, deleteMessage.Message, Settings); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { var body = $"{deleteMessage.Message} deleted."; _proxy.SendNotification(MOVIE_FILE_DELETED_TITLE, body, Settings); }
public override void OnMovieFileDelete(MovieFileDeleteMessage deleteMessage) { _traktService.RemoveMovieFromCollection(Settings, deleteMessage.Movie); }
public override void OnMovieFileDelete(MovieFileDeleteMessage message) { TestLogger.Info("OnMovieFileDelete was called"); }