@@ -4,7 +4,14 @@ const errorCatcher = require('async-error-catcher').default;
4
4
5
5
exports . create = errorCatcher ( async ( req , res ) => {
6
6
const { body : { article : payload } = { } , user} = req ;
7
- const { app : { locals : { services : { articles} } } , locals : { trx} } = res ;
7
+ const {
8
+ app : {
9
+ locals : {
10
+ services : { articles} ,
11
+ } ,
12
+ } ,
13
+ locals : { trx} ,
14
+ } = res ;
8
15
9
16
const article = await articles . create ( { ...payload , author : user . id } , { trx} ) ;
10
17
@@ -15,7 +22,11 @@ exports.create = errorCatcher(async (req, res) => {
15
22
16
23
exports . del = errorCatcher ( async ( req , res ) => {
17
24
const {
18
- app : { locals : { services : { articles} } } ,
25
+ app : {
26
+ locals : {
27
+ services : { articles} ,
28
+ } ,
29
+ } ,
19
30
locals : { article, trx} = { } ,
20
31
} = res ;
21
32
@@ -26,7 +37,13 @@ exports.del = errorCatcher(async (req, res) => {
26
37
27
38
exports . feed = errorCatcher ( async ( req , res ) => {
28
39
const { query : { limit, offset} = { } , user} = req ;
29
- const { app : { locals : { services : { articles} } } } = res ;
40
+ const {
41
+ app : {
42
+ locals : {
43
+ services : { articles} ,
44
+ } ,
45
+ } ,
46
+ } = res ;
30
47
31
48
const feedJSON = await articles . getFeedJSON (
32
49
{
@@ -41,7 +58,13 @@ exports.feed = errorCatcher(async (req, res) => {
41
58
42
59
exports . index = errorCatcher ( async ( req , res ) => {
43
60
const { query : { author, favorited, limit, offset, tag} = { } , user} = req ;
44
- const { app : { locals : { services : { articles} } } } = res ;
61
+ const {
62
+ app : {
63
+ locals : {
64
+ services : { articles} ,
65
+ } ,
66
+ } ,
67
+ } = res ;
45
68
46
69
const articlesJSON = await articles . getArticlesJSON (
47
70
{
@@ -59,15 +82,26 @@ exports.index = errorCatcher(async (req, res) => {
59
82
60
83
exports . show = errorCatcher ( async ( req , res ) => {
61
84
const { user} = req ;
62
- const { app : { locals : { services : { articles} } } , locals : { article} = { } } = res ;
85
+ const {
86
+ app : {
87
+ locals : {
88
+ services : { articles} ,
89
+ } ,
90
+ } ,
91
+ locals : { article} = { } ,
92
+ } = res ;
63
93
64
94
res . json ( { article : await articles . toJSON ( article , user ) } ) ;
65
95
} ) ;
66
96
67
97
exports . update = errorCatcher ( async ( req , res ) => {
68
98
const { body : { article : payload } = { } , user} = req ;
69
99
const {
70
- app : { locals : { services : { articles} } } ,
100
+ app : {
101
+ locals : {
102
+ services : { articles} ,
103
+ } ,
104
+ } ,
71
105
locals : { article, trx} = { } ,
72
106
} = res ;
73
107
0 commit comments