public ChatService(IUserStateProvider usersProvider, IMessagesPublisher publisher, IMessagesConsumer consumer) { _usersProvider = usersProvider; _publisher = publisher; _consumer = consumer; _consumer.MessageReceived += OnMessage; }
public ClientCircuitHandler(IConnectedClientService provider, IChatService chatService, IUserStateProvider usersProvider) { _provider = provider; _chatService = chatService; _usersProvider = usersProvider; }