Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2021-04-20 10:47:53 +0300
committerStefan Niedermann <info@niedermann.it>2021-04-20 10:47:53 +0300
commitfa03e56883e93d3181c48c5eb9dc1d6c325469ad (patch)
tree6ad0234043055b8810d8d4dcb0175ea1e9699d23 /app/src/main/java/it/niedermann/owncloud/notes/shared
parente8e350e99cb322ad0dc3da2eb9493ae7ed21e2a7 (diff)
#831 Better handling of error states while synchronizing capabilities and notes by using callbacks instead of LiveData (which is not really error aware)
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/shared')
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java9
1 files changed, 9 insertions, 0 deletions
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);
+}