Exemple #1
0
        private FeatureRequestor BuildFeatureRequestor()
        {
            var configuration = Configuration.Default("dc8720db-8611-4747-a5e9-3a6aa85655b3");

            var requestor = new FeatureRequestor(configuration);

            return(requestor);
        }
Exemple #2
0
        /// <inheritdoc/>
        public IDataSource CreateDataSource(LdClientContext context, IDataSourceUpdates dataSourceUpdates)
        {
            context.Basic.Logger.Warn("You should only disable the streaming API if instructed to do so by LaunchDarkly support");
            FeatureRequestor requestor = new FeatureRequestor(context, _baseUri ?? DefaultBaseUri);

            return(new PollingProcessor(
                       context,
                       requestor,
                       dataSourceUpdates,
                       _pollInterval
                       ));
        }
Exemple #3
0
        /// <inheritdoc/>
        public IDataSource CreateDataSource(LdClientContext context, IDataSourceUpdates dataSourceUpdates)
        {
            var configuredBaseUri = _baseUri ??
                                    StandardEndpoints.SelectBaseUri(context.Basic.ServiceEndpoints, e => e.PollingBaseUri, "Polling",
                                                                    context.Basic.Logger);

            context.Basic.Logger.Warn("You should only disable the streaming API if instructed to do so by LaunchDarkly support");
            FeatureRequestor requestor = new FeatureRequestor(context, configuredBaseUri);

            return(new PollingProcessor(
                       context,
                       requestor,
                       dataSourceUpdates,
                       _pollInterval
                       ));
        }