added multithreaded api calling on about page
This commit is contained in:
@@ -53,9 +53,15 @@
|
||||
};
|
||||
|
||||
protected override async Task OnInitializedAsync() {
|
||||
_about = await AboutRepository.GetAbout(TokenSource.Token);
|
||||
_experience = await TimelineRepository.GetTimeline(TimelineEntryType.Experience, TokenSource.Token);
|
||||
_carrier = await TimelineRepository.GetTimeline(TimelineEntryType.Carrier, TokenSource.Token);
|
||||
var aboutTask = AboutRepository.GetAbout(TokenSource.Token);
|
||||
var experienceTask = TimelineRepository.GetTimeline(TimelineEntryType.Experience, 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;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user