d
This commit is contained in:
28
src/VM.swift
28
src/VM.swift
@@ -12,20 +12,20 @@ final class VM: ObservableObject {
|
||||
|
||||
init() {
|
||||
Bus.send(
|
||||
MeetupId.K.meetupIdTextUI.rawValue,
|
||||
$text
|
||||
// Исключаем конфликты от UI и App путём игнорирования спама.
|
||||
.debounce(for: .seconds(0.3), scheduler: DispatchQueue.main)
|
||||
.compactMap(onlyAcceptUIText)
|
||||
.eraseToAnyPublisher(),
|
||||
sub: &subscriptions
|
||||
)
|
||||
MeetupId.K.meetupIdTextUI.rawValue,
|
||||
$text
|
||||
// Исключаем конфликты от UI и App путём игнорирования спама.
|
||||
.debounce(for: .seconds(0.3), scheduler: DispatchQueue.main)
|
||||
.compactMap(onlyAcceptUIText)
|
||||
.eraseToAnyPublisher(),
|
||||
sub: &subscriptions
|
||||
)
|
||||
|
||||
Bus.receive(
|
||||
[MeetupId.K.meetupIdTextApp.rawValue],
|
||||
{ [weak self] (_, v: String) in self?.text = "a:\(v)" },
|
||||
opt: [.async],
|
||||
sub: &subscriptions
|
||||
)
|
||||
Bus.receive(
|
||||
[MeetupId.K.meetupIdTextApp.rawValue],
|
||||
{ [weak self] (_, v: String) in self?.text = "a:\(v)" },
|
||||
opt: [.async],
|
||||
sub: &subscriptions
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user