loggedInProfileObj = {
const fetcher = new $rdf.Fetcher(store);
const rdfPerson = await fetcher.load(targetWebId)
const fullName = store.any($rdf.sym(targetWebId), FOAF('name'))
const friends = store.each($rdf.sym(targetWebId), FOAF('knows'));
const loadedFriends = await Promise.all(
friends.map(async (friend) => {
try {
await fetcher.load(friend);
}
catch(err){
console.error(err);
}
return ({ ref: friend,
resolved: store.any(friend, FOAF('name'))});
})
);
return ({
dateRequested: new Date(Date.now()).toUTCString(),
rdfPerson,
fullName,
friends,
loadedFriends
})
}