예제 #1
0
 public Task <NugetPackageInfo?> GetNugetPackageVersionsAsync(
     [Service] INugetService nugetService,
     string packageId,
     CancellationToken cancellationToken)
 {
     return(nugetService.GetNugetPackageInfoAsync(packageId, cancellationToken));
 }
예제 #2
0
        public async Task <BoostVersionInfo> GetVersionInfo(CancellationToken cancellationToken)
        {
            NugetPackageInfo?version = await _nugetService
                                       .GetNugetPackageInfoAsync(_appSettings.PackageId, cancellationToken);

            var versionInfo = new BoostVersionInfo
            {
                Installed = _boostApplicationContext.Version,
                PackageId = _appSettings.PackageId
            };

            if (version is { })