File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -50,10 +50,15 @@ private async Task<IEnumerable<Repository>> SearchForSporeModRepositoriesAsync(s
5050 /// <returns>The Mod Listing for the Spore mod, or null if the repository does not contain a valid ModInfo.xml file.</returns>
5151 private static async Task < ModListing ? > GetModListingFromRepositoryAsync ( Repository repository )
5252 {
53- var modIdentity = await repository . GetModIdentityAsync ( ) ;
53+ var modIdentityTask = repository . GetModIdentityAsync ( ) ;
5454
5555 // Get download info and URL
56- var asset = await repository . GetLatestAssetAsync ( ) ;
56+ var assetTask = repository . GetLatestAssetAsync ( ) ;
57+
58+ // Run concurrently
59+ await Task . WhenAll ( modIdentityTask , assetTask ) ;
60+ var modIdentity = await modIdentityTask ;
61+ var asset = await assetTask ;
5762
5863 // Get download version
5964 var versionString = asset ? . Version ;
You can’t perform that action at this time.
0 commit comments