瀏覽代碼

Мелкий рефакторинг

Book Pauk 6 年之前
父節點
當前提交
6ea401c80e
共有 1 個文件被更改,包括 14 次插入12 次删除
  1. 14 12
      server/core/BookConverter/sax.js

+ 14 - 12
server/core/BookConverter/sax.js

@@ -1,10 +1,11 @@
 function parseSync(xstr, options) {
-    let {onStartNode: _onStartNode = () => {}, 
-        onEndNode: _onEndNode = () => {},
-        onTextNode: _onTextNode = () => {},
-        onCdata: _onCdata = () => {},
-        onComment: _onComment = () => {},
-        onProgress: _onProgress = () => {},
+    const dummy = () => {};
+    let {onStartNode: _onStartNode = dummy,
+        onEndNode: _onEndNode = dummy,
+        onTextNode: _onTextNode = dummy,
+        onCdata: _onCdata = dummy,
+        onComment: _onComment = dummy,
+        onProgress: _onProgress = dummy,
         innerCut = new Set()
     } = options;
 
@@ -136,12 +137,13 @@ function parseSync(xstr, options) {
 //асинхронная копия parseSync
 //делается заменой "_on" => "await _on" после while
 async function parse(xstr, options) {
-    let {onStartNode: _onStartNode = () => {}, 
-        onEndNode: _onEndNode = () => {},
-        onTextNode: _onTextNode = () => {},
-        onCdata: _onCdata = () => {},
-        onComment: _onComment = () => {},
-        onProgress: _onProgress = () => {},
+    const dummy = () => {};
+    let {onStartNode: _onStartNode = dummy,
+        onEndNode: _onEndNode = dummy,
+        onTextNode: _onTextNode = dummy,
+        onCdata: _onCdata = dummy,
+        onComment: _onComment = dummy,
+        onProgress: _onProgress = dummy,
         innerCut = new Set()
     } = options;