We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 08345db commit e73e839Copy full SHA for e73e839
index.js
@@ -65,9 +65,15 @@ function onFinished (msg, listener) {
65
function isFinished (msg) {
66
var socket = msg.socket
67
68
+ if (msg.stream) {
69
+ // Http2ServerRequest
70
+ // Http2ServerResponse
71
+ return msg.stream.closed
72
+ }
73
+
74
if (typeof msg.finished === 'boolean') {
75
// OutgoingMessage
- return Boolean(msg.finished || (socket && !socket.writable))
76
+ return Boolean((!socket && msg.finished && msg.outputSize === 0) || (socket && !socket.writable))
77
}
78
79
if (typeof msg.complete === 'boolean') {
0 commit comments