Exemplo n.º 1
0
        public void RemoveChatByChatId(Guid chatId)
        {
            var chat = _chatRepository.Get(chatId);

            if (chat != null)
            {
                var group = _groupRepository.Get(chat.GroupId);

                RemoveAllChatUsers(chat, group);

                _chatRepository.Remove(chat);
                _chatEventService.AddChatRemovedEvent(group, _authorizedUser, chat);
            }
        }