Fixed build

This commit is contained in:
Jamie.Rees 2017-08-30 13:04:02 +01:00
parent 7414f3284d
commit ff242f2531
5 changed files with 46 additions and 4 deletions

View file

@ -2,21 +2,30 @@
using System.Threading.Tasks;
using MailKit.Net.Smtp;
using MimeKit;
using Ombi.Core.Settings;
using Ombi.Notifications.Models;
using Ombi.Notifications.Templates;
using Ombi.Settings.Settings.Models;
using Ombi.Settings.Settings.Models.Notifications;
namespace Ombi.Notifications
{
public class GenericEmailProvider : IEmailProvider
{
public GenericEmailProvider(ISettingsService<CustomizationSettings> s)
{
CustomizationSettings = s;
}
private ISettingsService<CustomizationSettings> CustomizationSettings { get; }
public async Task SendAdHoc(NotificationMessage model, EmailNotificationSettings settings)
{
try
{
var email = new EmailBasicTemplate();
var html = email.LoadTemplate(model.Subject, model.Message, null);
var customization = await CustomizationSettings.GetSettingsAsync();
var html = email.LoadTemplate(model.Subject, model.Message, null, customization.Logo);
var body = new BodyBuilder
{