Browse Source

improve handling stream

Yuki Takei 6 years ago
parent
commit
7d8d50f1b8
3 changed files with 4 additions and 3 deletions
  1. 2 1
      CHANGES.md
  2. 1 1
      src/server/service/export.js
  3. 1 1
      src/server/util/search.js

+ 2 - 1
CHANGES.md

@@ -2,7 +2,8 @@
 
 ## 3.5.18-RC
 
-* 
+* Improvement: Optimize handling promise of stream when exporting
+* Improvement: Optimize handling promise of stream when building indices
 
 ## 3.5.17
 

+ 1 - 1
src/server/service/export.js

@@ -208,7 +208,7 @@ class ExportService {
       .pipe(transformStream)
       .pipe(writeStream);
 
-    await streamToPromise(readStream);
+    await streamToPromise(writeStream);
 
     return writeStream.path;
   }

+ 1 - 1
src/server/util/search.js

@@ -441,7 +441,7 @@ SearchClient.prototype.updateOrInsertPages = async function(queryFactory, isEmit
     .pipe(appendTagNamesStream)
     .pipe(writeStream);
 
-  return streamToPromise(readStream);
+  return streamToPromise(writeStream);
 
 };