コード例 #1
0
        /// <summary>
        ///     Adds coin sources to the <paramref name="services" />.
        /// </summary>
        /// <param name="services">The <see cref="IServiceCollection" />.</param>
        /// <param name="configurationRoot">Configuration</param>
        /// <returns></returns>
        public static IServiceCollection AddClients(this IServiceCollection services, IConfigurationRoot configurationRoot)
        {
#if NOT_DEPRECATED
            // currently returning errors
            CoinMarketCapClient.Register(services);
#endif
            BinanceClient.Register(services);
            BittrexClient.Register(services);
            GdaxClient.Register(services);
            GateIoClient.Register(services);
            KrakenClient.Register(services);
            PoloniexClient.Register(services);

            FunFairClientBase.Register(services: services,
                                       configurationRoot.GetSection(key: "Sources:FunFair")
                                       .Get <FunFairClientConfiguration>());

            return(services);
        }