d
This commit is contained in:
@@ -6,10 +6,10 @@ extension BusUI {
|
||||
var subscriptions = [AnyCancellable]()
|
||||
|
||||
public init(_ key: String) {
|
||||
Bus.send(
|
||||
Bus.sendSync(
|
||||
key,
|
||||
v.map { true }.eraseToAnyPublisher(),
|
||||
sub: &subscriptions
|
||||
&subscriptions
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,19 +10,19 @@ extension BusUI {
|
||||
_ textApp: String,
|
||||
_ textUI: String
|
||||
) {
|
||||
Bus.send(
|
||||
Bus.sendSync(
|
||||
textUI,
|
||||
$v
|
||||
.removeDuplicates()
|
||||
.compactMap(onlyUIText)
|
||||
.eraseToAnyPublisher(),
|
||||
sub: &subscriptions
|
||||
&subscriptions
|
||||
)
|
||||
|
||||
Bus.receive(
|
||||
Bus.receiveSync(
|
||||
[textApp],
|
||||
{ [weak self] (_, v: String) in self?.v = "a:\(v)" },
|
||||
sub: &subscriptions
|
||||
&subscriptions
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,10 +10,10 @@ extension BusUI {
|
||||
_ defaultValue: T
|
||||
) {
|
||||
v = defaultValue
|
||||
Bus.receive(
|
||||
Bus.receiveSync(
|
||||
[key],
|
||||
{ [weak self] (_, v: T) in self?.v = v },
|
||||
sub: &subscriptions
|
||||
&subscriptions
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user