From 53c5d5bcfef1822cea36f1db955310c41cb93230 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Fri, 19 Jan 2024 19:27:45 +0100 Subject: chore(deps): Migrate Observable to Observable Signed-off-by: Stefan Niedermann --- .../deck/remote/adapters/ServerAdapter.java | 23 +++++++++++----------- .../nextcloud/deck/remote/api/DeckAPI.java | 21 ++++++++++---------- .../deck/remote/api/NextcloudServerAPI.java | 3 ++- .../deck/remote/helpers/DataPropagationHelper.java | 6 ++++-- .../nextcloud/deck/remote/helpers/SyncHelper.java | 5 +++-- .../providers/AbstractSyncDataProvider.java | 4 +++- .../providers/AccessControlDataProvider.java | 4 +++- .../helpers/providers/ActivityDataProvider.java | 4 +++- .../helpers/providers/AttachmentDataProvider.java | 4 +++- .../helpers/providers/BoardDataProvider.java | 3 ++- .../remote/helpers/providers/CardDataProvider.java | 11 ++++++----- .../providers/CardPropagationDataProvider.java | 4 +++- .../providers/DeckCommentsDataProvider.java | 4 +++- .../helpers/providers/LabelDataProvider.java | 4 +++- .../helpers/providers/OcsProjectDataProvider.java | 4 +++- .../helpers/providers/StackDataProvider.java | 4 +++- .../remote/helpers/providers/UserDataProvider.java | 4 +++- 17 files changed, 70 insertions(+), 42 deletions(-) (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/remote') diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/remote/adapters/ServerAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/remote/adapters/ServerAdapter.java index 33c781a5d..ec5dc551b 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/remote/adapters/ServerAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/remote/adapters/ServerAdapter.java @@ -10,6 +10,7 @@ import android.webkit.MimeTypeMap; import androidx.annotation.NonNull; import androidx.preference.PreferenceManager; +import com.nextcloud.android.sso.api.EmptyResponse; import com.nextcloud.android.sso.api.ParsedResponse; import com.nextcloud.android.sso.model.SingleSignOnAccount; @@ -139,7 +140,7 @@ public class ServerAdapter { RequestHelper.request(provider, () -> provider.getDeckAPI().createBoard(board), responseCallback); } - public void deleteBoard(Board board, @NonNull ResponseCallback responseCallback) { + public void deleteBoard(Board board, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().deleteBoard(board.getId()), responseCallback); } @@ -159,7 +160,7 @@ public class ServerAdapter { RequestHelper.request(provider, () -> provider.getDeckAPI().updateAccessControl(remoteBoardId, acl.getId(), acl), responseCallback); } - public void deleteAccessControl(long remoteBoardId, AccessControl acl, @NonNull ResponseCallback responseCallback) { + public void deleteAccessControl(long remoteBoardId, AccessControl acl, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().deleteAccessControl(remoteBoardId, acl.getId(), acl), responseCallback); } @@ -179,7 +180,7 @@ public class ServerAdapter { RequestHelper.request(provider, () -> provider.getDeckAPI().createStack(board.getId(), stack), responseCallback); } - public void deleteStack(Board board, Stack stack, @NonNull ResponseCallback responseCallback) { + public void deleteStack(Board board, Stack stack, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().deleteStack(board.getId(), stack.getId()), responseCallback); @@ -207,7 +208,7 @@ public class ServerAdapter { RequestHelper.request(provider, () -> provider.getDeckAPI().createCard(boardId, stackId, card), responseCallback); } - public void deleteCard(long boardId, long stackId, Card card, @NonNull ResponseCallback responseCallback) { + public void deleteCard(long boardId, long stackId, Card card, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().deleteCard(boardId, stackId, card.getId()), responseCallback); } @@ -217,22 +218,22 @@ public class ServerAdapter { RequestHelper.request(provider, () -> provider.getDeckAPI().updateCard(boardId, stackId, card.getId(), card), responseCallback); } - public void assignUserToCard(long boardId, long stackId, long cardId, String userUID, @NonNull ResponseCallback responseCallback) { + public void assignUserToCard(long boardId, long stackId, long cardId, String userUID, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().assignUserToCard(boardId, stackId, cardId, userUID), responseCallback); } - public void unassignUserFromCard(long boardId, long stackId, long cardId, String userUID, @NonNull ResponseCallback responseCallback) { + public void unassignUserFromCard(long boardId, long stackId, long cardId, String userUID, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().unassignUserFromCard(boardId, stackId, cardId, userUID), responseCallback); } - public void assignLabelToCard(long boardId, long stackId, long cardId, long labelId, @NonNull ResponseCallback responseCallback) { + public void assignLabelToCard(long boardId, long stackId, long cardId, long labelId, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().assignLabelToCard(boardId, stackId, cardId, labelId), responseCallback); } - public void unassignLabelFromCard(long boardId, long stackId, long cardId, long labelId, @NonNull ResponseCallback responseCallback) { + public void unassignLabelFromCard(long boardId, long stackId, long cardId, long labelId, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().unassignLabelFromCard(boardId, stackId, cardId, labelId), responseCallback); } @@ -245,7 +246,7 @@ public class ServerAdapter { RequestHelper.request(provider, () -> provider.getDeckAPI().createLabel(boardId, label), responseCallback); } - public void deleteLabel(long boardId, Label label, @NonNull ResponseCallback responseCallback) { + public void deleteLabel(long boardId, Label label, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().deleteLabel(boardId, label.getId()), responseCallback); } @@ -304,7 +305,7 @@ public class ServerAdapter { RequestHelper.request(provider, () -> provider.getDeckAPI().downloadAttachment(remoteBoardId, remoteStackId, remoteCardId, remoteAttachmentId), responseCallback); } - public void deleteAttachment(Long remoteBoardId, long remoteStackId, long remoteCardId, long remoteAttachmentId, @NonNull ResponseCallback responseCallback) { + public void deleteAttachment(Long remoteBoardId, long remoteStackId, long remoteCardId, long remoteAttachmentId, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getDeckAPI().deleteAttachment(remoteBoardId, remoteStackId, remoteCardId, remoteAttachmentId), responseCallback); } @@ -329,7 +330,7 @@ public class ServerAdapter { RequestHelper.request(provider, () -> provider.getNextcloudAPI().updateCommentForCard(comment.getObjectId(), comment.getId(), comment), responseCallback); } - public void deleteCommentForCard(DeckComment comment, @NonNull ResponseCallback responseCallback) { + public void deleteCommentForCard(DeckComment comment, @NonNull ResponseCallback responseCallback) { ensureInternetConnection(); RequestHelper.request(provider, () -> provider.getNextcloudAPI().deleteCommentForCard(comment.getObjectId(), comment.getId()), responseCallback); } diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/remote/api/DeckAPI.java b/app/src/main/java/it/niedermann/nextcloud/deck/remote/api/DeckAPI.java index 576ccc33b..1f17d2daa 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/remote/api/DeckAPI.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/remote/api/DeckAPI.java @@ -1,6 +1,7 @@ package it.niedermann.nextcloud.deck.remote.api; +import com.nextcloud.android.sso.api.EmptyResponse; import com.nextcloud.android.sso.api.ParsedResponse; import java.util.List; @@ -54,7 +55,7 @@ public interface DeckAPI { Observable updateBoard(@Path("id") long id, @Body Board board); @DELETE("v1.0/boards/{id}") - Observable deleteBoard(@Path("id") long id); + Observable deleteBoard(@Path("id") long id); @DELETE("v1.0/boards/{id}/undo_delete") Observable restoreBoard(@Path("id") long id); @@ -75,7 +76,7 @@ public interface DeckAPI { Observable updateStack(@Path("boardId") long boardId, @Path("stackId") long id, @Body Stack stack); @DELETE("v1.0/boards/{boardId}/stacks/{stackId}") - Observable deleteStack(@Path("boardId") long boardId, @Path("stackId") long id); + Observable deleteStack(@Path("boardId") long boardId, @Path("stackId") long id); @GET("v1.0/boards/{boardId}/stacks/{stackId}") Observable getStack(@Path("boardId") long boardId, @Path("stackId") long id, @Header(MODIFIED_SINCE_HEADER) String lastSync); @@ -97,25 +98,25 @@ public interface DeckAPI { @FormUrlEncoded @PUT("v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/assignLabel") - Observable assignLabelToCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Field("labelId") long labelId); + Observable assignLabelToCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Field("labelId") long labelId); @FormUrlEncoded @PUT("v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/removeLabel") - Observable unassignLabelFromCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Field("labelId") long labelId); + Observable unassignLabelFromCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Field("labelId") long labelId); @FormUrlEncoded @PUT("v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/assignUser") - Observable assignUserToCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Field("userId") String userUID); + Observable assignUserToCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Field("userId") String userUID); @FormUrlEncoded @PUT("v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/unassignUser") - Observable unassignUserFromCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Field("userId") String userUID); + Observable unassignUserFromCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Field("userId") String userUID); @PUT("v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/reorder") Observable> moveCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId, @Body Reorder reorder); @DELETE("v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}") - Observable deleteCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId); + Observable deleteCard(@Path("boardId") long boardId, @Path("stackId") long stackId, @Path("cardId") long cardId); /** * @see This endpoint does only return {@link Attachment}s of type {@link EAttachmentType.DECK_FILE} @@ -140,7 +141,7 @@ public interface DeckAPI { Observable