|
async function loadPreferences (user: NamedNode): Promise <NamedNode> { |
|
await loadProfile(user) |
|
|
|
const possiblePreferencesFile = suggestPreferencesFile(user) |
|
let preferencesFile |
|
try { |
|
preferencesFile = await utilityLogic.followOrCreateLink(user, ns.space('preferencesFile') as NamedNode, possiblePreferencesFile, user.doc()) |
When creating a preferencesFile :
- folder created is /Settings/ we are accustomed to /settings/
- no ACLs are created : NSS historically uses
ReadWriteControl for the owner WebID on /settings/
solid-logic/src/profile/profileLogic.ts
Lines 31 to 37 in 24c693c
When creating a preferencesFile :
ReadWriteControlfor the owner WebID on /settings/