File tree Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -496,8 +496,8 @@ const filterUsers = async (req, res) => {
496
496
} ;
497
497
498
498
const returnAllUsers = async ( req , res ) => {
499
- const data = await userQuery . getAllUsers ( ) ;
500
- return data ;
499
+ const data = await userQuery . getDiscordUsers ( ) ;
500
+ return res . json ( data ) ;
501
501
} ;
502
502
503
503
module . exports = {
Original file line number Diff line number Diff line change @@ -456,10 +456,18 @@ const getUsersBasedOnFilter = async (query) => {
456
456
* @return {Promise<users> }
457
457
*/
458
458
459
- const getAllUsers = async ( ) => {
459
+ const getDiscordUsers = async ( ) => {
460
460
try {
461
461
const usersRef = await userModel . where ( "roles.archived" , "==" , false ) . get ( ) ;
462
- return usersRef ;
462
+ const users = [ ] ;
463
+ usersRef . forEach ( ( user ) => {
464
+ if ( user . data ( ) ?. discordId && user . data ( ) . roles ?. in_discord === false )
465
+ users . push ( {
466
+ id : user . id ,
467
+ ...user . data ( ) ,
468
+ } ) ;
469
+ } ) ;
470
+ return users ;
463
471
} catch ( err ) {
464
472
logger . error ( `Error while fetching all users: ${ err } ` ) ;
465
473
throw err ;
@@ -481,5 +489,5 @@ module.exports = {
481
489
getRdsUserInfoByGitHubUsername,
482
490
fetchUsers,
483
491
getUsersBasedOnFilter,
484
- getAllUsers ,
492
+ getDiscordUsers ,
485
493
} ;
You can’t perform that action at this time.
0 commit comments