Tokamak
Tokamak copied to clipboard
Implement SubscriptionView compatible with OpenCombine
This is required for view subscriptions such as onReceive
:
extension View {
public func onReceive<P>(
_ publisher: P,
perform action: @escaping (P.Output) -> ()
) -> some View where P : OpenCombine.Publisher, P.Failure == Never {
SubscriptionView(content: self, publisher: publisher, action: action)
}
}