예제 #1
0
 private static API.DiscordRestApiClient CreateApiClient(DiscordRestConfig config)
 => new API.DiscordRestApiClient(config.RestClientProvider, DiscordRestConfig.UserAgent);
예제 #2
0
 public DiscordRestClient(DiscordRestConfig config) : base(config, CreateApiClient(config))
 {
 }
예제 #3
0
 private static API.DiscordRestApiClient CreateApiClient(DiscordRestConfig config)
 => new API.DiscordRestApiClient(config.RestClientProvider,
                                 DiscordRestConfig.UserAgent,
                                 rateLimitPrecision: config.RateLimitPrecision,
                                 useSystemClock: config.UseSystemClock);
예제 #4
0
 // used for socket client rest access
 internal DiscordRestClient(DiscordRestConfig config, API.DiscordRestApiClient api) : base(config, api)
 {
 }
예제 #5
0
 private static API.DiscordRestApiClient CreateApiClient(DiscordRestConfig config)
 => new API.DiscordRestApiClient(config.RestClientProvider, requestQueue: new RequestQueue());