Example #1
0
        private async Task GetStatusAppServices(StatusCommandContext context)
        {
            var statuses = new List <object>();

            foreach (var appInstallation in context.AppInstallations)
            {
                var status = await GetStatusAppService(appInstallation, context.CommandOptions.Timeout);

                statuses.Add(status);
            }

            var formatting = context.CommandOptions.Format
                                 ? Formatting.Indented
                                 : Formatting.None;

            var statusesJson = JArray.FromObject(statuses, _serializer)
                               .ToString(formatting);

            _log.Info(statusesJson);
        }