permission-node: allow batch retrieval of resources in /apply-conditions

Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
This commit is contained in:
MT Lewis
2021-12-20 14:37:45 +00:00
parent b66704db18
commit 706b6c29e9
4 changed files with 30 additions and 15 deletions
@@ -275,7 +275,11 @@ describe('PermissionIntegrationClient', () => {
router.use(
createPermissionIntegrationRouter({
resourceType: 'test-resource',
getResource: async resourceRef => ({ id: resourceRef }),
getResources: async resourceRefs =>
resourceRefs.reduce((acc, ref) => {
acc[ref] = { id: ref };
return acc;
}, {} as Record<string, { id: string }>),
rules: [
{
name: 'RULE_1',