|
78 | 78 | import com.owncloud.android.lib.common.Quota; |
79 | 79 | import com.owncloud.android.lib.common.UserInfo; |
80 | 80 | import com.owncloud.android.lib.common.accounts.ExternalLinksOperation; |
81 | | -import com.owncloud.android.lib.common.operations.RemoteOperation; |
82 | 81 | import com.owncloud.android.lib.common.operations.RemoteOperationResult; |
83 | 82 | import com.owncloud.android.lib.common.utils.Log_OC; |
84 | 83 | import com.owncloud.android.lib.resources.files.SearchRemoteOperation; |
|
108 | 107 | import org.greenrobot.eventbus.ThreadMode; |
109 | 108 |
|
110 | 109 | import java.io.IOException; |
111 | | -import java.util.ArrayList; |
112 | 110 | import java.util.Arrays; |
113 | 111 | import java.util.List; |
114 | 112 | import java.util.Optional; |
@@ -1381,13 +1379,13 @@ && getStorageManager() != null) { |
1381 | 1379 | FileActivity.APP_OPENED_COUNT, "0"); |
1382 | 1380 |
|
1383 | 1381 | Log_OC.d("ExternalLinks", "update via api"); |
1384 | | - RemoteOperation getExternalLinksOperation = new ExternalLinksOperation(); |
1385 | | - RemoteOperationResult result = getExternalLinksOperation.execute(user, this); |
| 1382 | + RemoteOperationResult<List<ExternalLink>> result = new ExternalLinksOperation() |
| 1383 | + .executeNextcloudClient(user, this); |
1386 | 1384 |
|
1387 | | - if (result.isSuccess() && result.getData() != null) { |
| 1385 | + if (result.isSuccess() && result.getResultData() != null) { |
1388 | 1386 | externalLinksProvider.deleteAllExternalLinks(); |
1389 | 1387 |
|
1390 | | - ArrayList<ExternalLink> externalLinks = (ArrayList<ExternalLink>) (Object) result.getData(); |
| 1388 | + List<ExternalLink> externalLinks = result.getResultData(); |
1391 | 1389 |
|
1392 | 1390 | for (ExternalLink link : externalLinks) { |
1393 | 1391 | externalLinksProvider.storeExternalLink(link); |
|
0 commit comments