From 012f1cb027f38475901ab3c57c6642fa4a4aaba1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Thu, 13 Aug 2020 14:24:40 -0400
Subject: [PATCH] target chooser: add timeout

Change-Id: Idef22ccd66f5c41e1b23a40259d81d1f3f62e09d
---
 .../main/java/cx/ring/services/JamiChooserTargetService.java    | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/ring-android/app/src/main/java/cx/ring/services/JamiChooserTargetService.java b/ring-android/app/src/main/java/cx/ring/services/JamiChooserTargetService.java
index 7c9358928..6fbfb9129 100644
--- a/ring-android/app/src/main/java/cx/ring/services/JamiChooserTargetService.java
+++ b/ring-android/app/src/main/java/cx/ring/services/JamiChooserTargetService.java
@@ -33,6 +33,7 @@ import androidx.annotation.RequiresApi;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.concurrent.Future;
+import java.util.concurrent.TimeUnit;
 
 import javax.inject.Inject;
 import javax.inject.Singleton;
@@ -97,6 +98,7 @@ public class JamiChooserTargetService extends ChooserTargetService {
                             }
                             return choosers;
                         }))
+                .timeout(5, TimeUnit.SECONDS)
                 .onErrorReturn(e -> new ArrayList<>())
                 .blockingGet();
     }
-- 
GitLab