Description
This relates only to the Continuation Activity replies. Subsequent messages work as expected.
- Flow started & Continuation Activity saved
- Flow completes
- DotNet does an async Continuation (literally pumps it back into the Queue to start a new turn)
- However, the turn the OAuth completes in ends (ExpectedReplies returned in the response)
- The Continuation responses are lost
This really relates to the TurnContext buffering Activities in this case. Once the turn is over, those buffered Activities are returned. This would also apply to using Adapter.ContinueConversation since that is using a different TurnContext. Any mechanism that creates a new TurnContext would have this issue. Though... In the case of ContinueConversation, the "inner" TurnContext BufferedActivities could be applied to the "outer" TurnContext.
Metadata
Metadata
Assignees
Labels
No labels