Igor.Shmukler
09/13/2022, 5:54 PMconst checkPermissionAsync = (request) =>
new Promise((resolve, reject) => {
client.checkPermission(request, (err, response) => {
if (err != null) reject(err);
else resolve(response);
});
});
const lookupResourcesAsync = (request) =>
new Promise((resolve, reject) => {
const lookupResourcesResponseStream =
client.lookupResources(request);
const results = [];
lookupResourcesResponseStream.on('data', (response) => {
results.push(response.resourceObjectId);
});
lookupResourcesResponseStream.on('end', () => {
resolve(results);
});
lookupResourcesResponseStream.on('error', (err) => {
reject(err);
});
});