Skip to content

Commit f1d83c1

Browse files
committed
Use the @published instead of hard-written protocol implementation
1 parent b7f504c commit f1d83c1

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

SDWebImageSwiftUI/Classes/ImageManager.swift

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,14 @@
77
*/
88

99
import SwiftUI
10-
import Combine
1110
import SDWebImage
1211

1312
class ImageManager : ObservableObject {
14-
15-
var objectWillChange = PassthroughSubject<ImageManager, Never>()
13+
@Published var image: PlatformImage?
1614

1715
var manager = SDWebImageManager.shared
1816
weak var currentOperation: SDWebImageOperation? = nil
1917

20-
var image: PlatformImage? {
21-
willSet {
22-
objectWillChange.send(self)
23-
}
24-
}
25-
2618
var url: URL?
2719
var options: SDWebImageOptions
2820
var context: [SDWebImageContextOption : Any]?

0 commit comments

Comments
 (0)