Better notification messages

This commit is contained in:
Mark McDowall 2013-08-01 00:11:42 -07:00
commit eaa7b39025
4 changed files with 35 additions and 19 deletions

View file

@ -77,7 +77,7 @@ namespace NzbDrone.Core.MediaFiles
var destinationFilename = _buildFileNames.BuildFilePath(localEpisode.Series, localEpisode.SeasonNumber, newFileName, Path.GetExtension(episodeFile.Path));
episodeFile = MoveFile(episodeFile, destinationFilename);
_messageAggregator.PublishEvent(new EpisodeDownloadedEvent(localEpisode.ParsedEpisodeInfo, localEpisode.Series));
_messageAggregator.PublishEvent(new EpisodeDownloadedEvent(localEpisode));
return episodeFile;
}

View file

@ -6,13 +6,11 @@ namespace NzbDrone.Core.MediaFiles.Events
{
public class EpisodeDownloadedEvent : IEvent
{
public ParsedEpisodeInfo ParsedEpisodeInfo { get; private set; }
public Series Series { get; set; }
public LocalEpisode Episode { get; private set; }
public EpisodeDownloadedEvent(ParsedEpisodeInfo parsedEpisodeInfo, Series series)
public EpisodeDownloadedEvent(LocalEpisode episode)
{
ParsedEpisodeInfo = parsedEpisodeInfo;
Series = series;
Episode = episode;
}
}
}