Loading src/com/owncloud/android/lib/resources/activities/GetRemoteActivitiesOperation.java +23 −5 Original line number Diff line number Diff line /** Nextcloud Android Library is available under MIT license /* Nextcloud Android Library is available under MIT license * * Copyright (C) 2017 Alejandro Bautista * @author Alejandro Bautista Loading Loading @@ -61,8 +61,9 @@ public class GetRemoteActivitiesOperation extends RemoteOperation{ private static final String TAG = GetRemoteActivitiesOperation.class.getSimpleName(); // OCS Routes private static final String OCS_ROUTE_V12_AND_UP = "/ocs/v2.php/apps/activity/api/v2/activity?format=json"; private static final String OCS_ROUTE_PRE_V12 = "/ocs/v1.php/cloud/activity?format=json"; private static final String OCS_ROUTE_V12_AND_UP = "/ocs/v2.php/apps/activity/api/v2/activity"; private static final String OCS_ROUTE_PRE_V12 = "/ocs/v1.php/cloud/activity"; private static final String FORMAT_JSON = "?format=json"; // JSON Node names private static final String NODE_OCS = "ocs"; Loading @@ -71,13 +72,22 @@ public class GetRemoteActivitiesOperation extends RemoteOperation{ private String nextUrl = ""; private String fileId = ""; public GetRemoteActivitiesOperation() { } public GetRemoteActivitiesOperation(String fileId) { this.fileId = fileId; } public void setNextUrl(String url) { nextUrl = url; } @Override protected RemoteOperationResult run(OwnCloudClient client) { RemoteOperationResult result = null; RemoteOperationResult result; int status = -1; GetMethod get = null; ArrayList<Activity> activities; Loading @@ -91,6 +101,14 @@ public class GetRemoteActivitiesOperation extends RemoteOperation{ } else { url = nextUrl; } // add filter for fileId, if available if (!fileId.isEmpty()) { url = url + "/filter" + FORMAT_JSON + "&sort=desc&object_type=files&object_id=" + fileId; } else if (nextUrl.isEmpty()){ url = url + FORMAT_JSON; } Log_OC.d(TAG, "URL: " + url); try { Loading Loading
src/com/owncloud/android/lib/resources/activities/GetRemoteActivitiesOperation.java +23 −5 Original line number Diff line number Diff line /** Nextcloud Android Library is available under MIT license /* Nextcloud Android Library is available under MIT license * * Copyright (C) 2017 Alejandro Bautista * @author Alejandro Bautista Loading Loading @@ -61,8 +61,9 @@ public class GetRemoteActivitiesOperation extends RemoteOperation{ private static final String TAG = GetRemoteActivitiesOperation.class.getSimpleName(); // OCS Routes private static final String OCS_ROUTE_V12_AND_UP = "/ocs/v2.php/apps/activity/api/v2/activity?format=json"; private static final String OCS_ROUTE_PRE_V12 = "/ocs/v1.php/cloud/activity?format=json"; private static final String OCS_ROUTE_V12_AND_UP = "/ocs/v2.php/apps/activity/api/v2/activity"; private static final String OCS_ROUTE_PRE_V12 = "/ocs/v1.php/cloud/activity"; private static final String FORMAT_JSON = "?format=json"; // JSON Node names private static final String NODE_OCS = "ocs"; Loading @@ -71,13 +72,22 @@ public class GetRemoteActivitiesOperation extends RemoteOperation{ private String nextUrl = ""; private String fileId = ""; public GetRemoteActivitiesOperation() { } public GetRemoteActivitiesOperation(String fileId) { this.fileId = fileId; } public void setNextUrl(String url) { nextUrl = url; } @Override protected RemoteOperationResult run(OwnCloudClient client) { RemoteOperationResult result = null; RemoteOperationResult result; int status = -1; GetMethod get = null; ArrayList<Activity> activities; Loading @@ -91,6 +101,14 @@ public class GetRemoteActivitiesOperation extends RemoteOperation{ } else { url = nextUrl; } // add filter for fileId, if available if (!fileId.isEmpty()) { url = url + "/filter" + FORMAT_JSON + "&sort=desc&object_type=files&object_id=" + fileId; } else if (nextUrl.isEmpty()){ url = url + FORMAT_JSON; } Log_OC.d(TAG, "URL: " + url); try { Loading