@@ -37,15 +37,12 @@ if (config.TC_DEV_ENV) {
37
37
topcoderApiProjects = topcoderDevApiProjects ;
38
38
topcoderApiChallenges = topcoderDevApiChallenges ;
39
39
}
40
+ // Timeout increase to 5 minutes
41
+ topcoderApiChallenges . ApiClient . timeout = 300000 ;
40
42
41
43
// Init the API instances
42
44
const projectsClient = topcoderApiProjects . ApiClient . instance ;
43
45
const challengesClient = topcoderApiChallenges . ApiClient . instance ;
44
-
45
-
46
- //Timeout increase to 5 minutes
47
- challengesClient . timeout = 300000 ;
48
-
49
46
const bearer = projectsClient . authentications . bearer ;
50
47
bearer . apiKeyPrefix = 'Bearer' ;
51
48
challengesClient . authentications . bearer = bearer ;
@@ -160,6 +157,12 @@ async function updateChallenge(id, challenge) {
160
157
const statusCode = response . result ? response . result . status : null ;
161
158
loggerFile . info ( `EndPoint: PUT /challenges/${ id } , PUT parameters: null, Status Code:${ statusCode } , Response: ${ circularJSON . stringify ( response ) } ` ) ;
162
159
} catch ( err ) {
160
+ logger . error ( 'updateChallenge ERROR.' ) ;
161
+ logger . error ( `EndPoint: PUT /challenges/${ id } ` ) ;
162
+ logger . error ( `${ err . message } ` ) ;
163
+ logger . error ( `Request: ${ JSON . stringify ( err . config ) } ` ) ;
164
+ logger . error ( `Response Data: ${ err . response . data } ` ) ;
165
+
163
166
loggerFile . info ( `EndPoint: PUT /challenges/${ id } , PUT parameters: null, Status Code:null,
164
167
Error: 'Failed to update challenge.', Details: ${ circularJSON . stringify ( err ) } ` ) ;
165
168
throw errors . convertTopcoderApiError ( err , 'Failed to update challenge.' ) ;
@@ -190,6 +193,12 @@ async function activateChallenge(id) {
190
193
POST parameters: null, Status Code:${ statusCode } , Response: ${ circularJSON . stringify ( response ) } ` ) ;
191
194
logger . debug ( `Challenge ${ id } is activated successfully.` ) ;
192
195
} catch ( err ) {
196
+ logger . error ( 'activateChallenge ERROR.' ) ;
197
+ logger . error ( `EndPoint: POST /challenges/${ id } /activate` ) ;
198
+ logger . error ( `${ err . message } ` ) ;
199
+ logger . error ( `Request: ${ JSON . stringify ( err . config ) } ` ) ;
200
+ logger . error ( `Response Data: ${ err . response . data } ` ) ;
201
+
193
202
loggerFile . info ( `EndPoint: POST /challenges/${ id } /activate, POST parameters: null, Status Code:null,
194
203
Error: 'Failed to activate challenge.', Details: ${ circularJSON . stringify ( err ) } ` ) ;
195
204
throw errors . convertTopcoderApiError ( err , 'Failed to activate challenge.' ) ;
@@ -219,6 +228,13 @@ async function getChallengeById(id) {
219
228
loggerFile . info ( `EndPoint: GET challenges/${ id } , GET parameters: null, Status Code:${ statusCode } , Response: ${ circularJSON . stringify ( response ) } ` ) ;
220
229
return challenge ;
221
230
} catch ( err ) {
231
+ logger . error ( 'getChallengeById ERROR.' ) ;
232
+ logger . error ( `EndPoint: GET challenges/${ id } ` ) ;
233
+ logger . error ( `${ err . message } ` ) ;
234
+ logger . error ( `Request: ${ JSON . stringify ( err . config ) } ` ) ;
235
+ logger . error ( `Response Data: ${ err . response . data } ` ) ;
236
+
237
+ logger . error ( JSON . stringify ( err ) ) ;
222
238
throw errors . convertTopcoderApiError ( err , 'Failed to get challenge details by Id' ) ;
223
239
}
224
240
}
@@ -242,6 +258,11 @@ async function closeChallenge(id, winnerId) {
242
258
loggerFile . info ( `EndPoint: POST /challenges/${ id } /close, POST parameters: null, Status Code:${ statusCode } , Response:${ circularJSON . stringify ( response ) } ` ) ;
243
259
logger . debug ( `Challenge ${ id } is closed successfully.` ) ;
244
260
} catch ( err ) {
261
+ logger . error ( 'Closing challenge ERROR.' ) ;
262
+ logger . error ( `EndPoint: POST /challenges/${ id } /close` ) ;
263
+ logger . error ( `${ err . message } ` ) ;
264
+ logger . error ( `Request: ${ JSON . stringify ( err . config ) } ` ) ;
265
+ logger . error ( `Response Data: ${ err . response . data } ` ) ;
245
266
loggerFile . info ( `EndPoint: POST /challenges/${ id } /close, POST parameters: null, Status Code:null,
246
267
Error: 'Failed to close challenge.', Details: ${ circularJSON . stringify ( err ) } ` ) ;
247
268
throw errors . convertTopcoderApiError ( err , 'Failed to close challenge.' ) ;
0 commit comments