404 fix
This commit is contained in:
@@ -6,6 +6,14 @@ import { toSlug, isImageFile } from '$lib/utils';
|
||||
import { env } from '$env/dynamic/private';
|
||||
|
||||
function isSeriesFolder(entries: fs.Dirent[]): boolean {
|
||||
// A folder is a series only if it has no direct game files (zip, dmg, etc.)
|
||||
// but does have subdirectories that could be game folders.
|
||||
// This prevents games with DLC/data/saves subdirs from being misidentified.
|
||||
const hasDirectGameFiles = entries.some(
|
||||
(e) => e.isFile() && detectPlatform(e.name, false) !== null
|
||||
);
|
||||
if (hasDirectGameFiles) return false;
|
||||
|
||||
return entries.some(
|
||||
(e) =>
|
||||
e.isDirectory() &&
|
||||
|
||||
Reference in New Issue
Block a user