From bd7cb45db316026a39c225797a140fe243e8edf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Tue, 18 Apr 2023 17:03:21 -0400 Subject: [PATCH] smartlist: throttle Change-Id: If27883599f7c25dfc0e0216edf5bd67fc4db21fa --- .../src/main/kotlin/net/jami/smartlist/SmartListPresenter.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/jami-android/libjamiclient/src/main/kotlin/net/jami/smartlist/SmartListPresenter.kt b/jami-android/libjamiclient/src/main/kotlin/net/jami/smartlist/SmartListPresenter.kt index aab657270..bf64f51a7 100644 --- a/jami-android/libjamiclient/src/main/kotlin/net/jami/smartlist/SmartListPresenter.kt +++ b/jami-android/libjamiclient/src/main/kotlin/net/jami/smartlist/SmartListPresenter.kt @@ -53,6 +53,7 @@ class SmartListPresenter @Inject constructor( super.bindView(view) view.setLoading(true) mCompositeDisposable.add(conversationFacade.getFullConversationList(accountSubject, debouncedQuery) + .throttleLatest(150, TimeUnit.MILLISECONDS, uiScheduler) .observeOn(uiScheduler) .subscribe { list -> val v = this.view ?: return@subscribe -- GitLab