Fix leaks

This commit is contained in:
Ali 2023-11-01 22:23:44 +04:00
parent f630f7c75e
commit dc6bb4254c
2 changed files with 4 additions and 0 deletions

View File

@ -439,6 +439,7 @@ public final class ChatMessageInteractiveFileNode: ASDisplayNode {
guard let strongSelf = self else { guard let strongSelf = self else {
return return
} }
strongSelf.transcribeDisposable?.dispose()
strongSelf.transcribeDisposable = nil strongSelf.transcribeDisposable = nil
}) })
} else { } else {
@ -447,6 +448,7 @@ public final class ChatMessageInteractiveFileNode: ASDisplayNode {
guard let strongSelf = self else { guard let strongSelf = self else {
return return
} }
strongSelf.transcribeDisposable?.dispose()
strongSelf.transcribeDisposable = nil strongSelf.transcribeDisposable = nil
}) })
} }

View File

@ -198,6 +198,7 @@ public class ChatMessageInteractiveInstantVideoNode: ASDisplayNode {
self.playbackStatusDisposable.dispose() self.playbackStatusDisposable.dispose()
self.playerStatusDisposable.dispose() self.playerStatusDisposable.dispose()
self.fetchedThumbnailDisposable.dispose() self.fetchedThumbnailDisposable.dispose()
self.transcribeDisposable?.dispose()
} }
override public func didLoad() { override public func didLoad() {
@ -1670,6 +1671,7 @@ public class ChatMessageInteractiveInstantVideoNode: ASDisplayNode {
guard let strongSelf = self else { guard let strongSelf = self else {
return return
} }
strongSelf.transcribeDisposable?.dispose()
strongSelf.transcribeDisposable = nil strongSelf.transcribeDisposable = nil
}) })
} }