diff options
author | Stefan Niedermann <info@niedermann.it> | 2021-04-20 10:47:53 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2021-04-20 10:47:53 +0300 |
commit | fa03e56883e93d3181c48c5eb9dc1d6c325469ad (patch) | |
tree | 6ad0234043055b8810d8d4dcb0175ea1e9699d23 /app/src/main/java/it/niedermann/owncloud/notes/shared | |
parent | e8e350e99cb322ad0dc3da2eb9493ae7ed21e2a7 (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.java | 9 |
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); +} |