public DataForwarder(DataForwarderConfiguration config) { if (config.BaseUrl == null) { throw new ArgumentException("Base Url is required"); } if (String.IsNullOrEmpty(config.SendTweetDataPath)) { throw new ArgumentException("Send path is required"); } _config = config; _httpClient = new HttpClient(); _httpClient.DefaultRequestHeaders.Add(_config.APIKeyHeaderName, _config.APIKey); _httpClient.BaseAddress = config.BaseUrl; }
public DataForwarderFactory(DataForwarderConfiguration config) { _config = config; }