From db23f3c56dcb906dc950851056fcec750beb26d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Tue, 6 Dec 2022 14:59:48 -0500 Subject: [PATCH] loadProfile: use ioPool Change-Id: I09f7c825858cdc3c7b26f6927fb4616e70200bf1 --- .../app/src/main/java/cx/ring/services/ContactServiceImpl.kt | 2 +- .../app/src/main/java/cx/ring/services/VCardServiceImpl.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ring-android/app/src/main/java/cx/ring/services/ContactServiceImpl.kt b/ring-android/app/src/main/java/cx/ring/services/ContactServiceImpl.kt index 350beb200..74a47dfa1 100644 --- a/ring-android/app/src/main/java/cx/ring/services/ContactServiceImpl.kt +++ b/ring-android/app/src/main/java/cx/ring/services/ContactServiceImpl.kt @@ -379,7 +379,7 @@ class ContactServiceImpl(val mContext: Context, preferenceService: PreferencesSe val id = contact.primaryNumber return Single.fromCallable<VCard> { VCardUtils.loadPeerProfileFromDisk(mContext.filesDir, "$id.vcf", accountId) } .map { vcard: VCard -> VCardServiceImpl.readData(vcard) } - .subscribeOn(Schedulers.computation()) + .subscribeOn(Schedulers.io()) } private fun loadSystemContactData(contact: Contact): Single<Profile> { diff --git a/ring-android/app/src/main/java/cx/ring/services/VCardServiceImpl.kt b/ring-android/app/src/main/java/cx/ring/services/VCardServiceImpl.kt index 2a596124b..0d4f59adf 100644 --- a/ring-android/app/src/main/java/cx/ring/services/VCardServiceImpl.kt +++ b/ring-android/app/src/main/java/cx/ring/services/VCardServiceImpl.kt @@ -88,7 +88,7 @@ class VCardServiceImpl(private val mContext: Context) : VCardService() { if (ret == null) { ret = VCardUtils.loadLocalProfileFromDiskWithDefault(context.filesDir, account.accountId) .map { vcard: VCard -> readData(vcard) } - .subscribeOn(Schedulers.computation()) + .subscribeOn(Schedulers.io()) .cache() account.loadedProfile = ret } -- GitLab