public UploadImageService(
     IChatConfig chatConfig,
     IRestHttpClient httpClient,
     ILogManager logManager)
 {
     _chatConfig = chatConfig;
     _httpClient = httpClient;
     _logger     = logManager.GetLogger <UploadImageService>();
 }
Beispiel #2
0
 public HttpChatAdapter(
     IRestHttpClient httpClient,
     ILogManager logManager,
     IJsonSerializer jsonSerializer,
     IChatConfig chatConfig)
 {
     _httpClient     = httpClient;
     _logger         = logManager.GetLogger <HttpChatAdapter>();
     _jsonSerializer = jsonSerializer;
     _chatConfig     = chatConfig;
 }
Beispiel #3
0
        public SignalRAdapter(
            IChatAuthService authService,
            ILogManager logManager,
            IChatConfig chatConfig)
        {
            _authService   = authService;
            _logger        = logManager.GetLogger <SignalRAdapter>();
            _signalRClient = new SignalRClient(chatConfig.BaseUrl, _authService.GetAccessToken);

            SubscribeToEvents();

            // TODO YP: need investigate auto-connect (when init before login)
            ConnectIfNotConnectedAsync().FireAndForget();
        }