Skip to content
This repository was archived by the owner on May 14, 2024. It is now read-only.

Commit 86ccf7c

Browse files
committed
Remove @ldapjs/codes dependency
1 parent 5536d37 commit 86ccf7c

File tree

4 files changed

+32
-32
lines changed

4 files changed

+32
-32
lines changed

lib/controls/server-side-sorting-response-control.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ const { BerReader, BerWriter } = require('@ldapjs/asn1')
44
const Control = require('../control')
55
const isObject = require('../is-object')
66
const hasOwn = require('../has-own')
7-
const CODES = require('@ldapjs/codes')
7+
const { resultCodes: RESULT_CODES } = require('@ldapjs/protocol')
88

99
const validCodeNames = [
10-
'LDAP_SUCCESS',
11-
'LDAP_OPERATIONS_ERROR',
12-
'LDAP_TIME_LIMIT_EXCEEDED',
13-
'LDAP_STRONG_AUTH_REQUIRED',
14-
'LDAP_ADMIN_LIMIT_EXCEEDED',
15-
'LDAP_NO_SUCH_ATTRIBUTE',
16-
'LDAP_INAPPROPRIATE_MATCHING',
17-
'LDAP_INSUFFICIENT_ACCESS_RIGHTS',
18-
'LDAP_BUSY',
19-
'LDAP_UNWILLING_TO_PERFORM',
20-
'LDAP_OTHER'
10+
'SUCCESS',
11+
'OPERATIONS_ERROR',
12+
'TIME_LIMIT_EXCEEDED',
13+
'STRONGER_AUTH_REQUIRED',
14+
'ADMIN_LIMIT_EXCEEDED',
15+
'NO_SUCH_ATTRIBUTE',
16+
'INAPPROPRIATE_MATCHING',
17+
'INSUFFICIENT_ACCESS_RIGHTS',
18+
'BUSY',
19+
'UNWILLING_TO_PERFORM',
20+
'OTHER'
2121
]
2222

23-
const filteredCodes = Object.entries(CODES).filter(([k, v]) => validCodeNames.includes(k))
23+
const filteredCodes = Object.entries(RESULT_CODES).filter(([k, v]) => validCodeNames.includes(k))
2424
const VALID_CODES = new Map([
2525
...filteredCodes,
2626
...filteredCodes.map(([k, v]) => { return [v, k] })
@@ -119,7 +119,7 @@ class ServerSideSortingResponseControl extends Control {
119119
writer.startSequence(0x30)
120120
writer.writeEnumeration(this.value.result)
121121
/* istanbul ignore else */
122-
if (this.value.result !== CODES.LDAP_SUCCESS && this.value.failedAttribute) {
122+
if (this.value.result !== RESULT_CODES.SUCCESS && this.value.failedAttribute) {
123123
writer.writeString(this.value.failedAttribute, 0x80)
124124
}
125125
writer.endSequence()

lib/controls/server-side-sorting-response-control.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ tap.test('constructor', t => {
2020
type: '1.2.840.113556.1.4.474',
2121
criticality: true,
2222
value: {
23-
result: SSSRC.RESPONSE_CODES.get('LDAP_OPERATIONS_ERROR'),
23+
result: SSSRC.RESPONSE_CODES.get('OPERATIONS_ERROR'),
2424
failedAttribute: 'foo'
2525
}
2626
})
@@ -112,7 +112,7 @@ tap.test('toBer', t => {
112112

113113
const control = new SSSRC({
114114
value: {
115-
result: SSSRC.RESPONSE_CODES.get('LDAP_OPERATIONS_ERROR'),
115+
result: SSSRC.RESPONSE_CODES.get('OPERATIONS_ERROR'),
116116
failedAttribute: 'foo'
117117
}
118118
})

lib/controls/virtual-list-view-response-control.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,24 @@ const { Ber, BerReader, BerWriter } = require('@ldapjs/asn1')
44
const isObject = require('../is-object')
55
const hasOwn = require('../has-own')
66
const Control = require('../control')
7-
const CODES = require('@ldapjs/codes')
7+
const { resultCodes: RESULT_CODES } = require('@ldapjs/protocol')
88

99
const validCodeNames = [
10-
'LDAP_SUCCESS',
11-
'LDAP_OPERATIONS_ERROR',
12-
'LDAP_UNWILLING_TO_PERFORM',
13-
'LDAP_INSUFFICIENT_ACCESS_RIGHTS',
14-
'LDAP_BUSY',
15-
'LDAP_TIME_LIMIT_EXCEEDED',
16-
'LDAP_STRONG_AUTH_REQUIRED',
17-
'LDAP_ADMIN_LIMIT_EXCEEDED',
18-
'LDAP_SORT_CONTROL_MISSING',
19-
'LDAP_INDEX_RANGE_ERROR',
20-
'LDAP_CONTROL_ERROR',
21-
'LDAP_OTHER'
10+
'SUCCESS',
11+
'OPERATIONS_ERROR',
12+
'UNWILLING_TO_PERFORM',
13+
'INSUFFICIENT_ACCESS_RIGHTS',
14+
'BUSY',
15+
'TIME_LIMIT_EXCEEDED',
16+
'STRONGER_AUTH_REQUIRED',
17+
'ADMIN_LIMIT_EXCEEDED',
18+
'SORT_CONTROL_MISSING',
19+
'OFFSET_RANGE_ERROR',
20+
'CONTROL_ERROR',
21+
'OTHER'
2222
]
2323

24-
const filteredCodes = Object.entries(CODES).filter(([k, v]) => validCodeNames.includes(k))
24+
const filteredCodes = Object.entries(RESULT_CODES).filter(([k, v]) => validCodeNames.includes(k))
2525
const VALID_CODES = new Map([
2626
...filteredCodes,
2727
...filteredCodes.map(([k, v]) => { return [v, k] })

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ldapjs/controls",
3-
"version": "2.0.0-rc.1",
3+
"version": "2.0.0-rc.2",
44
"description": "LDAP control objects",
55
"main": "index.js",
66
"scripts": {
@@ -36,7 +36,7 @@
3636
},
3737
"dependencies": {
3838
"@ldapjs/asn1": "^1.0.1",
39-
"@ldapjs/codes": "^1.0.0"
39+
"@ldapjs/protocol": "^1.2.1"
4040
},
4141
"pre-commit": [
4242
"lint",

0 commit comments

Comments
 (0)