We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d9a800e commit be88f7cCopy full SHA for be88f7c
lib/internal/http2/core.js
@@ -27,6 +27,7 @@ const {
27
SafeSet,
28
StringPrototypeSlice,
29
Symbol,
30
+ SymbolDispose,
31
TypedArrayPrototypeGetLength,
32
Uint32Array,
33
Uint8Array,
@@ -1810,10 +1811,8 @@ class ClientHttp2Session extends Http2Session {
1810
1811
if (signal.aborted) {
1812
aborter();
1813
} else {
- signal.addEventListener('abort', aborter);
1814
- stream.once('close', () => {
1815
- signal.removeEventListener('abort', aborter);
1816
- });
+ const disposable = EventEmitter.addAbortListener(signal, aborter);
+ stream.once('close', disposable[SymbolDispose]);
1817
}
1818
1819
0 commit comments