mirror of
https://github.com/jcreek/YouTubeChannelDownloader.git
synced 2026-07-13 03:03:46 +00:00
feat(*): Add RecordSuccessfulVideoDownload
This commit is contained in:
@@ -164,5 +164,22 @@ namespace YouTubeChannelDownloader
|
|||||||
Console.WriteLine(ioExp.Message);
|
Console.WriteLine(ioExp.Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static async Task RecordSuccessfulVideoDownload(YouTubeVideo youtubeVideo, string channelTitle)
|
||||||
|
{
|
||||||
|
PlaylistVideo video = youtubeVideo.PlaylistVideo;
|
||||||
|
|
||||||
|
DownloadedVideo downloadedVideo = new DownloadedVideo()
|
||||||
|
{
|
||||||
|
DownloadedVideoId = video.Id,
|
||||||
|
DownloadedDateTime = DateTime.Now,
|
||||||
|
Title = $"{channelTitle} {youtubeVideo.VideoNumber} - {video.Title}",
|
||||||
|
};
|
||||||
|
|
||||||
|
await _db.AddAsync(downloadedVideo);
|
||||||
|
await _db.SaveChangesAsync();
|
||||||
|
|
||||||
|
Console.WriteLine($"Recorded download in db of '{channelTitle} {youtubeVideo.VideoNumber} - {video.Title}'");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user