mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Using MD5 hash for getting mod info
This commit is contained in:
parent
68f800e783
commit
1041f1ecde
@ -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
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user