Skip to content

Commit 7bc308f

Browse files
committed
better use of network when downloading avatar
1 parent a6ee964 commit 7bc308f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

ViewModels/MainViewModel.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ private async Task DownloadProfileAvatar()
474474
httpClient.DefaultRequestHeaders.Add("User-Agent",
475475
"Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0");
476476
var path = Path.Combine(DataManager.Instance.DataPath, "avatar.png");
477-
var response = await httpClient.GetAsync($"http://skins.rgbcraft.com/api/helm/{Username}/1024");
477+
var response = await httpClient.GetAsync($"http://skins.rgbcraft.com/api/helm/{Username}/48");
478478
response.EnsureSuccessStatusCode();
479479
await using (var stream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, 1024, true))
480480
{
@@ -489,7 +489,7 @@ private async Task DownloadProfileAvatar()
489489
}
490490
}
491491

492-
public async Task AsyncOnLoaded()
492+
private async Task OnLoaded()
493493
{
494494
UpdateProgress(0.0f, "Checking for launcher updates", false);
495495
var profileAvatarPath = Path.Combine(DataManager.Instance.DataPath, "avatar.png");
@@ -512,7 +512,6 @@ public async Task AsyncOnLoaded()
512512
{
513513
UpdateProgress(1.0f, "Found launcher updates");
514514
PlayText = "Update";
515-
IsPlayEnabled = true;
516515
return;
517516
}
518517
}
@@ -533,7 +532,11 @@ public async Task AsyncOnLoaded()
533532
{
534533
UpdateProgress(1.0f, "Ready");
535534
}
535+
}
536536

537+
public async Task AsyncOnLoaded()
538+
{
539+
await OnLoaded();
537540
IsPlayEnabled = true;
538541
}
539542

0 commit comments

Comments
 (0)