mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2024-09-27 14:10:08 +00:00
Fixed the problem that the header information on the profile screen was not displayed (#1187)
* Fixed the problem that the header information on the profile screen was not displayed * Fixed parallelism issue --------- Co-authored-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
This commit is contained in:
parent
156279faac
commit
9d1e077762
1 changed files with 9 additions and 3 deletions
|
@ -132,9 +132,15 @@ class AccountDetailViewModel: ObservableObject, StatusesFetcher {
|
||||||
async let featuredTags: [FeaturedTag] = client.get(endpoint: Accounts.featuredTags(id: accountId))
|
async let featuredTags: [FeaturedTag] = client.get(endpoint: Accounts.featuredTags(id: accountId))
|
||||||
if client.isAuth && !isCurrentUser {
|
if client.isAuth && !isCurrentUser {
|
||||||
async let relationships: [Relationship] = client.get(endpoint: Accounts.relationships(ids: [accountId]))
|
async let relationships: [Relationship] = client.get(endpoint: Accounts.relationships(ids: [accountId]))
|
||||||
return try await .init(account: account,
|
do {
|
||||||
featuredTags: featuredTags,
|
return try await .init(account: account,
|
||||||
relationships: relationships)
|
featuredTags: featuredTags,
|
||||||
|
relationships: relationships)
|
||||||
|
} catch {
|
||||||
|
return try await .init(account: account,
|
||||||
|
featuredTags: [],
|
||||||
|
relationships: relationships)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return try await .init(account: account,
|
return try await .init(account: account,
|
||||||
featuredTags: featuredTags,
|
featuredTags: featuredTags,
|
||||||
|
|
Loading…
Reference in a new issue