Debugging

This commit is contained in:
Ali 2023-09-25 19:47:44 +04:00
parent bdf1909eb7
commit d892e030e0
18 changed files with 110 additions and 102 deletions

View file

@ -368,12 +368,12 @@ public final class DefaultAnimatedStickerNodeImpl: ASDisplayNode, AnimatedSticke
}
self.disposable.set((source.directDataPath(attemptSynchronously: false)
|> filter { $0 != nil }
|> deliverOnMainQueue).start(next: { path in
|> deliverOnMainQueue).startStrict(next: { path in
f(path!)
}))
case .cached:
self.disposable.set((source.cachedDataPath(width: width, height: height)
|> deliverOnMainQueue).start(next: { [weak self] path, complete in
|> deliverOnMainQueue).startStrict(next: { [weak self] path, complete in
guard let strongSelf = self else {
return
}

View file

@ -106,7 +106,7 @@ public final class DirectAnimatedStickerNode: ASDisplayNode, AnimatedStickerNode
self.sourceDisposable = (source.directDataPath(attemptSynchronously: false)
|> filter { $0 != nil }
|> take(1)
|> deliverOnMainQueue).start(next: { [weak self] path in
|> deliverOnMainQueue).startStrict(next: { [weak self] path in
guard let strongSelf = self, let path = path else {
return
}