added multithreaded api calling on about page
All checks were successful
Portfolio CI/CD / build (push) Successful in 1m5s
Portfolio CI/CD / test (push) Successful in 1m24s
Portfolio CI/CD / publish (push) Successful in 1m16s

This commit is contained in:
2026-02-22 12:25:54 +01:00
parent aac2f5180b
commit a4d52349c7

View File

@@ -53,9 +53,15 @@
}; };
protected override async Task OnInitializedAsync() { protected override async Task OnInitializedAsync() {
_about = await AboutRepository.GetAbout(TokenSource.Token); var aboutTask = AboutRepository.GetAbout(TokenSource.Token);
_experience = await TimelineRepository.GetTimeline(TimelineEntryType.Experience, TokenSource.Token); var experienceTask = TimelineRepository.GetTimeline(TimelineEntryType.Experience, TokenSource.Token);
_carrier = await TimelineRepository.GetTimeline(TimelineEntryType.Carrier, TokenSource.Token); var carrierTask = TimelineRepository.GetTimeline(TimelineEntryType.Carrier, TokenSource.Token);
await Task.WhenAll(aboutTask, experienceTask, carrierTask);
_about = aboutTask.Result;
_experience = experienceTask.Result;
_carrier = carrierTask.Result;
} }
} }