Socket
Socket
Sign inDemoInstall

ad-promise

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ad-promise - npm Package Compare versions

Comparing version 1.6.5 to 1.6.6

19

lib/services/getUsersForGroup/service.usersforgroup.chunkItem.js

@@ -14,2 +14,4 @@

const updateBaseDn = require('../internal/service.updateBaseDn');
const chunkItem = function(members, opts, self) {

@@ -38,3 +40,15 @@ // We're going to build up a bulk LDAP query so we can reduce

let searchResults = limitpromises(() => {
return new Promise((resolve, reject) => {
return new Promise(async (resolve, reject) => {
updateBaseDn(self, 'user');
let users = await search.call(self, localOpts);
updateBaseDn(self, 'group');
let groups = await search.call(self, localOpts);
Promise.all([users, groups]).then(data => {
let members = [].concat(data[0], data[1]);
return resolve(members);
}, err => {
return reject(err);
})
search.call(self, localOpts, function onSearch(err, members){

@@ -67,4 +81,3 @@ if(err){

let nestedUsersArr = [];
for(let i in Members){
let member = Members[i];
for(let member of Members){
if(member){

@@ -71,0 +84,0 @@ if(!member.groupType){

2

package.json
{
"author": "Relief Melone (relief.melone@gmail.com)",
"name": "ad-promise",
"version": "1.6.5",
"version": "1.6.6",
"description": "This is a fork of the gheeres node-activedirectory. It fixes some issues with timeouts with very large AD-Groups as well as returning also promises so you won't have to use callbacks",

@@ -6,0 +6,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc