// ReSharper disable once UnusedMember.Global public async Task PublishTaxonomy( [QueueTrigger(PublishTaxonomyQueue)] PublishTaxonomyMessage message, ExecutionContext executionContext, ILogger logger) { logger.LogInformation("{0} triggered: {1}", executionContext.FunctionName, message.ToString()); await _contentService.DeleteCachedTaxonomyBlobs(); logger.LogInformation("{0} completed", executionContext.FunctionName); }
// ReSharper disable once UnusedMember.Global public async Task PublishTaxonomy( [QueueTrigger(PublishTaxonomyQueue)] PublishTaxonomyMessage message, ExecutionContext executionContext, ILogger logger) { logger.LogInformation($"{executionContext.FunctionName} triggered: {message}"); var context = new PublishContext(DateTime.UtcNow, false); await _contentService.UpdateTaxonomy(context); await _taxonomyService.SyncTaxonomy(); logger.LogInformation($"{executionContext.FunctionName} completed"); }