Esempio n. 1
0
        private Task OnFooUpdated(Foo foo)
        {
            var preChangeFoo = _foos.Find(foo.Metadata.Name);

            if (preChangeFoo.Status != foo.Status)
            {
                _logger.LogInformation($"Foo \"{foo.Metadata.Name}\" changed status to {foo.Status}");
            }
            else
            {
                _logger.LogInformation($"Foo \"{foo.Metadata.Name}\" updated\r\n{GetFooData(foo)}");
            }

            // Look for other changes

            return(Task.CompletedTask);
        }