fix(abort-controller): Fix abort signal handling #37
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The problem was that the AbortController did not always trigger correctly or was not used correctly in all places. This meant that not all event listeners were always logged off, which resulted in messages being registered for callout responses that were no longer active. As a result, several responses were returned, for example, those of the callout currently being actively answered but also those of the previous callout. So this had nothing to do with multiple simultaneous chats, as I had initially assumed.
Changes