-
-
Notifications
You must be signed in to change notification settings - Fork 959
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
Pause / resume functionality #1102
Conversation
Call example: |
Thanks for the PR @asafov I've noticed that you've worked on the As all work is done on the 🙏 Looking forward to give this a test afterwards 😃 |
Done. |
As far as i recall how conversations are set up, there can only be 1 conversation per user per command, so there can never be multiple conversations happening for the same command. With that in mind, a paused conversation is the same like an active one, but with a So looking at the PR, it seems that most of the extra code for the If I've missed something or have it wrong, please explain 🙏 |
So when user start conversation just get active or paused like this? WHERE ( |
@asafov Looking better indeed 👍 Just a few things:
Looking at the conversation feature in general, I think it would be great to export it into a separate little package and redesign it a bit. For instance, having the What do you think? We could then also extend the class to have |
All fixes it applied. Can anybody check it? |
Guys? |
@asafov I've updated the code a tiny bit, could you have a look please? If all is ok with your tests, we can get this merged 💪 |
After some deliberation, it looks like the conversations don't need a What should be updated though, is to allow parallel commands to be active, 1 per command. Also it would make sense to extract the conversations into a separate package entirely. Thanks @asafov for your input on this 🙏 |
Pause / resume functionality for #1099