chore: try-catch on js loader

This commit is contained in:
Eli Bosley
2025-05-09 11:16:06 -04:00
parent 85ea98cfae
commit 5fb8090c59

View File

@@ -10,15 +10,20 @@ function findJsFiles($directory) {
new RecursiveDirectoryIterator($directory, RecursiveDirectoryIterator::SKIP_DOTS)
);
foreach ($iterator as $file) {
if ($file->isFile() && $file->getExtension() === 'js') {
$path = $file->getPathname();
$baseDir = '/usr/local/emhttp';
if (strpos($path, $baseDir) === 0) {
$path = substr($path, strlen($baseDir));
try {
foreach ($iterator as $file) {
if ($file->isFile() && $file->getExtension() === 'js') {
$path = $file->getPathname();
$baseDir = '/usr/local/emhttp';
if (strpos($path, $baseDir) === 0) {
$path = substr($path, strlen($baseDir));
}
$jsFiles[] = $path;
}
$jsFiles[] = $path;
}
} catch (Exception $e) {
my_logger("Error scanning for JS files: " . $e->getMessage());
return [];
}
return $jsFiles;