Files
check-ios-bus/Modules/BusX/BusUI/src/BusUI.Button.swift
Михаил Капелько 37b4955bf4 d
2023-12-31 10:33:48 +03:00

17 行
337 B
Swift

import Combine
extension BusUI {
public final class Button: ObservableObject {
public let v = PassthroughSubject<Void, Never>()
var subscriptions = [AnyCancellable]()
public init(_ key: String) {
Bus.sendSync(
key,
v.map { true }.eraseToAnyPublisher(),
&subscriptions
)
}
}
}