This pushes logic from the MirrorService down into the V2UpstreamClient and V3UpstreamClient and adds tests on the V3UpstreamClient. This will make it easier to refactor the MirrorService, which will make it easier to implement the legacy V2 APIs in BaGet.
This pushes logic from the
MirrorService
down into theV2UpstreamClient
andV3UpstreamClient
and adds tests on theV3UpstreamClient
. This will make it easier to refactor theMirrorService
, which will make it easier to implement the legacy V2 APIs in BaGet.Split from https://github.com/loic-sharma/BaGet/pull/699
Test: