http2: remove unnecessary event handlers
PR-URL: https://github.com/nodejs/node/pull/17328 Fixes: https://github.com/nodejs/node/issues/15303 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Sebastiaan Deckers <sebdeckers83@gmail.com>
This commit is contained in:
parent
5fe111a1d5
commit
973b8e0b15
@ -122,20 +122,6 @@ function onStreamDrain() {
|
||||
response.emit('drain');
|
||||
}
|
||||
|
||||
// TODO Http2Stream does not emit 'close'
|
||||
function onStreamClosedRequest() {
|
||||
const request = this[kRequest];
|
||||
if (request !== undefined)
|
||||
request.push(null);
|
||||
}
|
||||
|
||||
// TODO Http2Stream does not emit 'close'
|
||||
function onStreamClosedResponse() {
|
||||
const response = this[kResponse];
|
||||
if (response !== undefined)
|
||||
response.emit('finish');
|
||||
}
|
||||
|
||||
function onStreamAbortedRequest() {
|
||||
const request = this[kRequest];
|
||||
if (request !== undefined && request[kState].closed === false) {
|
||||
@ -247,7 +233,6 @@ class Http2ServerRequest extends Readable {
|
||||
stream.on('trailers', onStreamTrailers);
|
||||
stream.on('end', onStreamEnd);
|
||||
stream.on('error', onStreamError);
|
||||
stream.on('close', onStreamClosedRequest);
|
||||
stream.on('aborted', onStreamAbortedRequest);
|
||||
const onfinish = this[kFinish].bind(this);
|
||||
stream.on('close', onfinish);
|
||||
@ -380,7 +365,6 @@ class Http2ServerResponse extends Stream {
|
||||
stream[kResponse] = this;
|
||||
this.writable = true;
|
||||
stream.on('drain', onStreamDrain);
|
||||
stream.on('close', onStreamClosedResponse);
|
||||
stream.on('aborted', onStreamAbortedResponse);
|
||||
const onfinish = this[kFinish].bind(this);
|
||||
stream.on('close', onfinish);
|
||||
|
Loading…
x
Reference in New Issue
Block a user