Avoid DEP0174 by removing async from callback-based getGroupPolicyForUser

This commit is contained in:
yu-i-i
2026-09-22 02:41:35 +02:00
parent a4d443f9f3
commit 44c25117d4
3 changed files with 29 additions and 30 deletions
@@ -94,18 +94,18 @@ const LDAPModuleManager = {
logger.info({}, error.message) logger.info({}, error.message)
} }
}, },
async getGroupPolicyForUser(user, callback) {
try { getGroupPolicyForUser(user, callback) {
const userValidationMap = await PermissionsManager.promises.getUserValidationStatus({ PermissionsManager.promises.getUserValidationStatus({
user, user,
groupPolicy : { 'ldapPolicy' : true }, groupPolicy : { 'ldapPolicy' : true },
subscription : null subscription : null
}) }).then(userValidationMap => {
let groupPolicy = Object.fromEntries(userValidationMap) let groupPolicy = Object.fromEntries(userValidationMap)
callback(null, {'groupPolicy' : groupPolicy }) callback(null, { groupPolicy })
} catch (error) { }).catch(error => {
callback(error) callback(error)
} })
}, },
} }
@@ -64,18 +64,18 @@ const OIDCModuleManager = {
logger.info({}, error.message) logger.info({}, error.message)
} }
}, },
async getGroupPolicyForUser(user, callback) {
try { getGroupPolicyForUser(user, callback) {
const userValidationMap = await PermissionsManager.promises.getUserValidationStatus({ PermissionsManager.promises.getUserValidationStatus({
user, user,
groupPolicy : { 'oidcPolicy' : true }, groupPolicy : { 'oidcPolicy' : true },
subscription : null subscription : null
}) }).then(userValidationMap => {
let groupPolicy = Object.fromEntries(userValidationMap) let groupPolicy = Object.fromEntries(userValidationMap)
callback(null, {'groupPolicy' : groupPolicy }) callback(null, { groupPolicy })
} catch (error) { }).catch(error => {
callback(error) callback(error)
} })
}, },
} }
@@ -84,18 +84,17 @@ const SAMLModuleManager = {
logger.info({}, error.message) logger.info({}, error.message)
} }
}, },
async getGroupPolicyForUser(user, callback) { getGroupPolicyForUser(user, callback) {
try { PermissionsManager.promises.getUserValidationStatus({
const userValidationMap = await PermissionsManager.promises.getUserValidationStatus({ user,
user, groupPolicy : { 'samlPolicy' : true },
groupPolicy : { 'samlPolicy' : true }, subscription : null
subscription : null }).then(userValidationMap => {
})
let groupPolicy = Object.fromEntries(userValidationMap) let groupPolicy = Object.fromEntries(userValidationMap)
callback(null, {'groupPolicy' : groupPolicy }) callback(null, { groupPolicy })
} catch (error) { }).catch(error => {
callback(error) callback(error)
} })
}, },
} }