Skip to content

Commit 1d5bdc4

Browse files
megothrubensworks
authored andcommitted
Making fetcher work
1 parent c6662d0 commit 1d5bdc4

File tree

1 file changed

+23
-19
lines changed

1 file changed

+23
-19
lines changed

lib/acl-checker.js

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -149,26 +149,30 @@ class ACLChecker {
149149
throw err
150150
}
151151

152+
console.log('>>>> GRAPH WITHOUT GROUPS', graph.length)
152153
const fetcher = new rdf.Fetcher(graph)
153-
fetcher.load(graph.each(null, ACL('agentGroup'), null))
154-
/*
155-
try {
156-
await Promise.all(groups.map(async group => {
157-
/* const response = await fetch(group)
158-
const body = await response.text()
159-
return new Promise((resolve, reject) => {
160-
rdf.parse(body, graph, group, 'text/turtle', err => {
161-
if (err) {
162-
return reject(err)
163-
}
164-
resolve()
165-
})
166-
})
167-
}))
168-
} catch (error) {
169-
console.log('DAAAAAAAAAAAAAAAAAAHUUUUUUUUUUUUT', error)
170-
}
171-
*/
154+
const groupUrls = graph.each(null, ACL('agentGroup'), null).map(group => group.value)
155+
await groupUrls.map(groupUrl => fetcher.load(groupUrl))
156+
console.log('>>>> GRAPH WITH GROUPS', graph.length)
157+
// fetcher.load(graph.each(null, ACL('agentGroup'), null))
158+
/*
159+
try {
160+
await Promise.all(groups.map(async group => {
161+
/* const response = await fetch(group)
162+
const body = await response.text()
163+
return new Promise((resolve, reject) => {
164+
rdf.parse(body, graph, group, 'text/turtle', err => {
165+
if (err) {
166+
return reject(err)
167+
}
168+
resolve()
169+
})
170+
})
171+
}))
172+
} catch (error) {
173+
console.log('DAAAAAAAAAAAAAAAAAAHUUUUUUUUUUUUT', error)
174+
}
175+
*/
172176
const relative = resource.replace(acl.replace(/[^/]+$/, ''), './')
173177
debug(`Using ACL ${acl} for ${relative}`)
174178
returnAcl = { acl, graph, isContainer }

0 commit comments

Comments
 (0)