File tree Expand file tree Collapse file tree 2 files changed +18
-1
lines changed Expand file tree Collapse file tree 2 files changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -1097,6 +1097,22 @@ async function getMemberDetailsByHandles (handles) {
1097
1097
return _ . get ( res . body , 'result.content' )
1098
1098
}
1099
1099
1100
+ /**
1101
+ * Get topcoder member details by handle.
1102
+ *
1103
+ * @param {String } handle the user handle
1104
+ * @returns {Object } the member details
1105
+ */
1106
+ async function getV3MemberDetailsByHandle ( handle ) {
1107
+ const token = await getM2MToken ( )
1108
+ const res = await request
1109
+ . get ( `${ config . TOPCODER_MEMBERS_API } /${ handle } ` )
1110
+ . set ( 'Authorization' , `Bearer ${ token } ` )
1111
+ . set ( 'Accept' , 'application/json' )
1112
+ localLogger . debug ( { context : 'getV3MemberDetailsByHandle' , message : `response body: ${ JSON . stringify ( res . body ) } ` } )
1113
+ return _ . get ( res . body , 'result.content' )
1114
+ }
1115
+
1100
1116
/**
1101
1117
* Find topcoder members by email.
1102
1118
*
@@ -1423,6 +1439,7 @@ module.exports = {
1423
1439
getAuditM2Muser,
1424
1440
checkIsMemberOfProject,
1425
1441
getMemberDetailsByHandles,
1442
+ getV3MemberDetailsByHandle,
1426
1443
getMemberDetailsByEmails,
1427
1444
createProjectMember,
1428
1445
listProjectMembers,
Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ async function activateChallenge (id, token) {
153
153
async function closeChallenge ( id , userHandle , token ) {
154
154
localLogger . info ( { context : 'closeChallenge' , message : `Closing challenge ${ id } ` } )
155
155
try {
156
- const [ { userId } ] = await helper . getMemberDetailsByHandles ( [ userHandle ] )
156
+ const { userId } = await helper . getV3MemberDetailsByHandle ( userHandle )
157
157
const body = {
158
158
status : constants . ChallengeStatus . COMPLETED ,
159
159
winners : [ {
You can’t perform that action at this time.
0 commit comments