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