Skip to content

Commit 7a445e6

Browse files
committed
Added addListener passthrough
1 parent 1b07b4a commit 7a445e6

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

LDAP.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ var Connection = function() {
77
var querytimeout = 5000;
88
var totalqueries = 0;
99

10+
self.BASE = 0;
11+
self.ONELEVEL = 1;
12+
self.SUBTREE = 2;
13+
self.SUBORDINATE = 3;
14+
self.DEFAULT = -1;
15+
1016
self.SetCallback = function(msgid, CB) {
1117
if (msgid > 0) {
1218
totalqueries++;
@@ -21,8 +27,12 @@ var Connection = function() {
2127
return msgid;
2228
}
2329

24-
self.Open = function(uri) {
25-
return binding.Open(uri);
30+
self.Open = function(uri, version) {
31+
if (arguments.length < 2) {
32+
return binding.Open(uri, 3);
33+
}
34+
35+
return binding.Open(uri, version);
2636
}
2737

2838
self.Search = function(base, scope, filter, attrs, CB) {
@@ -50,6 +60,10 @@ var Connection = function() {
5060
return self.SetCallback(msgid, CB);
5161
}
5262

63+
self.addListener = function(event, CB) {
64+
binding.addListener(event, CB);
65+
}
66+
5367
binding.addListener("searchresult", function(msgid, result, data) {
5468
if (callbacks[msgid]) {
5569
clearTimeout(callbacks[msgid].tm);

0 commit comments

Comments
 (0)