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 ) }