@@ -44,13 +44,13 @@ const getValidIds = async (METADATA_PATH) => {
44
44
// Check if the file exists
45
45
await promisify ( fs . access ) ( uri ) ;
46
46
47
- // Get file stats
48
- const stats = await promisify ( fs . stat ) ( uri ) ;
49
- const MAX_FILE_SIZE = 1 * 1024 * 1024 ; // 1 MB
50
- if ( stats . size > MAX_FILE_SIZE ) {
51
- console . warn ( `Metadata file too large for ID: ${ id } ` ) ;
52
- return null ; // Exclude invalid ID
53
- }
47
+ // // Get file stats
48
+ // const stats = await promisify(fs.stat)(uri);
49
+ // const MAX_FILE_SIZE = 1 * 1024 * 1024; // 1 MB
50
+ // if (stats.size > MAX_FILE_SIZE) {
51
+ // console.warn(`Metadata file too large for ID: ${id}`);
52
+ // return null; // Exclude invalid ID
53
+ // }
54
54
55
55
// Parse and validate JSON
56
56
const meta = JSON . parse ( await promisify ( fs . readFile ) ( uri , 'utf8' ) ) ;
@@ -61,21 +61,24 @@ const getValidIds = async (METADATA_PATH) => {
61
61
if ( typeof subdomain === 'string' ) {
62
62
SUBDOMAIN_COMMUNITY [ subdomain ] = id ;
63
63
} else {
64
+ // eslint-disable-next-line no-console
64
65
console . warn ( `Invalid subdomain entry for ID: ${ id } ` ) ;
65
66
}
66
67
} ) ;
67
68
}
68
69
69
70
return id ;
70
71
} catch ( e ) {
72
+ // eslint-disable-next-line no-console
71
73
console . error ( `Error processing metadata for ID: ${ id } ` , e . message ) ;
72
- return null ;
74
+ return [ ] ;
73
75
}
74
76
} ) ;
75
77
76
78
const results = await Promise . all ( validationPromises ) ;
77
79
VALID_IDS = results . filter ( id => id !== null ) ;
78
80
} catch ( err ) {
81
+ // eslint-disable-next-line no-console
79
82
console . error ( `Error reading metadata directory: ${ METADATA_PATH } ` , err . message ) ;
80
83
return [ ] ;
81
84
}
0 commit comments