Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated RunAsync to avoid sending EoC from the RootBot to the channel #3735

Merged
merged 7 commits into from
Apr 15, 2020

Conversation

gabog
Copy link
Contributor

@gabog gabog commented Apr 14, 2020

Fixes #3699.

In this PR I refactored DialogExtensions to properly handle end of conversation in different scenarios and added unit tests for it.

@stevengum, @tracyboehrer, @axelsrz: The changes in DialogExtensions, DialogExtensionsTests and SkillHandler need to be ported to JS and Python.

As part of this PR, I also updated the DialogToDialog examples to align with the simpler version in Samples so we can manually test and debug the test scenarios (these examples are optional and don't need to be ported or reviewed).

Note: the branch name is not very descriptive but this PR is mainly about RunAsync fixes.

…killBot and test Parent -> Skill 1 -> Skill 2.

Updated code in general to align with samples (WIP).
Added temp workaround for OAuthPrompt for skills.
WIP:
* Update SkillHandler to store SkillConversationReference in state.
* Refactored DialogExtensions and created tests for it
Fixed issue in DialogSkillBot calling EchoSkill
@gabog gabog added Skills R9 Release 9 - May 15th, 2020 P0 Must Fix. Release-blocker labels Apr 14, 2020
@gabog gabog removed the request for review from Adjective-Object April 14, 2020 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P0 Must Fix. Release-blocker R9 Release 9 - May 15th, 2020
Projects
None yet
Development

Successfully merging this pull request may close these issues.

endOfConversation sent when root dialog of root bot completes
3 participants