public UploadImageService( IChatConfig chatConfig, IRestHttpClient httpClient, ILogManager logManager) { _chatConfig = chatConfig; _httpClient = httpClient; _logger = logManager.GetLogger <UploadImageService>(); }
public HttpChatAdapter( IRestHttpClient httpClient, ILogManager logManager, IJsonSerializer jsonSerializer, IChatConfig chatConfig) { _httpClient = httpClient; _logger = logManager.GetLogger <HttpChatAdapter>(); _jsonSerializer = jsonSerializer; _chatConfig = chatConfig; }
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(); }