Skip to content

Commit c5579e0

Browse files
committed
more speed improvements
1 parent c7e257c commit c5579e0

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

ModBrowser/GithubApi/GithubModSearchEngine.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff 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;

0 commit comments

Comments
 (0)