summaryrefslogtreecommitdiff
path: root/lib/_stream_writable.js
diff options
context:
space:
mode:
authorLuigi Pinca <luigipinca@gmail.com>2019-04-12 18:32:19 +0200
committerDaniel Bevenius <daniel.bevenius@gmail.com>2019-04-16 05:35:26 +0200
commit53e0f632dbed27f0889322bcf0244c886c549835 (patch)
treedc1226f698171035d9528c359c2062d6d67f5c0d /lib/_stream_writable.js
parentde463f1490d25868f961c678d2962d45d1ff4977 (diff)
downloadandroid-node-v8-53e0f632dbed27f0889322bcf0244c886c549835.tar.gz
android-node-v8-53e0f632dbed27f0889322bcf0244c886c549835.tar.bz2
android-node-v8-53e0f632dbed27f0889322bcf0244c886c549835.zip
stream: inline onwriteStateUpdate()
The function is very simple and is only called from `onwrite()`. PR-URL: https://github.com/nodejs/node/pull/27203 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Masashi Hirano <shisama07@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
Diffstat (limited to 'lib/_stream_writable.js')
-rw-r--r--lib/_stream_writable.js12
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/_stream_writable.js b/lib/_stream_writable.js
index 9d06adc775..83fd6d1f4d 100644
--- a/lib/_stream_writable.js
+++ b/lib/_stream_writable.js
@@ -442,13 +442,6 @@ function onwriteError(stream, state, sync, er, cb) {
}
}
-function onwriteStateUpdate(state) {
- state.writing = false;
- state.writecb = null;
- state.length -= state.writelen;
- state.writelen = 0;
-}
-
function onwrite(stream, er) {
const state = stream._writableState;
const sync = state.sync;
@@ -457,7 +450,10 @@ function onwrite(stream, er) {
if (typeof cb !== 'function')
throw new ERR_MULTIPLE_CALLBACK();
- onwriteStateUpdate(state);
+ state.writing = false;
+ state.writecb = null;
+ state.length -= state.writelen;
+ state.writelen = 0;
if (er)
onwriteError(stream, state, sync, er, cb);