carnet api nc
This commit is contained in:
parent
e2f9ad574c
commit
97eb7f08f4
@ -237,12 +237,17 @@ export async function GET() {
|
||||
|
||||
const folders: string[] = [];
|
||||
for (const response of responses) {
|
||||
const href = response.getElementsByTagName('d:href')[0]?.textContent;
|
||||
if (href) {
|
||||
// Extract folder name from href
|
||||
const folderName = decodeURIComponent(href.split('/').filter(Boolean).pop() || '');
|
||||
if (folderName && folderName !== 'Private') {
|
||||
folders.push(folderName);
|
||||
const resourceType = response.getElementsByTagName('d:resourcetype')[0];
|
||||
const isCollection = resourceType?.getElementsByTagName('d:collection').length > 0;
|
||||
|
||||
if (isCollection) {
|
||||
const href = response.getElementsByTagName('d:href')[0]?.textContent;
|
||||
if (href) {
|
||||
// Extract folder name from href
|
||||
const folderName = decodeURIComponent(href.split('/').filter(Boolean).pop() || '');
|
||||
if (folderName && folderName !== 'Private') {
|
||||
folders.push(folderName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user