From 315cad1f81ccb32b3756137747336b8667a37265 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Tue, 16 Nov 2021 17:21:11 +0100 Subject: Simplify verbose NextcloudAPI constructor Signed-off-by: Stefan Niedermann --- .../niedermann/owncloud/notes/persistence/ApiProvider.java | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/ApiProvider.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/ApiProvider.java index 0d06def4..ce609607 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/ApiProvider.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/ApiProvider.java @@ -92,17 +92,9 @@ public class ApiProvider { return calendar; }) .registerTypeAdapter(Capabilities.class, new CapabilitiesDeserializer()) - .create(), new NextcloudAPI.ApiConnectedListener() { - @Override - public void onConnected() { - Log.i(TAG, "SSO API connected for " + ssoAccount); - } - - @Override - public void onError(Exception ex) { - ex.printStackTrace(); - invalidateAPICache(ssoAccount); - } + .create(), (e) -> { + invalidateAPICache(ssoAccount); + e.printStackTrace(); }); API_CACHE.put(ssoAccount.name, nextcloudAPI); return nextcloudAPI; -- cgit v1.2.3