New: Add DownloadClient and DownloadId to Webhook notifications

This commit is contained in:
Mark McDowall 2020-05-02 21:02:04 -07:00
parent 98f9323b42
commit 5d9dfee3c0
3 changed files with 10 additions and 2 deletions

View File

@ -34,7 +34,9 @@ namespace NzbDrone.Core.Notifications.Webhook
QualityVersion = quality.Revision.Version, QualityVersion = quality.Revision.Version,
ReleaseGroup = remoteEpisode.ParsedEpisodeInfo.ReleaseGroup ReleaseGroup = remoteEpisode.ParsedEpisodeInfo.ReleaseGroup
}), }),
Release = new WebhookRelease(quality, remoteEpisode) Release = new WebhookRelease(quality, remoteEpisode),
DownloadClient = message.DownloadClient,
DownloadId = message.DownloadId
}; };
_proxy.SendWebhook(payload, Settings); _proxy.SendWebhook(payload, Settings);
@ -57,7 +59,9 @@ namespace NzbDrone.Core.Notifications.Webhook
SceneName = episodeFile.SceneName SceneName = episodeFile.SceneName
}), }),
EpisodeFile = new WebhookEpisodeFile(episodeFile), EpisodeFile = new WebhookEpisodeFile(episodeFile),
IsUpgrade = message.OldFiles.Any() IsUpgrade = message.OldFiles.Any(),
DownloadClient = message.DownloadClient,
DownloadId = message.DownloadId
}; };
_proxy.SendWebhook(payload, Settings); _proxy.SendWebhook(payload, Settings);

View File

@ -6,5 +6,7 @@ namespace NzbDrone.Core.Notifications.Webhook
{ {
public List<WebhookEpisode> Episodes { get; set; } public List<WebhookEpisode> Episodes { get; set; }
public WebhookRelease Release { get; set; } public WebhookRelease Release { get; set; }
public string DownloadClient { get; set; }
public string DownloadId { get; set; }
} }
} }

View File

@ -7,5 +7,7 @@ namespace NzbDrone.Core.Notifications.Webhook
public List<WebhookEpisode> Episodes { get; set; } public List<WebhookEpisode> Episodes { get; set; }
public WebhookEpisodeFile EpisodeFile { get; set; } public WebhookEpisodeFile EpisodeFile { get; set; }
public bool IsUpgrade { get; set; } public bool IsUpgrade { get; set; }
public string DownloadClient { get; set; }
public string DownloadId { get; set; }
} }
} }