mirror of
https://github.com/Radarr/Radarr.git
synced 2024-10-03 22:57:18 +02:00
Refactor tags in WebhookMovie
This commit is contained in:
parent
35c6fef2d1
commit
7198aa24a6
@ -36,7 +36,10 @@ protected WebhookGrabPayload BuildOnGrabPayload(GrabMessage message)
|
||||
EventType = WebhookEventType.Grab,
|
||||
InstanceName = _configFileProvider.InstanceName,
|
||||
ApplicationUrl = _configService.ApplicationUrl,
|
||||
Movie = new WebhookMovie(message.Movie, tags: GetTagLabels(message.Movie)),
|
||||
Movie = new WebhookMovie(message.Movie)
|
||||
{
|
||||
Tags = GetTagLabels(message.Movie)
|
||||
},
|
||||
RemoteMovie = new WebhookRemoteMovie(remoteMovie),
|
||||
Release = new WebhookRelease(quality, remoteMovie),
|
||||
DownloadClient = message.DownloadClientName,
|
||||
@ -55,7 +58,10 @@ protected WebhookImportPayload BuildOnDownloadPayload(DownloadMessage message)
|
||||
EventType = WebhookEventType.Download,
|
||||
InstanceName = _configFileProvider.InstanceName,
|
||||
ApplicationUrl = _configService.ApplicationUrl,
|
||||
Movie = new WebhookMovie(message.Movie, tags: GetTagLabels(message.Movie)),
|
||||
Movie = new WebhookMovie(message.Movie)
|
||||
{
|
||||
Tags = GetTagLabels(message.Movie)
|
||||
},
|
||||
RemoteMovie = new WebhookRemoteMovie(message.Movie),
|
||||
MovieFile = new WebhookMovieFile(movieFile),
|
||||
Release = new WebhookGrabbedRelease(message.Release),
|
||||
@ -86,7 +92,10 @@ protected WebhookAddedPayload BuildOnMovieAdded(Movie movie)
|
||||
EventType = WebhookEventType.MovieAdded,
|
||||
InstanceName = _configFileProvider.InstanceName,
|
||||
ApplicationUrl = _configService.ApplicationUrl,
|
||||
Movie = new WebhookMovie(movie, tags: GetTagLabels(movie)),
|
||||
Movie = new WebhookMovie(movie)
|
||||
{
|
||||
Tags = GetTagLabels(movie)
|
||||
},
|
||||
AddMethod = movie.AddOptions.AddMethod
|
||||
};
|
||||
}
|
||||
@ -98,7 +107,10 @@ protected WebhookMovieFileDeletePayload BuildOnMovieFileDelete(MovieFileDeleteMe
|
||||
EventType = WebhookEventType.MovieFileDelete,
|
||||
InstanceName = _configFileProvider.InstanceName,
|
||||
ApplicationUrl = _configService.ApplicationUrl,
|
||||
Movie = new WebhookMovie(deleteMessage.Movie, tags: GetTagLabels(deleteMessage.Movie)),
|
||||
Movie = new WebhookMovie(deleteMessage.Movie)
|
||||
{
|
||||
Tags = GetTagLabels(deleteMessage.Movie)
|
||||
},
|
||||
MovieFile = new WebhookMovieFile(deleteMessage.MovieFile),
|
||||
DeleteReason = deleteMessage.Reason
|
||||
};
|
||||
@ -111,7 +123,10 @@ protected WebhookMovieDeletePayload BuildOnMovieDelete(MovieDeleteMessage delete
|
||||
EventType = WebhookEventType.MovieDelete,
|
||||
InstanceName = _configFileProvider.InstanceName,
|
||||
ApplicationUrl = _configService.ApplicationUrl,
|
||||
Movie = new WebhookMovie(deleteMessage.Movie, tags: GetTagLabels(deleteMessage.Movie)),
|
||||
Movie = new WebhookMovie(deleteMessage.Movie)
|
||||
{
|
||||
Tags = GetTagLabels(deleteMessage.Movie)
|
||||
},
|
||||
DeletedFiles = deleteMessage.DeletedFiles
|
||||
};
|
||||
|
||||
@ -130,7 +145,10 @@ protected WebhookRenamePayload BuildOnRenamePayload(Movie movie, List<RenamedMov
|
||||
EventType = WebhookEventType.Rename,
|
||||
InstanceName = _configFileProvider.InstanceName,
|
||||
ApplicationUrl = _configService.ApplicationUrl,
|
||||
Movie = new WebhookMovie(movie, tags: GetTagLabels(movie)),
|
||||
Movie = new WebhookMovie(movie)
|
||||
{
|
||||
Tags = GetTagLabels(movie)
|
||||
},
|
||||
RenamedMovieFiles = renamedFiles.ConvertAll(x => new WebhookRenamedMovieFile(x))
|
||||
};
|
||||
}
|
||||
@ -185,7 +203,10 @@ protected WebhookManualInteractionPayload BuildManualInteractionRequiredPayload(
|
||||
EventType = WebhookEventType.ManualInteractionRequired,
|
||||
InstanceName = _configFileProvider.InstanceName,
|
||||
ApplicationUrl = _configService.ApplicationUrl,
|
||||
Movie = new WebhookMovie(message.Movie, tags: GetTagLabels(message.Movie)),
|
||||
Movie = new WebhookMovie(message.Movie)
|
||||
{
|
||||
Tags = GetTagLabels(message.Movie)
|
||||
},
|
||||
DownloadInfo = new WebhookDownloadClientItem(quality, message.TrackedDownload.DownloadItem),
|
||||
DownloadClient = message.DownloadClientName,
|
||||
DownloadClientType = message.DownloadClientType,
|
||||
|
@ -34,12 +34,6 @@ public WebhookMovie(Movie movie)
|
||||
Overview = movie.MovieMetadata.Value.Overview;
|
||||
}
|
||||
|
||||
public WebhookMovie(Movie movie, IEnumerable<string> tags)
|
||||
: this(movie)
|
||||
{
|
||||
Tags = tags;
|
||||
}
|
||||
|
||||
public WebhookMovie(Movie movie, MovieFile movieFile)
|
||||
: this(movie)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user