示例#1
0
        public static ClubHouseClient CreateClient()
        {
            //var client = new ClubHouseClient(apiKey, new MockedResponseHandler().Epic());
            var client = new ClubHouseClient(apiKey);

            return(client);
        }
示例#2
0
        public async Task CreateClientWithFuncApiKeyShouldChangeToken()
        {
            var client = new ClubHouseClient(() => DateTime.UtcNow.Ticks.ToString());

            var result1 = await client.HttpClient.GetAsync("https://www.sodadigital.com.au");

            Thread.Sleep(1000);
            var result2 = await client.HttpClient.GetAsync("https://www.sodadigital.com.au");

            output.WriteLine(result1.RequestMessage.RequestUri.ToString());
            output.WriteLine(result2.RequestMessage.RequestUri.ToString());
        }
 public ClubHouseStoryImporter(string apiKey, IDictionary <string, string> userMapping)
 {
     _client      = new ClubHouseClient(apiKey);
     _userMapping = userMapping;
 }