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

Add async programming to Boa Constrictor #170

Closed
AutomationPanda opened this issue Oct 8, 2021 · 0 comments · Fixed by #172
Closed

Add async programming to Boa Constrictor #170

AutomationPanda opened this issue Oct 8, 2021 · 0 comments · Fixed by #172
Assignees
Labels
hacktoberfest Recommended for Hacktoberfest

Comments

@AutomationPanda
Copy link
Contributor

Right now, Boa Constrictor's code is entirely synchronous. It would be nice to have async support. Async will be required if we want to add Playwright support (#71).

I think the best design would be to create interfaces for AsyncQuestion and AsyncTask. IActor would need async AsksFor and AttemptsTo methods to call these async interactions. I'm open to suggestions.

Microsoft C# async programming guide:
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/

@AutomationPanda AutomationPanda self-assigned this Oct 12, 2021
@AutomationPanda AutomationPanda linked a pull request Oct 12, 2021 that will close this issue
@AutomationPanda AutomationPanda added the hacktoberfest Recommended for Hacktoberfest label Oct 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest Recommended for Hacktoberfest
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant