Beispiel #1
0
 public ChatService(ConsoleWrapper console, CitylineClient citylineClient, HttpClient httpClient, ChannelService channelService) : base(console)
 {
     _citylineClient = citylineClient;
     _citylineClient.Subscribe("sentences", SentenceHandler);
     _httpClient     = httpClient;
     _channelService = channelService;
 }
Beispiel #2
0
    public static CitylineClient Create(Uri serverUrl, string deviceId)
    {
        var handler = new HttpClientHandler
        {
            ClientCertificateOptions = ClientCertificateOption.Manual,
            ServerCertificateCustomValidationCallback = (httpRequestMessage, cert, cetChain, policyErrors) => { return(true); }
        };

        var citylineClient = new CitylineClient(serverUrl, () => new HttpClient(handler), m =>
        {
            m.Headers.Add("device-id", deviceId);
        });

        return(citylineClient);
    }
Beispiel #3
0
 public UserService(ConsoleWrapper console, CitylineClient citylineClient, HttpClient httpClient) : base(console)
 {
     _citylineClient = citylineClient;
     _httpClient     = httpClient;
 }
Beispiel #4
0
 public ChannelService(ConsoleWrapper console, CitylineClient citylineClient, HttpClient httpClient) : base(console)
 {
     _citylineClient = citylineClient;
     _citylineClient.Subscribe("channels", ChannelsHandler);
     _httpClient = httpClient;
 }