@@ -4,6 +4,7 @@ import ReportService from './report/report-service';
4
4
import fs from 'node:fs' ;
5
5
import path from 'node:path' ;
6
6
import Log from './context/log' ;
7
+ import { Response } from './services/response' ;
7
8
8
9
showCoverage = function ( params , req , res , next ) {
9
10
let options = {
@@ -24,20 +25,20 @@ getAsset = function (params, req, res, next) {
24
25
fs . readFile ( assetsDir + '/vendor/' + filename , function ( err , fileContent ) {
25
26
/* istanbul ignore else */
26
27
if ( err ) {
27
- console . error ( err ) ;
28
+ Log . error ( err ) ;
28
29
return next ( ) ;
29
30
}
30
- res . json ( fileContent ) ;
31
+ Response . send ( { res , message : fileContent } ) ;
31
32
} ) ;
32
33
} ) ;
33
34
} else {
34
35
fs . readFile ( assetsDir + '/' + filename , function ( err , fileContent ) {
35
36
/* istanbul ignore else */
36
37
if ( err ) {
37
- console . error ( err ) ;
38
+ Log . error ( err ) ;
38
39
return next ( ) ;
39
40
}
40
- res . json ( fileContent ) ;
41
+ Response . send ( { res , message : fileContent } ) ;
41
42
} ) ;
42
43
}
43
44
} ) ;
@@ -47,8 +48,11 @@ addClientCoverage = function (params, req, res, next) {
47
48
var body = req . body ;
48
49
/* istanbul ignore else */
49
50
if ( ! body ) {
50
- res . status ( 400 ) ;
51
- return res . end ( ) ;
51
+ return Response . send ( {
52
+ res,
53
+ status : 400 ,
54
+ end : true
55
+ } ) ;
52
56
}
53
57
54
58
var clientCoverage ;
@@ -60,10 +64,16 @@ addClientCoverage = function (params, req, res, next) {
60
64
}
61
65
if ( clientCoverage ) {
62
66
Core . mergeCoverageWith ( clientCoverage ) ;
63
- res . json ( { type : 'success' } ) ;
67
+ Response . send ( {
68
+ res,
69
+ json : { type : 'success' }
70
+ } ) ;
64
71
} else {
65
- res . status ( 400 ) ;
66
- res . send ( 'Nothing has been imported' ) ;
72
+ Response . send ( {
73
+ res,
74
+ status : 400 ,
75
+ message : 'Nothing has been imported'
76
+ } ) ;
67
77
}
68
78
} ;
69
79
@@ -76,17 +86,23 @@ exportFile = function (params, req, res, next) {
76
86
reportService . generateReport ( res , type , { } ) ;
77
87
} catch ( e ) {
78
88
Log . error ( 'Failed to export' , e , e . stack ) ;
79
- res . status ( 400 ) ;
80
- res . send ( 'Nothing has been export' ) ;
89
+ Response . send ( {
90
+ res,
91
+ status : 400 ,
92
+ message : 'Nothing has been export'
93
+ } ) ;
81
94
}
82
95
} ;
83
96
importCoverage = function ( params , req , res , next ) {
84
97
try {
85
98
Core . importCoverage ( res ) ;
86
99
} catch ( e ) {
87
100
Log . error ( 'Failed to import' , e , e . stack ) ;
88
- res . status ( 400 ) ;
89
- res . send ( 'No file has been import' ) ;
101
+ Response . send ( {
102
+ res,
103
+ status : 400 ,
104
+ message : 'No file has been import'
105
+ } ) ;
90
106
}
91
107
} ;
92
108
0 commit comments