Browse Source

refactor

pull/3079/head
Yunus Emre Kalkan 6 years ago
parent
commit
d1b322756b
  1. 2
      modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/DocumentUpdateInfo.cs
  2. 11
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/GitHub/Documents/GithubDocumentSource.cs

2
modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/DocumentUpdateInfo.cs

@ -11,8 +11,6 @@ namespace Volo.Docs.Documents
public virtual DateTime LastUpdatedTime { get; set; }
public virtual bool HasSignificantUpdates { get; set; }
public DateTime? LastSignificantUpdateTime { get; set; }
}
}

11
modules/docs/src/Volo.Docs.Domain/Volo/Docs/GitHub/Documents/GithubDocumentSource.cs

@ -104,9 +104,16 @@ namespace Volo.Docs.GitHub.Documents
DateTime? lastKnownSignificantUpdateTime,
DateTime documentCreationTime)
{
if (!fileCommits.Any())
{
return null;
}
var fileCommitsAfterCreation = fileCommits.Take(fileCommits.Count - 1);
var commitsToEvaluate = (lastKnownSignificantUpdateTime != null
? fileCommits.Where(c => c.Commit.Author.Date.DateTime > lastKnownSignificantUpdateTime)
: fileCommits).Where(c => c.Commit.Author.Date.DateTime > DateTime.Now.AddDays(-14) && c.Commit.Author.Date.DateTime > documentCreationTime);
? fileCommitsAfterCreation.Where(c => c.Commit.Author.Date.DateTime > lastKnownSignificantUpdateTime)
: fileCommitsAfterCreation).Where(c => c.Commit.Author.Date.DateTime > DateTime.Now.AddDays(-14));
foreach (var gitHubCommit in commitsToEvaluate)
{

Loading…
Cancel
Save