mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 09:09:36 +02:00
Merge pull request #4657 from overleaf/jel-check-uni-users
Remove await use since no async GitOrigin-RevId: 43cb8be365bedd95d004ab9e129c75aeab855e53
This commit is contained in:
@@ -55,29 +55,19 @@ async function _checkUsersFeatures(userIds) {
|
||||
nonProUserIds: [],
|
||||
}
|
||||
|
||||
await new Promise((resolve, reject) => {
|
||||
async.eachLimit(
|
||||
users,
|
||||
ASYNC_LIMIT,
|
||||
(user, callback) => {
|
||||
const hasProFeaturesOrBetter = FeaturesUpdater.isFeatureSetBetter(
|
||||
user.features,
|
||||
Settings.features.professional
|
||||
)
|
||||
|
||||
if (hasProFeaturesOrBetter) {
|
||||
result.proUserIds.push(user._id)
|
||||
} else {
|
||||
result.nonProUserIds.push(user._id)
|
||||
}
|
||||
callback()
|
||||
},
|
||||
error => {
|
||||
if (error) return reject(error)
|
||||
resolve()
|
||||
}
|
||||
users.forEach(user => {
|
||||
const hasProFeaturesOrBetter = FeaturesUpdater.isFeatureSetBetter(
|
||||
user.features,
|
||||
Settings.features.professional
|
||||
)
|
||||
|
||||
if (hasProFeaturesOrBetter) {
|
||||
result.proUserIds.push(user._id)
|
||||
} else {
|
||||
result.nonProUserIds.push(user._id)
|
||||
}
|
||||
})
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user