New: Sonarr logo is optional for Pushalot notifications

This commit is contained in:
Mark McDowall 2015-08-01 00:51:57 -07:00
parent 129d7c9338
commit 86b748b9eb
2 changed files with 15 additions and 3 deletions

View File

@ -30,7 +30,11 @@ namespace NzbDrone.Core.Notifications.Pushalot
var request = BuildRequest();
request.AddParameter("Source", "Sonarr");
request.AddParameter("Image", "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/128.png");
if (settings.Image)
{
request.AddParameter("Image", "https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/128.png");
}
request.AddParameter("Title", title);
request.AddParameter("Body", message);

View File

@ -16,13 +16,21 @@ namespace NzbDrone.Core.Notifications.Pushalot
public class PushalotSettings : IProviderConfig
{
public PushalotSettings()
{
Image = true;
}
private static readonly PushalotSettingsValidator Validator = new PushalotSettingsValidator();
[FieldDefinition(0, Label = "Authorization Token", HelpLink = "https://pushalot.com/manager/authorizations")]
public String AuthToken { get; set; }
public string AuthToken { get; set; }
[FieldDefinition(1, Label = "Priority", Type = FieldType.Select, SelectOptions = typeof(PushalotPriority))]
public Int32 Priority { get; set; }
public int Priority { get; set; }
[FieldDefinition(2, Label = "Image", Type = FieldType.Checkbox, HelpText = "Include Sonarr logo with notifications")]
public bool Image { get; set; }
public bool IsValid
{