Compare commits

..

3 Commits

View File

@ -177,20 +177,21 @@ internal class Worker(IServiceProvider serviceProvider)
devicePrivateKeyMissing: _devicePrivateKeyMissing, devicePrivateKeyMissing: _devicePrivateKeyMissing,
eventHandler: eventHandler eventHandler: eventHandler
); );
CreatorDownloadResult newResults = results.NewDownloads ?? results;
totalResults.Add(results); totalResults.Add(newResults);
DateTime userEndTime = DateTime.Now; DateTime userEndTime = DateTime.Now;
TimeSpan userTotalTime = userEndTime - userStartTime; TimeSpan userTotalTime = userEndTime - userStartTime;
Log.ForContext("Paid Posts", results.PaidPostCount) Log.ForContext("Paid Posts", newResults.PaidPostCount)
.ForContext("Posts", results.PostCount) .ForContext("Posts", newResults.PostCount)
.ForContext("Archived", results.ArchivedCount) .ForContext("Archived", newResults.ArchivedCount)
.ForContext("Streams", results.StreamsCount) .ForContext("Streams", newResults.StreamsCount)
.ForContext("Stories", results.StoriesCount) .ForContext("Stories", newResults.StoriesCount)
.ForContext("Highlights", results.HighlightsCount) .ForContext("Highlights", newResults.HighlightsCount)
.ForContext("Messages", results.MessagesCount) .ForContext("Messages", newResults.MessagesCount)
.ForContext("Paid Messages", results.PaidMessagesCount) .ForContext("Paid Messages", newResults.PaidMessagesCount)
.ForContext("Username", username) .ForContext("Username", username)
.ForContext("TotalMinutes", userTotalTime.TotalMinutes) .ForContext("TotalMinutes", userTotalTime.TotalMinutes)
.Information("Scraped Data for '{Username:l}', took {TotalMinutes:0.000} minutes"); .Information("Scraped Data for '{Username:l}', took {TotalMinutes:0.000} minutes");
@ -220,6 +221,8 @@ internal class Worker(IServiceProvider serviceProvider)
.ForContext("Paid Messages", totalResults.PaidMessagesCount) .ForContext("Paid Messages", totalResults.PaidMessagesCount)
.ForContext("TotalMinutes", totalTime.TotalMinutes) .ForContext("TotalMinutes", totalTime.TotalMinutes)
.Information("Scrape Completed in {TotalMinutes:0.00} minutes"); .Information("Scrape Completed in {TotalMinutes:0.00} minutes");
await Task.Delay(2000);
} }
private async Task OutputBlockedUsersAsync() private async Task OutputBlockedUsersAsync()