public SupportDialog(MatchmakerService matchmaker,
                             ConversationProxyService conversationProxy,
                             ILogger <SupportDialog> logger)
            : base(nameof(SupportDialog))
        {
            _log               = logger;
            _matchmaker        = matchmaker;
            _conversationProxy = conversationProxy;

            AddDialog(new TextPrompt(nameof(TextPrompt)));
            AddDialog(new WaterfallDialog(nameof(WaterfallDialog), new WaterfallStep[]
            {
                MessagePromptStepAsync,
                HandoffLoopStepAsync
            }));

            InitialDialogId = nameof(WaterfallDialog);
        }
 public MatchmakerQueueFunctions(MatchmakerService matchmakerService)
 {
     _matchmakerService = matchmakerService;
 }