fix parsing

This commit is contained in:
cswimr 2025-02-08 08:42:04 -06:00
parent ffa807a4cc
commit 53c95f1a4e
Signed by: cswimr
GPG key ID: 0EC431A8DA8F8087

View file

@ -119,20 +119,30 @@ export class IndexFileEntry {
private parseProvider(parsed: any): Provider {
if (parsed.update?.modrinth) {
return new ModrinthProvider(
parsed.download.url,
parsed.download["hash-format"],
parsed.download.hash,
parsed.download["hash-format"],
parsed.download.url,
parsed.update.modrinth["mod-id"],
parsed.update.modrinth["version"],
);
} else if (parsed.update?.curseforge) {
return new CurseForgeProvider(
parsed.download["hash-format"],
parsed.download.hash,
parsed.download["hash-format"],
parsed.download.mode,
parsed.update.curseforge["file-id"],
parsed.update.curseforge["project-id"],
);
} else if (parsed.update?.github) {
return new GitHubProvider(
parsed.download.hash,
parsed.download["hash-format"],
parsed.download.url,
parsed.update.github.branch,
parsed.update.github.regex,
parsed.update.github.slug,
parsed.update.github.tag,
);
} else if (parsed.download) {
return new UrlProvider(
parsed.download.hash,