perf: improving get-random-game performance

This commit is contained in:
Chubby Granny Chaser
2024-06-03 16:56:12 +01:00
parent 467ea29ec2
commit c6242fa3e1
2 changed files with 5 additions and 8 deletions

View File

@@ -5,8 +5,6 @@ import { getSteam250List } from "@main/services";
import { registerEvent } from "../register-event";
import { searchSteamGames } from "../helpers/search-games";
import type { Steam250Game } from "@types";
import { repacksWorker } from "@main/workers";
import { formatName } from "@shared";
const state = { games: Array<Steam250Game>(), index: 0 };
@@ -17,12 +15,9 @@ const filterGames = async (games: Steam250Game[]) => {
const catalogue = await searchSteamGames({ query: game.title });
if (catalogue.length) {
const repacks = await repacksWorker.run(
{ query: formatName(catalogue[0].title) },
{ name: "search" }
);
const [steamGame] = catalogue;
if (repacks.length) {
if (steamGame.repacks.length) {
results.push(game);
}
}