Browse Source

Refactoring

Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
sowjanyakch 1 year ago
parent
commit
dc11254149

+ 3 - 1
app/src/main/java/com/nextcloud/talk/contacts/ContactsRepositoryImpl.kt

@@ -14,6 +14,7 @@ import com.nextcloud.talk.models.json.autocomplete.AutocompleteOverall
 import com.nextcloud.talk.models.json.conversations.RoomOverall
 import com.nextcloud.talk.users.UserManager
 import com.nextcloud.talk.utils.ApiUtils
+import com.nextcloud.talk.utils.ContactUtils
 
 class ContactsRepositoryImpl(
     private val ncApiCoroutines: NcApiCoroutines,
@@ -29,8 +30,9 @@ class ContactsRepositoryImpl(
             currentUser.baseUrl!!,
             searchQuery
         )
+
         val modifiedQueryMap: HashMap<String, Any> = HashMap(retrofitBucket.queryMap)
-        modifiedQueryMap["limit"] = 50
+        modifiedQueryMap["limit"] = ContactUtils.MAX_CONTACT_LIMIT
         modifiedQueryMap["shareTypes[]"] = shareTypes
         val response = ncApiCoroutines.getContactsWithSearchParam(
             credentials,

+ 2 - 0
app/src/main/java/com/nextcloud/talk/utils/ContactUtils.kt

@@ -11,6 +11,8 @@ import android.provider.ContactsContract
 
 object ContactUtils {
 
+    val MAX_CONTACT_LIMIT = 50
+
     fun getDisplayNameFromDeviceContact(context: Context, id: String?): String? {
         var displayName: String? = null
         val whereName =