From fa03e56883e93d3181c48c5eb9dc1d6c325469ad Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Tue, 20 Apr 2021 09:47:53 +0200 Subject: #831 Better handling of error states while synchronizing capabilities and notes by using callbacks instead of LiveData (which is not really error aware) --- .../owncloud/notes/shared/model/IResponseCallback.java | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java (limited to 'app/src/main/java/it/niedermann/owncloud/notes/shared') diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java new file mode 100644 index 00000000..2c329727 --- /dev/null +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java @@ -0,0 +1,9 @@ +package it.niedermann.owncloud.notes.shared.model; + +import androidx.annotation.NonNull; + +public interface IResponseCallback { + void onSuccess(); + + void onError(@NonNull Throwable t); +} -- cgit v1.2.3