mirror of
https://github.com/immich-app/immich.git
synced 2026-02-04 17:01:13 +03:00
check cancellation before queueing
This commit is contained in:
@@ -68,6 +68,10 @@ class ThumbnailResolver: ThumbnailApi {
|
||||
let cancellationToken = CancellationToken()
|
||||
let thumbnailRequest = ThumbnailRequest(cancellationToken: cancellationToken, completion: completion)
|
||||
AssetResolver.requestAsset(request: AssetRequest(cancellationToken: cancellationToken, assetId: assetId) { asset in
|
||||
if cancellationToken.isCancelled {
|
||||
return completion(Self.cancelledResult)
|
||||
}
|
||||
|
||||
let item = DispatchWorkItem {
|
||||
if cancellationToken.isCancelled {
|
||||
return completion(Self.cancelledResult)
|
||||
|
||||
Reference in New Issue
Block a user