fetchPrincipalUrl
fetchPrincipalUrl
fetch resource principal collection url
const url = await fetchPrincipalUrl({
account: {
serverUrl: 'https://caldav.icloud.com/',
rootUrl: 'https://caldav.icloud.com/',
accountType: 'caldav',
},
headers: {
authorization: 'Basic x0C9uFWd9Vz8OwS0DEAtkAlj',
},
});
Arguments
accountrequired, account withrootUrlandaccountTypeheadersrequest headers
Return Value
principal collection url
Behavior
send current-user-principal PROPFIND request and extract principal collection url from xml response