/// <inheritdoc />
 public MessageController(IChatsData chatsData, IMessagesData messagesData)
 {
     _chatsData    = chatsData ?? throw new ArgumentNullException(nameof(chatsData));
     _messagesData = messagesData ?? throw new ArgumentNullException(nameof(messagesData));
 }
 /// <inheritdoc />
 public ChatController(IChatsData chatsData)
 {
     _chatsData = chatsData ?? throw new ArgumentNullException(nameof(chatsData));
 }