mirror of
https://github.com/mastodon/mastodon-ios.git
synced 2025-02-02 18:36:44 +01:00
Set placeholder only if something goes wrong (IOS-238)
This commit is contained in:
parent
7420563f37
commit
16d6c9e823
@ -45,11 +45,14 @@ extension FLAnimatedImageView {
|
|||||||
// cancel task
|
// cancel task
|
||||||
cancelTask()
|
cancelTask()
|
||||||
|
|
||||||
// set placeholder
|
|
||||||
image = placeholder
|
|
||||||
|
|
||||||
// set image
|
// set image
|
||||||
guard let url = url else { return }
|
guard let url else {
|
||||||
|
DispatchQueue.main.async { [weak self] in
|
||||||
|
self?.image = placeholder
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
activeAvatarRequestURL = url
|
activeAvatarRequestURL = url
|
||||||
let avatarRequest = AF.request(url).publishData()
|
let avatarRequest = AF.request(url).publishData()
|
||||||
avatarRequestCancellable = avatarRequest
|
avatarRequestCancellable = avatarRequest
|
||||||
@ -78,7 +81,9 @@ extension FLAnimatedImageView {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
case .failure:
|
case .failure:
|
||||||
break
|
DispatchQueue.main.async { [weak self] in
|
||||||
|
self?.image = placeholder
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user