The current method of updating a local list of registered mod IDs is to fetch https://mods.vintagestory.at/api/mods, select/map modIdStrs, and flatten the results to a string array. That fetch responds with >2MiB of data. For clients such as Rustique mod manager that cache the response daily and use it for offline searches, it's acceptable. However, it's wasteful when the client needs a list of mod IDs for data validation or text suggestions for CLIs or other interfaces.
The current method of updating a local list of registered mod IDs is to fetch
https://mods.vintagestory.at/api/mods, select/mapmodIdStrs, and flatten the results to a string array. That fetch responds with >2MiB of data. For clients such as Rustique mod manager that cache the response daily and use it for offline searches, it's acceptable. However, it's wasteful when the client needs a list of mod IDs for data validation or text suggestions for CLIs or other interfaces.