public DirectLineClient StartNewConversation() { var directLineClient = new DirectLineClient(); var newConversation = directLineClient.Conversations.StartConversation(); ConversationMemoryCache.Add(newConversation.ConversationId, directLineClient); return(directLineClient); }
public DirectLineClient GetClient(string conversationId) { var client = ConversationMemoryCache.Get(conversationId); if (client == null) { client = StartNewConversation(); } return(client); }