Beispiel #1
0
        /// <inheritdoc/>
        public IEnumerable <PodcastSubscription> GetPodcastSubscriptions()
        {
            var list = new List <PodcastSubscription>();

            _api.Podcasts_QuerySubscriptions(null, out var subscriptionIds);

            foreach (var id in subscriptionIds)
            {
                if (_api.Podcasts_GetSubscription(id, out var subscriptionMetadata))
                {
                    list.Add(SubscriptionConverter.Convert(subscriptionMetadata));
                }
            }

            return(list);
        }
        static async Task RunAsync()
        {
            CheckConfiguration();

            var docStore = Configuration.ConfigureRavenDb();

            docStore.Initialize();

            await SubscriptionConverter.ConvertSubscriptions(docStore);

            await TimeoutConverter.ConvertTimeouts(docStore);

            await SagaConverter.ConvertSagas(docStore);

            await EndpointProxy.StopAll();
        }