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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user