@@ -8,10 +8,12 @@ const {
8
8
} = require ( './schemas' ) ;
9
9
10
10
const transferPost = async ( req , res ) => {
11
- const validatedBody = await transferPostSchema . validateAsync ( req . body , { abortEarly : false } ) ;
11
+ const validatedBody = await transferPostSchema . validateAsync ( req . body , {
12
+ abortEarly : false ,
13
+ } ) ;
12
14
const transferService = new TransferService ( ) ;
13
15
14
- const { wallet_id} = req
16
+ const { wallet_id } = req ;
15
17
const { result, status } = await transferService . initiateTransfer (
16
18
validatedBody ,
17
19
wallet_id ,
@@ -20,60 +22,66 @@ const transferPost = async (req, res) => {
20
22
const modifiedTransfer = {
21
23
...result ,
22
24
token_count :
23
- + result . parameters ?. bundle ?. bundleSize || + result . parameters ?. tokens ?. length ,
24
- }
25
+ + result . parameters ?. bundle ?. bundleSize ||
26
+ + result . parameters ?. tokens ?. length ,
27
+ } ;
25
28
26
29
res . status ( status ) . send ( modifiedTransfer ) ;
27
30
} ;
28
31
29
32
const transferIdAcceptPost = async ( req , res ) => {
30
- const validatedParams = await transferIdParamSchema . validateAsync ( req . params , { abortEarly : false } ) ;
33
+ const validatedParams = await transferIdParamSchema . validateAsync (
34
+ req . params ,
35
+ { abortEarly : false } ,
36
+ ) ;
31
37
32
- const { transfer_id} = validatedParams
33
- const { wallet_id} = req
38
+ const { transfer_id } = validatedParams ;
39
+ const { wallet_id } = req ;
34
40
const transferService = new TransferService ( ) ;
35
- const result = await transferService . acceptTransfer (
36
- transfer_id ,
37
- wallet_id ,
38
- ) ;
41
+ const result = await transferService . acceptTransfer ( transfer_id , wallet_id ) ;
39
42
40
43
res . json ( result ) ;
41
44
} ;
42
45
43
46
const transferIdDeclinePost = async ( req , res ) => {
44
- const validatedParams = await transferIdParamSchema . validateAsync ( req . params , { abortEarly : false } ) ;
47
+ const validatedParams = await transferIdParamSchema . validateAsync (
48
+ req . params ,
49
+ { abortEarly : false } ,
50
+ ) ;
45
51
46
- const { transfer_id} = validatedParams
47
- const { wallet_id} = req
52
+ const { transfer_id } = validatedParams ;
53
+ const { wallet_id } = req ;
48
54
const transferService = new TransferService ( ) ;
49
- const result = await transferService . declineTransfer (
50
- transfer_id ,
51
- wallet_id ,
52
- ) ;
55
+ const result = await transferService . declineTransfer ( transfer_id , wallet_id ) ;
53
56
54
57
res . json ( result ) ;
55
58
} ;
56
59
57
60
const transferIdDelete = async ( req , res ) => {
58
- const validatedParams = await transferIdParamSchema . validateAsync ( req . params , { abortEarly : false } ) ;
61
+ const validatedParams = await transferIdParamSchema . validateAsync (
62
+ req . params ,
63
+ { abortEarly : false } ,
64
+ ) ;
59
65
60
- const { transfer_id} = validatedParams
61
- const { wallet_id} = req
66
+ const { transfer_id } = validatedParams ;
67
+ const { wallet_id } = req ;
62
68
const transferService = new TransferService ( ) ;
63
- const result = await transferService . cancelTransfer (
64
- transfer_id ,
65
- wallet_id ,
66
- ) ;
69
+ const result = await transferService . cancelTransfer ( transfer_id , wallet_id ) ;
67
70
68
71
res . json ( result ) ;
69
72
} ;
70
73
71
74
const transferIdFulfill = async ( req , res ) => {
72
- const validatedParams = await transferIdParamSchema . validateAsync ( req . params , { abortEarly : false } ) ;
73
- const validatedBody = await transferIdFulfillSchema . validateAsync ( req . body , { abortEarly : false } ) ;
75
+ const validatedParams = await transferIdParamSchema . validateAsync (
76
+ req . params ,
77
+ { abortEarly : false } ,
78
+ ) ;
79
+ const validatedBody = await transferIdFulfillSchema . validateAsync ( req . body , {
80
+ abortEarly : false ,
81
+ } ) ;
74
82
75
- const { transfer_id} = validatedParams
76
- const { wallet_id} = req
83
+ const { transfer_id } = validatedParams ;
84
+ const { wallet_id } = req ;
77
85
const transferService = new TransferService ( ) ;
78
86
const result = await transferService . fulfillTransfer (
79
87
wallet_id ,
@@ -84,53 +92,69 @@ const transferIdFulfill = async (req, res) => {
84
92
} ;
85
93
86
94
const transferGet = async ( req , res ) => {
87
- const validatedQuery = await transferGetQuerySchema . validateAsync ( req . query , { abortEarly : false } ) ;
95
+ const validatedQuery = await transferGetQuerySchema . validateAsync ( req . query , {
96
+ abortEarly : false ,
97
+ } ) ;
88
98
89
99
const { limit, offset, ...params } = validatedQuery ;
90
- const { wallet_id} = req
100
+ const { wallet_id } = req ;
91
101
92
102
const transferService = new TransferService ( ) ;
93
103
94
- const { transfers, count} = await transferService . getByFilter ( { ...params , limit, offset} , wallet_id ) ;
104
+ const { transfers, count } = await transferService . getByFilter (
105
+ { ...params , limit, offset } ,
106
+ wallet_id ,
107
+ ) ;
95
108
96
109
const modifiedTransfers = transfers . map ( ( t ) => ( {
97
110
...t ,
98
111
token_count :
99
112
+ t . parameters ?. bundle ?. bundleSize || + t . parameters ?. tokens ?. length ,
100
113
} ) ) ;
101
114
102
- res . status ( 200 ) . json ( { transfers : modifiedTransfers , query : { ...params , limit, offset} , total :count } ) ;
115
+ res . status ( 200 ) . json ( {
116
+ transfers : modifiedTransfers ,
117
+ query : { ...params , limit, offset } ,
118
+ total : count ,
119
+ } ) ;
103
120
} ;
104
121
105
122
const transferIdGet = async ( req , res ) => {
106
- const validatedParams = await transferIdParamSchema . validateAsync ( req . params , { abortEarly : false } ) ;
123
+ const validatedParams = await transferIdParamSchema . validateAsync (
124
+ req . params ,
125
+ { abortEarly : false } ,
126
+ ) ;
107
127
108
- const { transfer_id} = validatedParams
109
- const { wallet_id} = req
128
+ const { transfer_id } = validatedParams ;
129
+ const { wallet_id } = req ;
110
130
const transferService = new TransferService ( ) ;
111
- const result = await transferService . getTransferById (
112
- transfer_id ,
113
- wallet_id ,
114
- ) ;
131
+ const result = await transferService . getTransferById ( transfer_id , wallet_id ) ;
115
132
116
133
const modifiedTransfer = {
117
134
...result ,
118
135
token_count :
119
- + result . parameters ?. bundle ?. bundleSize || + result . parameters ?. tokens ?. length ,
120
- }
136
+ + result . parameters ?. bundle ?. bundleSize ||
137
+ + result . parameters ?. tokens ?. length ,
138
+ } ;
121
139
122
140
res . json ( modifiedTransfer ) ;
123
141
} ;
124
142
125
143
const transferIdTokenGet = async ( req , res ) => {
126
- const validatedParams = await transferIdParamSchema . validateAsync ( req . params , { abortEarly : false } ) ;
127
- const validatedQuery = await transferLimitOffsetQuerySchema . validateAsync ( req . query , {
128
- abortEarly : false ,
129
- } ) ;
144
+ const validatedParams = await transferIdParamSchema . validateAsync (
145
+ req . params ,
146
+ { abortEarly : false } ,
147
+ ) ;
148
+ const validatedQuery = await transferLimitOffsetQuerySchema . validateAsync (
149
+ req . query ,
150
+ {
151
+ abortEarly : false ,
152
+ } ,
153
+ ) ;
130
154
131
155
const { limit, offset } = validatedQuery ;
132
- const { transfer_id} = validatedParams
133
- const { wallet_id} = req
156
+ const { transfer_id } = validatedParams ;
157
+ const { wallet_id } = req ;
134
158
const transferService = new TransferService ( ) ;
135
159
const tokens = await transferService . getTokensByTransferId (
136
160
transfer_id ,
0 commit comments