File tree 1 file changed +5
-8
lines changed
1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -36,29 +36,26 @@ export function Lifecycle(Base) {
36
36
if ( index >= queue . length ) {
37
37
next ( data ) ;
38
38
} else if ( typeof hookFn === 'function' ) {
39
- const errTitle = `Docsify plugin ${
40
- hookFn . name ? '"' + hookFn . name + '"' : ''
41
- } error (${ hookName } )`;
39
+ const errTitle = `Docsify plugin error (${ hookName } )` ;
42
40
43
41
if ( hookFn . length === 2 ) {
44
42
try {
45
43
hookFn ( data , result => {
46
44
data = result ;
45
+ step ( index + 1 ) ;
47
46
} ) ;
48
47
} catch ( err ) {
49
48
console . error ( errTitle , err ) ;
50
49
}
51
- step ( index + 1 ) ;
52
50
} else {
53
- let result ;
54
-
55
51
try {
56
- result = hookFn ( data ) ;
52
+ const result = hookFn ( data ) ;
53
+
54
+ data = result === undefined ? data : data ;
57
55
} catch ( err ) {
58
56
console . error ( errTitle , err ) ;
59
57
}
60
58
61
- data = result || data ;
62
59
step ( index + 1 ) ;
63
60
}
64
61
} else {
You can’t perform that action at this time.
0 commit comments