Skip to content

Commit 77ad508

Browse files
author
Kaushik Gopal
committed
fix: wip use throttlefirst and timeout for simulating timeout operation
1 parent 23f0720 commit 77ad508

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/src/main/java/com/morihacky/android/rxjava/SubjectDebounceSearchEmitterFragment.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@ public void onActivityCreated(@Nullable Bundle savedInstanceState) {
6868
_searchTextEmitterSubject = PublishSubject.create();
6969
_subscription = AndroidObservable.bindFragment(SubjectDebounceSearchEmitterFragment.this,
7070
Observable.switchOnNext(_searchTextEmitterSubject))
71-
.debounce(400, TimeUnit.MILLISECONDS, Schedulers.io())
71+
// .debounce(400, TimeUnit.MILLISECONDS, Schedulers.io())
72+
.throttleFirst(400, TimeUnit.MILLISECONDS, Schedulers.io())
73+
.timeout(400, TimeUnit.MILLISECONDS, Schedulers.io())
7274
.observeOn(AndroidSchedulers.mainThread())
7375
.subscribe(_getSearchObserver());
7476
}

0 commit comments

Comments
 (0)