public InternalMessageWebsocketConnectionHandler( IInternalMessageMediator mediator, IInternalMessageSender internalMessageSender, ILogger <InternalMessageWebsocketConnectionHandler> logger ) { _mediator = mediator; _internalMessageSender = internalMessageSender; _logger = logger; }
public InternalMessageMediator(ILogger <InternalMessageMediator> logger, IPeerCommunicationService peerCommunicationService, IMessageStore messageStore, IMessageDecryptor messageDecrypter, IEncryptedMessageBuilder messageBuilder, IInternalMessageSender internalMessageSender, IMapper mapper ) { _logger = logger; _peerCommunicationService = peerCommunicationService; _messageStore = messageStore; _messageDecryptor = messageDecrypter; _messageBuilder = messageBuilder; _internalMessageSender = internalMessageSender; _mapper = mapper; }