Nexus-Mods / NexusMods.App

Home of the development of the Nexus Mods App
https://nexus-mods.github.io/NexusMods.App/
GNU General Public License v3.0
1.06k stars 47 forks source link

Switch to GQL for all Nexus Mods queries (or the ones we can) #2091

Closed halgari closed 1 month ago

halgari commented 1 month ago

Improvement

Currently

Collections use the V2 API (GQL) and the rest of the mod library uses the V1 API. We should unify this behavior. This will allow us to reduce the calls we make by batching requests. But it will require reworking 2 core methods in NexusModsLibrary.cs

Sewer56 commented 1 month ago

Originally noted in this PR feedback:

It's not directly correlated, but this issue was created as a response to that comment.