mirror of
https://github.com/nextcloud/android-library.git
synced 2025-07-23 00:49:38 +00:00
@ -556,6 +556,7 @@ class WebdavEntry constructor(
|
||||
ShareType.EMAIL == shareType ||
|
||||
ShareType.FEDERATED == shareType ||
|
||||
ShareType.GROUP == shareType ||
|
||||
ShareType.FEDERATED_GROUP == shareType ||
|
||||
ShareType.ROOM == shareType
|
||||
return if ((isSupportedShareType || displayName.isNotEmpty()) && userId.isNotEmpty()) {
|
||||
ShareeUser(userId, displayName, shareType)
|
||||
|
@ -73,6 +73,7 @@ public class GetShareesRemoteOperation extends RemoteOperation<ArrayList<JSONObj
|
||||
private static final String NODE_USERS = "users";
|
||||
private static final String NODE_GROUPS = "groups";
|
||||
private static final String NODE_REMOTES = "remotes";
|
||||
private static final String NODE_REMOTE_GROUPS = "remote_groups";
|
||||
private static final String NODE_EMAILS = "emails";
|
||||
private static final String NODE_ROOMS = "rooms";
|
||||
private static final String NODE_CIRCLES = "circles";
|
||||
@ -138,6 +139,7 @@ public class GetShareesRemoteOperation extends RemoteOperation<ArrayList<JSONObj
|
||||
JSONArray respExactUsers = respExact.getJSONArray(NODE_USERS);
|
||||
JSONArray respExactGroups = respExact.getJSONArray(NODE_GROUPS);
|
||||
JSONArray respExactRemotes = respExact.getJSONArray(NODE_REMOTES);
|
||||
JSONArray respExactRemoteGroups = respExact.getJSONArray(NODE_REMOTE_GROUPS);
|
||||
JSONArray respExactCircles;
|
||||
if (respExact.has(NODE_CIRCLES)) {
|
||||
respExactCircles = respExact.getJSONArray(NODE_CIRCLES);
|
||||
@ -156,6 +158,7 @@ public class GetShareesRemoteOperation extends RemoteOperation<ArrayList<JSONObj
|
||||
JSONArray respPartialUsers = respData.getJSONArray(NODE_USERS);
|
||||
JSONArray respPartialGroups = respData.getJSONArray(NODE_GROUPS);
|
||||
JSONArray respPartialRemotes = respData.getJSONArray(NODE_REMOTES);
|
||||
JSONArray respPartialRemoteGroups = respData.getJSONArray(NODE_REMOTE_GROUPS);
|
||||
JSONArray respPartialCircles;
|
||||
|
||||
if (respData.has(NODE_CIRCLES)) {
|
||||
@ -176,12 +179,14 @@ public class GetShareesRemoteOperation extends RemoteOperation<ArrayList<JSONObj
|
||||
respExactUsers,
|
||||
respExactGroups,
|
||||
respExactRemotes,
|
||||
respExactRemoteGroups,
|
||||
respExactRooms,
|
||||
respExactEmails,
|
||||
respExactCircles,
|
||||
respPartialUsers,
|
||||
respPartialGroups,
|
||||
respPartialRemotes,
|
||||
respPartialRemoteGroups,
|
||||
respPartialRooms,
|
||||
respPartialCircles
|
||||
};
|
||||
|
Reference in New Issue
Block a user