fix parsing
This commit is contained in:
parent
ffa807a4cc
commit
53c95f1a4e
1 changed files with 13 additions and 3 deletions
|
@ -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,
|
||||
|
|
Reference in a new issue