Browse Source

Update CliService.cs

pull/15783/head
Ebicoglu 4 years ago
parent
commit
8d2ba514a6
  1. 17
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs

17
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs

@ -61,6 +61,7 @@ public class CliService : ITransientDependency
await CheckCliVersionAsync(currentCliVersion); await CheckCliVersionAsync(currentCliVersion);
} }
#endif #endif
try try
{ {
if (commandLineArgs.IsCommand("prompt")) if (commandLineArgs.IsCommand("prompt"))
@ -175,7 +176,7 @@ public class CliService : ITransientDependency
{ {
return; return;
} }
var assembly = typeof(CliService).Assembly; var assembly = typeof(CliService).Assembly;
var toolPath = GetToolPath(assembly); var toolPath = GetToolPath(assembly);
var updateChannel = GetUpdateChannel(currentCliVersion); var updateChannel = GetUpdateChannel(currentCliVersion);
@ -200,13 +201,17 @@ public class CliService : ITransientDependency
{ {
try try
{ {
var latestTime = await _memoryService.GetAsync(CliConsts.MemoryKeys.LatestCliVersionCheckDate); var latestTimeAsString = await _memoryService.GetAsync(CliConsts.MemoryKeys.LatestCliVersionCheckDate);
if (DateTime.TryParse(latestTimeAsString,
if (latestTime != null && DateTime.Now - DateTime.Parse(latestTime, CultureInfo.InvariantCulture) < TimeSpan.FromDays(1)) System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.DateTimeStyles.None, out var latestTimeParsed))
{ {
return false; if (DateTime.Now.Subtract(latestTimeParsed).TotalDays < 1)
{
return false;
}
} }
await _memoryService.SetAsync(CliConsts.MemoryKeys.LatestCliVersionCheckDate, DateTime.Now.ToString(CultureInfo.InvariantCulture)); await _memoryService.SetAsync(CliConsts.MemoryKeys.LatestCliVersionCheckDate, DateTime.Now.ToString(CultureInfo.InvariantCulture));
return true; return true;

Loading…
Cancel
Save