Browse Source

minor improvements on cli

pull/2761/head
Yunus Emre Kalkan 7 years ago
parent
commit
d99a9ffe00
  1. 1
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Licensing/DeveloperApiKeyResult.cs
  2. 5
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/IModuleInfoProvider.cs
  3. 9
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/ModuleInfoProvider.cs

1
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Licensing/DeveloperApiKeyResult.cs

@ -8,6 +8,7 @@ namespace Volo.Abp.Cli.Licensing
public string OrganizationName { get; set; }
public string ApiKey { get; set; }
public DateTime? LicenseEndTime { get; set; }
public bool CanDownloadSourceCode { get; set; }
public string LicenseCode { get; set; }
}
}

5
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/IModuleInfoProvider.cs

@ -1,4 +1,5 @@
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Threading.Tasks;
using Volo.Abp.Cli.ProjectBuilding.Building;
namespace Volo.Abp.Cli.ProjectBuilding
@ -6,5 +7,7 @@ namespace Volo.Abp.Cli.ProjectBuilding
public interface IModuleInfoProvider
{
Task<ModuleInfo> GetAsync(string name);
Task<List<ModuleInfo>> GetModuleListAsync();
}
}

9
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/ModuleInfoProvider.cs

@ -28,7 +28,7 @@ namespace Volo.Abp.Cli.ProjectBuilding
public async Task<ModuleInfo> GetAsync(string name)
{
var moduleList = await GetModuleListAsync().ConfigureAwait(false);
var moduleList = await GetModuleListInternalAsync().ConfigureAwait(false);
var module = moduleList.FirstOrDefault(m => m.Name == name);
@ -40,7 +40,12 @@ namespace Volo.Abp.Cli.ProjectBuilding
return module;
}
private async Task<List<ModuleInfo>> GetModuleListAsync()
public async Task<List<ModuleInfo>> GetModuleListAsync()
{
return await GetModuleListInternalAsync();
}
private async Task<List<ModuleInfo>> GetModuleListInternalAsync()
{
using (var client = new CliHttpClient())
{

Loading…
Cancel
Save