Skip to content

Commit 434f8fe

Browse files
committed
Remove a retain cycle within CardPresentPaymentsOnboardingViewModel
1 parent 42643d3 commit 434f8fe

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

WooCommerce/Classes/ViewRelated/Dashboard/Settings/In-Person Payments/CardPresentPaymentsOnboardingViewModel.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ final class CardPresentPaymentsOnboardingViewModel: ObservableObject, PaymentSet
3333
self?.updateLearnMoreURL(state: result)
3434
self?.reevaluateShouldShow(onboardingState: result)
3535
})
36-
.handleEvents(receiveOutput: trackState(_:))
36+
.handleEvents(receiveOutput: { [weak self] state in
37+
self?.trackState(state)
38+
})
3739
.assign(to: &$state)
3840
}
3941

0 commit comments

Comments
 (0)