mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-26 20:31:03 +00:00
17 lines
433 B
TypeScript
17 lines
433 B
TypeScript
import { registerEvent } from "../register-event";
|
|
import { repacksSublevel, GameRepack } from "@main/level";
|
|
|
|
const getAllRepacks = async (_event: Electron.IpcMainInvokeEvent) => {
|
|
const repacks: GameRepack[] = [];
|
|
|
|
for await (const [, repack] of repacksSublevel.iterator()) {
|
|
if (Array.isArray(repack.objectIds)) {
|
|
repacks.push(repack);
|
|
}
|
|
}
|
|
|
|
return repacks;
|
|
};
|
|
|
|
registerEvent("getAllRepacks", getAllRepacks);
|