public async Task <IChatInfo> GetChatInfoAsync(IUser user, ICalendarEventOccurence occurence)
        {
            if (string.IsNullOrEmpty(user.UserName))
            {
                return(null);
            }

            var link =
                $"https://go.rocket.chat/room?host={_rocketChatConfiguration.Value.Host}&rid={user.UserName}&path=direct/{user.UserName}";

            var message = await _chatMessageService.GetChatMessageAsync(user, occurence);

            var hint = await _chatMessageService.GetChatHintAsync(user);

            return(new ChatInfo(link, message, hint));
        }