From 5f1ebd528de2616653a8ac25f63a872185c5bded Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 1 May 2025 12:46:30 -0500 Subject: [PATCH] Don't create microsoft service on main --- app/src/main/java/org/tasks/http/HttpClientFactory.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/tasks/http/HttpClientFactory.kt b/app/src/main/java/org/tasks/http/HttpClientFactory.kt index 0f696738c..46acf1aa8 100644 --- a/app/src/main/java/org/tasks/http/HttpClientFactory.kt +++ b/app/src/main/java/org/tasks/http/HttpClientFactory.kt @@ -86,7 +86,7 @@ class HttpClientFactory @Inject constructor( return builder.build() } - suspend fun getMicrosoftService(account: CaldavAccount): MicrosoftService { + suspend fun getMicrosoftService(account: CaldavAccount): MicrosoftService = withContext(Dispatchers.IO) { val app = PublicClientApplication.createMultipleAccountPublicClientApplication( context, R.raw.microsoft_config @@ -144,7 +144,7 @@ class HttpClientFactory @Inject constructor( sanitizeHeader { header -> header == HttpHeaders.Authorization } } } - return MicrosoftService( + MicrosoftService( client = client ) }