mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 03:29:28 +01:00
work on codacy warnings
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
c6fb2ef6e1
commit
4508cbb0aa
@ -13,18 +13,19 @@ import coil.ImageLoaderFactory
|
||||
import coil.disk.DiskCache
|
||||
import coil.memory.MemoryCache
|
||||
import coil.util.DebugLogger
|
||||
import com.nextcloud.talk.utils.ContactUtils
|
||||
|
||||
class MyApplication : Application(), ImageLoaderFactory {
|
||||
class ContactsApplication : Application(), ImageLoaderFactory {
|
||||
override fun newImageLoader(): ImageLoader {
|
||||
val imageLoader = ImageLoader.Builder(this)
|
||||
.memoryCache {
|
||||
MemoryCache.Builder(this)
|
||||
.maxSizePercent(0.1)
|
||||
.maxSizePercent(ContactUtils.CACHE_MEMORY_SIZE_PERCENTAGE)
|
||||
.build()
|
||||
}
|
||||
.diskCache {
|
||||
DiskCache.Builder()
|
||||
.maxSizePercent(0.02)
|
||||
.maxSizePercent(ContactUtils.CACHE_DISK_SIZE_PERCENTAGE)
|
||||
.directory(cacheDir)
|
||||
.build()
|
||||
}
|
@ -12,6 +12,8 @@ import android.provider.ContactsContract
|
||||
object ContactUtils {
|
||||
|
||||
const val MAX_CONTACT_LIMIT = 50
|
||||
const val CACHE_MEMORY_SIZE_PERCENTAGE = 0.1
|
||||
const val CACHE_DISK_SIZE_PERCENTAGE = 0.02
|
||||
|
||||
fun getDisplayNameFromDeviceContact(context: Context, id: String?): String? {
|
||||
var displayName: String? = null
|
||||
|
@ -11,7 +11,7 @@ import com.nextcloud.talk.contacts.ContactsRepository
|
||||
import com.nextcloud.talk.models.json.autocomplete.AutocompleteOverall
|
||||
import com.nextcloud.talk.models.json.conversations.RoomOverall
|
||||
|
||||
class FakeRepositoryError() : ContactsRepository {
|
||||
class FakeRepositoryError : ContactsRepository {
|
||||
override suspend fun getContacts(searchQuery: String?, shareTypes: List<String>): AutocompleteOverall {
|
||||
throw Exception("unable to fetch contacts")
|
||||
}
|
||||
|
@ -12,7 +12,7 @@ import com.nextcloud.talk.contacts.apiService.FakeItem
|
||||
import com.nextcloud.talk.models.json.autocomplete.AutocompleteOverall
|
||||
import com.nextcloud.talk.models.json.conversations.RoomOverall
|
||||
|
||||
class FakeRepositorySuccess() : ContactsRepository {
|
||||
class FakeRepositorySuccess : ContactsRepository {
|
||||
override suspend fun getContacts(searchQuery: String?, shareTypes: List<String>): AutocompleteOverall {
|
||||
return FakeItem.contactsOverall
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user