We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b5d0e1f commit a61a481Copy full SHA for a61a481
BaseSwiftUI/Utils/Architecture/ActivityTracker.swift
@@ -27,9 +27,9 @@ final class ActivityTracker: ObservableObject {
27
28
func trackActivity<P: Publisher>(_ source: P) -> AnyPublisher<P.Output, P.Failure> {
29
source
30
- .handleEvents(receiveSubscription: { _ in self.increment() },
31
- receiveCompletion: { _ in self.decrement() },
32
- receiveCancel: { self.decrement() })
+ .handleEvents(receiveSubscription: { [weak self] _ in self?.increment() },
+ receiveCompletion: { [weak self] _ in self?.decrement() },
+ receiveCancel: { [weak self] in self?.decrement() })
33
.eraseToAnyPublisher()
34
}
35
0 commit comments