Skip to content

Commit

Permalink
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions src/BiliLite.UWP/Services/DownloadService.cs
Original file line number Diff line number Diff line change
@@ -759,6 +759,23 @@ public void AddDownloadItemsIndex(DownloadSaveInfo downloadSaveInfo, DownloadSav
{
downloadedSubItem.Paths.Add(Path.Combine(downloadSaveEpisodeInfo.Path, path));
}

foreach (var downloadSubtitleInfo in downloadSaveEpisodeInfo.SubtitlePath)
{
if (!downloadSubtitleInfo.Url.IsUrl())
{
downloadSubtitleInfo.Url =
Path.Combine(downloadSaveEpisodeInfo.Path, downloadSubtitleInfo.Url);
}

downloadedSubItem.SubtitlePath.Add(downloadSubtitleInfo);
}

if (!downloadSaveEpisodeInfo.DanmakuPath.IsUrl())
{
downloadedSubItem.DanmakuPath = Path.Combine(downloadSaveEpisodeInfo.Path, downloadSaveEpisodeInfo.DanmakuPath);
}

var downloadItemDto = m_mapper.Map<DownloadedItemDTO>(downloadedItem);
var downloadSubItemDto = m_mapper.Map<DownloadedSubItemDTO>(downloadedSubItem);
var downloadItemData = m_biliLiteDbContext.DownloadedItems.FirstOrDefault(x => x.ID == downloadItemDto.ID);

0 comments on commit 4286023

Please sign in to comment.