1
1
import { Router } from 'express' ;
2
2
3
+ import { blockMiddleware } from '@/middlewares' ;
3
4
import { blockController } from '@/controllers' ;
4
5
import { errorHandler } from '@/aops' ;
5
6
import { objectIdValidator } from '@/middlewares' ;
@@ -9,7 +10,8 @@ export const blockRouter = Router();
9
10
blockRouter . post (
10
11
'/parent-id/:parentId' ,
11
12
objectIdValidator ( 'parentId' ) ,
12
- errorHandler ( blockController . create ) ,
13
+ errorHandler ( blockMiddleware . create ) ,
14
+ blockController . publish ,
13
15
) ;
14
16
blockRouter . get (
15
17
'/page-id/:pageId' ,
@@ -19,23 +21,28 @@ blockRouter.get(
19
21
blockRouter . patch (
20
22
'/id/:blockId' ,
21
23
objectIdValidator ( 'blockId' ) ,
22
- errorHandler ( blockController . update ) ,
24
+ errorHandler ( blockMiddleware . update ) ,
25
+ blockController . publish ,
23
26
) ;
24
27
blockRouter . patch (
25
28
'/id/:blockId/to/:toId' ,
26
29
objectIdValidator ( 'blockId' , 'toId' ) ,
27
- errorHandler ( blockController . move ) ,
30
+ errorHandler ( blockMiddleware . move ) ,
31
+ blockController . publish ,
28
32
) ;
29
33
blockRouter . delete (
30
34
'/id/:blockId' ,
31
35
objectIdValidator ( 'blockId' ) ,
32
- errorHandler ( blockController . deleteCascade ) ,
36
+ errorHandler ( blockMiddleware . deleteCascade ) ,
37
+ blockController . publish ,
33
38
) ;
34
39
blockRouter . patch (
35
40
'/create-and-update' ,
36
- errorHandler ( blockController . createAndUpdate ) ,
41
+ errorHandler ( blockMiddleware . createAndUpdate ) ,
42
+ blockController . publish ,
37
43
) ;
38
44
blockRouter . patch (
39
45
'/delete-and-update' ,
40
- errorHandler ( blockController . deleteAndUpdate ) ,
46
+ errorHandler ( blockMiddleware . deleteAndUpdate ) ,
47
+ blockController . publish ,
41
48
) ;
0 commit comments