diff --git a/libs/nextcloud/src/main/java/de/mm20/launcher2/nextcloud/NextcloudApiHelper.kt b/libs/nextcloud/src/main/java/de/mm20/launcher2/nextcloud/NextcloudApiHelper.kt index 27d3c3f2..3003788a 100644 --- a/libs/nextcloud/src/main/java/de/mm20/launcher2/nextcloud/NextcloudApiHelper.kt +++ b/libs/nextcloud/src/main/java/de/mm20/launcher2/nextcloud/NextcloudApiHelper.kt @@ -231,8 +231,12 @@ class NextcloudApiHelper(val context: Context) { .url("$server/ocs/v2.php/core/apppassword") .build() withContext(Dispatchers.IO) { - val response = httpClient.newCall(request).execute() - response + try { + val response = httpClient.newCall(request).execute() + response + } catch (e: IOException) { + Log.e("NextcloudApiHelper", "Error during Nextcloud logout", e) + } } preferences.edit { putString("server", null)