Tôi có một Đài quan sát chỉ được sử dụng để kích hoạt flatMap
/map
. Vì vậy, tôi chỉ cần sự kiện Next
và không bao giờ là một giá trị. Tôi có thể sử dụng khái niệm của riêng tôi cho một giá trị rác như vậy, nhưng tôi tự hỏi nếu có một quy ước RxSwift cho nó.Có loại ưa thích nào cho Quan sát không cần giá trị trong các sự kiện Tiếp theo không?
Dưới đây là những gì tôi đang đối phó với:
// I'd rather not have an Element type that someone might use
let triggeringObservable: Observable<SomeSessionClass>
// ...
triggeringObservable.map { _ -> String in // The actual value is ignored
return SomeLibrary.username() // `username()` is only ready when `triggeringObservable` sends Next
}
Trong ví dụ này, triggeringObservable
là rx_observer
trên một số tài sản trong thư viện mà sẽ cho chúng tôi biết rằng username()
đã sẵn sàng để được gọi.