Example #1
0
 public static WebhookPackageUpdate Create(WebhookPackageUpdateDTO dto)
 {
     return(new WebhookPackageUpdate
     {
         Title = dto.Package.Name,
         Repository = dto.Package.Registry.Url
                      .Substring(8).ToLower(),
         Version = dto.Package.PackageVersion.Version
     });
 }
Example #2
0
        public IActionResult AddOrUpdatePackage([FromBody] WebhookPackageUpdateDTO item)
        {
            var element = WebhookPackageUpdate.Create(item);

            logger.LogInformation($"Получен вебхук с обновлением образа {element.Title}, версия - {element.Version}");

            AddOrUpdatePackageHandler(element);

            return(Ok());
        }