diff --git a/app/src/androidTest/java/com/infomaniak/drive/ApiRepositoryTest.kt b/app/src/androidTest/java/com/infomaniak/drive/ApiRepositoryTest.kt index fcea034f5e..c67884614a 100644 --- a/app/src/androidTest/java/com/infomaniak/drive/ApiRepositoryTest.kt +++ b/app/src/androidTest/java/com/infomaniak/drive/ApiRepositoryTest.kt @@ -228,7 +228,7 @@ class ApiRepositoryTest : KDriveTest() { @DisplayName("Retrieve shared remote file") fun mySharedFileTest() { val order = File.SortType.BIGGER - assertApiResponseData(getMySharedFiles(okHttpClient, userDrive.driveId, order, 1)) + assertApiResponseData(getMySharedFiles(okHttpClient, userDrive.driveId, order, null)) } @Nested diff --git a/app/src/androidTest/java/com/infomaniak/drive/FileControllerTest.kt b/app/src/androidTest/java/com/infomaniak/drive/FileControllerTest.kt index d34390306d..de603f89e3 100644 --- a/app/src/androidTest/java/com/infomaniak/drive/FileControllerTest.kt +++ b/app/src/androidTest/java/com/infomaniak/drive/FileControllerTest.kt @@ -274,13 +274,25 @@ class FileControllerTest : KDriveTest() { private fun getAndSaveRemoteRootFiles(): Pair>? { // Get and save remote root files in realm db test - return getFilesFromCacheOrDownload(Utils.ROOT_ID, 1, true, userDrive = userDrive, customRealm = realm).also { + return getFilesFromCacheOrDownload( + Utils.ROOT_ID, + loadNextPage = false, + ignoreCache = true, + userDrive = userDrive, + customRealm = realm + ).also { assertNotNull(it, "remote root files cannot be null") } } private fun getLocalRootFiles() = - getFilesFromCacheOrDownload(Utils.ROOT_ID, 1, false, userDrive = userDrive, customRealm = realm) + getFilesFromCacheOrDownload( + Utils.ROOT_ID, + loadNextPage = false, + ignoreCache = false, + userDrive = userDrive, + customRealm = realm + ) private fun createAndStoreOfficeFile(transaction: ((remoteFile: File) -> Unit)? = null): File { val remoteFile = createFileForTest() diff --git a/app/src/main/java/com/infomaniak/drive/data/api/ApiRepository.kt b/app/src/main/java/com/infomaniak/drive/data/api/ApiRepository.kt index a725081272..2374da4c09 100644 --- a/app/src/main/java/com/infomaniak/drive/data/api/ApiRepository.kt +++ b/app/src/main/java/com/infomaniak/drive/data/api/ApiRepository.kt @@ -424,6 +424,7 @@ object ApiRepository : ApiRepositoryCore() { } private fun pagination(page: Int, perPage: Int = PER_PAGE) = "page=$page&per_page=$perPage" + private fun loadCursor(cursor: String?, perPage: Int = PER_PAGE): String { return "limit=$perPage${if (cursor == null) "" else "&cursor=$cursor"}" }