We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
ignoreElements
Completable
1 parent fe69f75 commit 69ae352Copy full SHA for 69ae352
RxSwift/Observables/Filter.swift
@@ -32,10 +32,11 @@ extension ObservableType {
32
- returns: An observable sequence that skips all elements of the source sequence.
33
*/
34
public func ignoreElements()
35
- -> Observable<E> {
36
- return filter { _ -> Bool in
37
- return false
+ -> Completable {
+ return flatMap { _ in
+ return Observable<Never>.empty()
38
}
39
+ .asCompletable()
40
41
42
Tests/RxSwiftTests/Observable+FilterTests.swift
@@ -233,7 +233,7 @@ extension ObservableFilterTest {
233
])
234
235
let res = scheduler.start {
236
- xs.ignoreElements()
+ (xs.ignoreElements() as Completable).asObservable()
237
238
239
XCTAssertEqual(res.events, [
0 commit comments