Skip to content
Success

Changes

Summary

  1. Initial implementation of paging RemoteMediator (commit: 67862f5) (details)
  2. Update to Kotlin 1.9.23 (commit: 27fe4a6) (details)
  3. Update to Kotlin 1.9.23 (commit: fedda3e) (details)
  4. Move DoorPagingUtil to common. Add FilterPagingSource and PagingSourceInterceptor (commit: 6aacb8b) (details)
  5. Add DoorOffsetLimitRemoteMediator to Door. Remove old RemoteMediator. (commit: 8462657) (details)
  6. Add DoorOffsetLimitRemoteMediatorTest (commit: 436614a) (details)
  7. Bump version (commit: 0b08e2c) (details)
Commit 67862f525cbf8570de60fd60b01b6e6a21114167 by Mike Dawson
Initial implementation of paging RemoteMediator
(commit: 67862f5)
The file was modifieddoor-compiler/src/main/kotlin/com/ustadmobile/lib/annotationprocessor/core/DoorRepositoryProcessor.kt (diff)
The file was modifieddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/http/DoorHttpServerConfig.kt (diff)
The file was modifieddoor-testdb/src/jvmTest/kotlin/com/ustadmobile/door/ktor/routes/GeneratedHttpDaoEndpointTest.kt (diff)
The file was modifieddoor-testdb/src/jvmTest/kotlin/com/ustadmobile/door/replication/PushIntegrationTest.kt (diff)
The file was modifieddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/DoorRepositoryReplicatePullPagingSource.kt (diff)
The file was modifieddoor-testdb/src/jvmTest/kotlin/com/ustadmobile/door/replication/PullIntegrationTest.kt (diff)
The file was modifieddoor-testdb/src/jvmTest/kotlin/com/ustadmobile/door/ktor/routes/ReplicationRouteTest.kt (diff)
The file was modifieddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/DoorConstants.kt (diff)
The file was modifieddoor-compiler/src/main/kotlin/com/ustadmobile/lib/annotationprocessor/core/DoorHttpServerProcessor.kt (diff)
The file was addeddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResult.kt
The file was addeddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/DoorRepositoryRemoteMediator.kt
The file was modifieddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/http/RepoHttpRequest.kt (diff)
The file was modifieddoor-testdb-server/src/main/kotlin/repdb/DoorTestDbApplication.kt (diff)
The file was modifieddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/PagingSourceExt.kt (diff)
The file was addeddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/HttpResponsePagingExt.kt
The file was modifiedbuild.gradle (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedREADME.md (diff)
The file was modifiedkotlin-js-store/yarn.lock (diff)
The file was modifiedapp-testdb/build.gradle (diff)
The file was modifieddoor-testdb/src/commonTest/kotlin/com/ustadmobile/door/test/BasicCrudIntegrationTest.kt (diff)
The file was modifieddoor-runtime/src/jsMain/kotlin/com/ustadmobile/door/util/WeakRefJs.kt (diff)
The file was modifiedgradle/libs.versions.toml (diff)
The file was modifieddoor-runtime/src/jsMain/kotlin/com/ustadmobile/door/util/WeakMapJs.kt (diff)
The file was addeddoor-runtime/src/jsTest/kotlin/JsWeakMap.kt
The file was modifiedbuild.gradle (diff)
Commit 6aacb8bcc035716e9163648bbe0eaf64f3545c40 by Mike Dawson
Move DoorPagingUtil to common. Add FilterPagingSource and PagingSourceInterceptor
(commit: 6aacb8b)
The file was modifieddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/DoorRepositoryReplicatePullPagingSource.kt (diff)
The file was addeddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/FilterPagingSource.kt
The file was removeddoor-runtime/src/commonJvmJs/kotlin/com/ustadmobile/door/paging/DoorPagingUtil.kt
The file was modifiedbuild.gradle (diff)
The file was addeddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/DoorPagingUtil.kt
The file was addeddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/PagingSourceInterceptor.kt
Commit 8462657ddd37668049d31c050a9be65fa3fa3879 by Mike Dawson
Add DoorOffsetLimitRemoteMediator to Door. Remove old RemoteMediator.
(commit: 8462657)
The file was removeddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/DoorRepositoryRemoteMediator.kt
The file was modifiedbuild.gradle (diff)
The file was modifieddoor-testdb/src/jvmTest/kotlin/com/ustadmobile/door/replication/PullIntegrationTest.kt (diff)
The file was addeddoor-runtime/src/commonMain/kotlin/com/ustadmobile/door/paging/DoorOffsetLimitRemoteMediator.kt
Commit 436614ad63f98508739a09691dd915eae2c05ede by Mike Dawson
Add DoorOffsetLimitRemoteMediatorTest
(commit: 436614a)
The file was addeddoor-runtime/src/jvmTest/kotlin/com/ustadmobile/door/paging/DoorOffsetLimitRemoteMediatorTest.kt
The file was modifiedbuild.gradle (diff)