Skip to content

Commit c0bfea1

Browse files
cancel stream on deinit
1 parent 78b63e8 commit c0bfea1

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Sources/ComponentsKit/Components/Avatar/UKAvatar.swift

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ open class UKAvatar: UIImageView, UKComponent {
2121
return self.model.preferredSize
2222
}
2323

24-
// MARK: - Initializers
24+
// MARK: - Initialization
2525

2626
/// Initializer.
2727
/// - Parameters:
@@ -40,6 +40,13 @@ open class UKAvatar: UIImageView, UKComponent {
4040
fatalError("init(coder:) has not been implemented")
4141
}
4242

43+
// MARK: - Deinitialization
44+
45+
deinit {
46+
self.cancellable?.cancel()
47+
self.cancellable = nil
48+
}
49+
4350
// MARK: - Setup
4451

4552
private func setup() {

0 commit comments

Comments
 (0)