Remove debug logs and improve file listing logic

Cleaned up console.log statements from MinIO client initialization and file listing operations. Refactored folder detection logic to better handle root level files and nested folder structures in non-recursive mode.
This commit is contained in:
2025-06-04 16:56:42 +02:00
parent a9823cda3a
commit 39ddebe259
2 changed files with 51 additions and 52 deletions

View File

@@ -2,17 +2,12 @@ import { listFiles } from '~/server/utils/minio';
export default defineEventHandler(async (event) => {
try {
console.log('List files API called');
const query = getQuery(event);
const prefix = (query.prefix as string) || '';
const recursive = query.recursive === 'true';
console.log('Listing files with prefix:', prefix, 'recursive:', recursive);
const files = await listFiles(prefix, recursive);
console.log('Files retrieved:', files.length);
// Format file list with additional metadata
const formattedFiles = (files as any[]).map(file => ({
...file,