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

[WIP] Fix deadlocking when sending an action in a response #41

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

joshaidan
Copy link
Contributor

Hey, I'm just submitting this PR for feedback, I'm sure my code can use some improvement.

I believe I created a test that recreates the issue I reported in #40. I am able get the test to succeed by adding async to two fire_event calls in stream.rb. (See diff)

I appreciate any feedback. Is what I did a good idea or not? I know the mocked_server2 method I added may not be necessary, but I needed a way to send an action in the event handler.

I'm also curious about how this works in Adhearsion--how come it doesn't deadlock. So I'm going to study that code next when I have a chance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant