Using MD5 hash for getting mod info

This commit is contained in:
erri120 2019-11-04 16:11:58 +01:00 committed by Timothy Baldridge
parent 68f800e783
commit 1041f1ecde
2 changed files with 6 additions and 12 deletions

View File

@ -46,16 +46,10 @@ namespace Wabbajack.Lib.NexusApi
public bool contains_adult_content;
}
public class NexusFile
public class MD5Response
{
public ulong file_id;
public string name;
public string version;
public string file_name;
public string description;
public string mod_version;
public ulong category_id;
public string category_name;
public ModInfo mod;
public NexusFileInfo file_details;
}
public class EndorsementResponse

View File

@ -268,10 +268,10 @@ namespace Wabbajack.Lib.NexusApi
return GetCached<GetModFilesResponse>(url).files;
}
public List<NexusFile> GetModFiles(string gameName, string modID)
public List<MD5Response> GetModInfoFromMD5(string gameName, string md5Hash)
{
var url = $"https://api.nexusmods.com/v1/games/{gameName}/mods/{modID}/files.json";
return Get<List<NexusFile>>(url);
var url = $"https://api.nexusmods.com/v1/games/{gameName}/mods/md5_search/{md5Hash}.json";
return Get<List<MD5Response>>(url);
}
public ModInfo GetModInfo(string gameName, string modId)