17
17
* - attributeGroupName: The attribute group name under which the primary attributes are created (isAvailable, location, company and title)
18
18
*/
19
19
20
- //require('dotenv').config()
20
+ // require('dotenv').config()
21
21
const _ = require ( 'lodash' )
22
22
const config = require ( 'config' )
23
23
const { argv } = require ( 'yargs' )
24
24
const axios = require ( 'axios' )
25
25
const m2mAuth = require ( 'tc-core-library-js' ) . auth . m2m
26
- const qs = require ( 'querystring' ) ;
26
+ const qs = require ( 'querystring' )
27
27
const { parse } = require ( 'json2csv' )
28
28
const fs = require ( 'fs' )
29
29
@@ -33,8 +33,8 @@ const USAGE = 'node group-members-with-skills.js --groupName="<group_name>" --sk
33
33
34
34
let token
35
35
36
- async function sleep ( ms ) {
37
- return new Promise ( resolve => setTimeout ( resolve , ms ) ) ;
36
+ async function sleep ( ms ) {
37
+ return new Promise ( resolve => setTimeout ( resolve , ms ) )
38
38
}
39
39
40
40
/**
@@ -94,7 +94,7 @@ async function getMembersInGroup (groupId) {
94
94
const res = await axios . get ( url , {
95
95
params : {
96
96
page,
97
- perPage,
97
+ perPage
98
98
} ,
99
99
headers : {
100
100
Authorization : `Bearer ${ token } `
@@ -150,7 +150,7 @@ async function getMemberRecord (memberId) {
150
150
}
151
151
} )
152
152
console . log ( res . data . result . content )
153
- const user = _ . pick ( _ . get ( res , 'data.result.content[0]' , { } ) , [ 'handle' , 'firstName' , 'lastName' , 'email' ] )
153
+ const user = _ . pick ( _ . get ( res , 'data.result.content[0]' , { } ) , [ 'handle' , 'firstName' , 'lastName' , 'email' ] )
154
154
155
155
return user
156
156
} catch ( error ) {
@@ -165,7 +165,7 @@ async function getMemberRecord (memberId) {
165
165
* Returns the member location for the member handle
166
166
* @param {String } handle The member handle
167
167
*/
168
- async function getMemberLocation ( handle ) {
168
+ async function getMemberLocation ( handle ) {
169
169
const token = await getM2Mtoken ( )
170
170
171
171
try {
@@ -250,7 +250,7 @@ async function getCSV (data) {
250
250
'attributeValue3' ,
251
251
'attributeName4' ,
252
252
'attributeGroupName4' ,
253
- 'attributeValue4' ,
253
+ 'attributeValue4'
254
254
]
255
255
256
256
try {
@@ -305,11 +305,11 @@ async function start () {
305
305
console . log ( 'Fetching the member handles for each member found in the group...' )
306
306
307
307
const membersFiltered = _ . filter ( members , ( m ) => {
308
- return ( m . membershipType === 'user' )
308
+ return ( m . membershipType === 'user' )
309
309
} )
310
310
311
- memberIds = membersFiltered . map ( m => m . memberId )
312
- //const memberIds = [8547899]
311
+ const memberIds = membersFiltered . map ( m => m . memberId )
312
+ // const memberIds = [8547899]
313
313
314
314
for ( let i = 0 ; i < memberIds . length ; i ++ ) {
315
315
const user = await getMemberRecord ( memberIds [ i ] )
0 commit comments