From b9f10c8a572be8b3d6cda09f88b45399777d9365 Mon Sep 17 00:00:00 2001 From: alma Date: Sun, 20 Apr 2025 17:00:21 +0200 Subject: [PATCH] carnet panel2 --- app/api/nextcloud/files/route.ts | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/app/api/nextcloud/files/route.ts b/app/api/nextcloud/files/route.ts index 6957e65c..f39e0bed 100644 --- a/app/api/nextcloud/files/route.ts +++ b/app/api/nextcloud/files/route.ts @@ -69,14 +69,22 @@ export async function GET(request: Request) { console.log(`File: ${file.basename}, isMarkdown: ${isMarkdown}`); return isMarkdown; }) - .map((file: any) => ({ - id: file.filename, - title: file.basename.replace('.md', ''), - lastModified: new Date(file.lastmod).toISOString(), - size: file.size, - })); + .map((file: any) => { + const fileData = { + id: file.filename, + title: file.basename.replace('.md', ''), + lastModified: new Date(file.lastmod).toISOString(), + size: file.size, + type: 'file', + mime: file.mime, + etag: file.etag + }; + console.log('Formatted file data:', JSON.stringify(fileData, null, 2)); + return fileData; + }); console.log('Found markdown files:', markdownFiles.length); + console.log('Final response:', JSON.stringify(markdownFiles, null, 2)); return NextResponse.json(markdownFiles); } catch (error) { console.error('Error listing directory contents:', error);