From 8fef0c314bb9dd6269d5ebefc389af6f81918e87 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Thu, 30 Jan 2020 09:52:40 +0100 Subject: [PATCH] Show circles only if supported Signed-off-by: Mario Danic --- .../main/java/com/nextcloud/talk/utils/ApiUtils.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/utils/ApiUtils.java b/app/src/main/java/com/nextcloud/talk/utils/ApiUtils.java index a6a238947..201a54a16 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/ApiUtils.java +++ b/app/src/main/java/com/nextcloud/talk/utils/ApiUtils.java @@ -28,6 +28,7 @@ import com.nextcloud.talk.BuildConfig; import com.nextcloud.talk.R; import com.nextcloud.talk.application.NextcloudTalkApplication; import com.nextcloud.talk.models.RetrofitBucket; +import com.nextcloud.talk.newarch.local.models.UserNgEntity; import java.util.ArrayList; import java.util.HashMap; @@ -67,17 +68,19 @@ public class ApiUtils { return baseUrl + ocsApiVersion + "/core/autocomplete/get"; } - public static List getShareTypesForContactsSearch(boolean groupConversation) { + public static List getShareTypesForContactsSearch(UserNgEntity user, boolean groupConversation) { List shareTypesList = new ArrayList<>(); // user shareTypesList.add("0"); - if (groupConversation) { + if (groupConversation && user.hasSpreedFeatureCapability("invite-groups-and-mails")) { // group shareTypesList.add("1"); // email shareTypesList.add("4"); - // remote/circles - shareTypesList.add("7"); + if (user.hasSpreedFeatureCapability("circles-support")) { + // remote/circles + shareTypesList.add("7"); + } } return shareTypesList;