|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
|
using Ombi.Helpers;
|
|
|
|
|
using Ombi.Notifications.Models;
|
|
|
|
|
using Ombi.Settings.Settings.Models;
|
|
|
|
@ -10,9 +11,16 @@ namespace Ombi.Notifications
|
|
|
|
|
{
|
|
|
|
|
public class NotificationMessageCurlys
|
|
|
|
|
{
|
|
|
|
|
public NotificationMessageCurlys(ILogger<NotificationMessageCurlys> log)
|
|
|
|
|
{
|
|
|
|
|
_log = log;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private readonly ILogger<NotificationMessageCurlys> _log;
|
|
|
|
|
|
|
|
|
|
public void Setup(NotificationOptions opts, FullBaseRequest req, CustomizationSettings s)
|
|
|
|
|
{
|
|
|
|
|
_log.LogDebug("Notification options: {@Opts}, Req: {@Req}, Settings: {@S}", opts, req, s);
|
|
|
|
|
ApplicationUrl = (s?.ApplicationUrl.HasValue() ?? false) ? s.ApplicationUrl : string.Empty;
|
|
|
|
|
ApplicationName = string.IsNullOrEmpty(s?.ApplicationName) ? "Ombi" : s?.ApplicationName;
|
|
|
|
|
RequestedUser = string.IsNullOrEmpty(req.RequestedUser.Alias)
|
|
|
|
@ -30,6 +38,8 @@ namespace Ombi.Notifications
|
|
|
|
|
|
|
|
|
|
public void Setup(NotificationOptions opts, ChildRequests req, CustomizationSettings s)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
_log.LogDebug("Notification options: {@Opts}, Req: {@Req}, Settings: {@S}", opts, req, s);
|
|
|
|
|
ApplicationUrl = (s?.ApplicationUrl.HasValue() ?? false) ? s.ApplicationUrl : string.Empty;
|
|
|
|
|
ApplicationName = string.IsNullOrEmpty(s?.ApplicationName) ? "Ombi" : s?.ApplicationName;
|
|
|
|
|
RequestedUser = string.IsNullOrEmpty(req.RequestedUser.Alias)
|
|
|
|
|