fix: scope performance tags (Raw Performer/Poor Performance) to handheld devices only

This commit is contained in:
2026-05-16 17:27:24 +08:00
parent aef9802263
commit 4465eb3a87
3 changed files with 16 additions and 4 deletions
+4
View File
@@ -378,6 +378,10 @@ export const gamesListingRoutes = new Elysia({ prefix: "/games/listing", detail:
})
.from(performanceEntries)
.innerJoin(gameVersions, eq(performanceEntries.versionId, gameVersions.id))
.innerJoin(hardware, and(
eq(performanceEntries.hardwareSlug, hardware.slug),
eq(hardware.deviceType, "handheld"),
))
.where(
and(
inArray(gameVersions.gameId, gameIds),