Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ import com.wire.android.feature.cells.util.FileHelper
import com.wire.android.feature.cells.util.FileNameResolver
import com.wire.android.ui.common.ActionsViewModel
import com.wire.android.ui.common.DEFAULT_SEARCH_QUERY_DEBOUNCE
import com.wire.kalium.cells.data.FileFilters
import com.wire.kalium.cells.domain.model.Node
import com.wire.kalium.cells.domain.usecase.DeleteCellAssetUseCase
import com.wire.kalium.cells.domain.usecase.download.DownloadCellFileUseCase
Expand Down Expand Up @@ -183,8 +184,10 @@ class CellViewModel @Inject constructor(
getCellFilesPaged(
conversationId = navArgs.conversationId,
query = query,
onlyDeleted = navArgs.isRecycleBin ?: false,
tags = currentTags.toList(),
fileFilters = FileFilters(
onlyDeleted = navArgs.isRecycleBin ?: false,
tags = currentTags.toList(),
),
).cachedIn(viewModelScope),
removedItemsFlow,
downloadDataFlow
Expand Down
2 changes: 1 addition & 1 deletion kalium
Submodule kalium updated 95 files
+1 −1 .github/workflows/benchmarks-check.yml
+226 −0 .github/workflows/build-kalium-unified.yml
+58 −0 .github/workflows/deploy-kalium.yml
+1 −1 .github/workflows/generate-changelog.yml
+2 −2 .github/workflows/gradle-android-instrumented-tests.yml
+2 −2 .github/workflows/gradle-android-unit-tests.yml
+1 −1 .github/workflows/gradle-db-tests.yml
+2 −2 .github/workflows/gradle-ios-tests.yml
+3 −3 .github/workflows/gradle-jvm-tests.yml
+113 −0 .github/workflows/release-logic-artifacts.yml
+114 −0 .github/workflows/release-logic-rc.yml
+2 −0 .gitignore
+11 −1 core/cryptography/src/commonMain/kotlin/com/wire/kalium/cryptography/CoreCryptoCentral.kt
+18 −1 core/cryptography/src/commonMain/kotlin/com/wire/kalium/cryptography/CoreCryptoCentralImpl.kt
+50 −0 core/cryptography/src/jvmTest/kotlin/com/wire/kalium/cryptography/CoreCryptoCentralTest.kt
+50 −0 ...del/src/commonMain/kotlin/com/wire/kalium/network/api/authenticated/nomaddevice/NomadAllMessagesResponse.kt
+42 −0 ...ommonMain/kotlin/com/wire/kalium/network/api/authenticated/nomaddevice/NomadConversationMetadataResponse.kt
+138 −0 ...el/src/commonMain/kotlin/com/wire/kalium/network/api/authenticated/nomaddevice/NomadMessageEventsRequest.kt
+30 −0 ...work/src/commonMain/kotlin/com/wire/kalium/network/api/base/authenticated/nomaddevice/NomadDeviceSyncApi.kt
+63 −0 data/network/src/commonMain/kotlin/com/wire/kalium/network/api/v0/authenticated/NomadDeviceSyncApiV0.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v0/authenticated/networkContainer/AuthenticatedNetworkContainerV0.kt
+3 −0 ...n/kotlin/com/wire/kalium/network/api/v10/authenticated/networkContainer/AuthenticatedNetworkContainerV10.kt
+3 −0 ...n/kotlin/com/wire/kalium/network/api/v11/authenticated/networkContainer/AuthenticatedNetworkContainerV11.kt
+3 −0 ...n/kotlin/com/wire/kalium/network/api/v12/authenticated/networkContainer/AuthenticatedNetworkContainerV12.kt
+3 −0 ...n/kotlin/com/wire/kalium/network/api/v13/authenticated/networkContainer/AuthenticatedNetworkContainerV13.kt
+3 −0 ...n/kotlin/com/wire/kalium/network/api/v14/authenticated/networkContainer/AuthenticatedNetworkContainerV14.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v2/authenticated/networkContainer/AuthenticatedNetworkContainerV2.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v3/authenticated/networkContainer/AuthenticatedNetworkContainerV3.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v4/authenticated/networkContainer/AuthenticatedNetworkContainerV4.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v5/authenticated/networkContainer/AuthenticatedNetworkContainerV5.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v6/authenticated/networkContainer/AuthenticatedNetworkContainerV6.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v7/authenticated/networkContainer/AuthenticatedNetworkContainerV7.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v8/authenticated/networkContainer/AuthenticatedNetworkContainerV8.kt
+3 −0 ...ain/kotlin/com/wire/kalium/network/api/v9/authenticated/networkContainer/AuthenticatedNetworkContainerV9.kt
+3 −0 data/network/src/commonMain/kotlin/com/wire/kalium/network/networkContainer/AuthenticatedNetworkContainer.kt
+219 −0 data/network/src/commonTest/kotlin/com/wire/kalium/api/v0/nomaddevice/NomadDeviceSyncApiV0Test.kt
+134 −0 data/persistence/src/commonMain/db_user/com/wire/kalium/persistence/RemotebackupChangeLog.sq
+24 −0 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/backup/ChangeLogSyncBatch.kt
+197 −0 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/backup/ChangeLogSyncEntry.kt
+27 −0 .../persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/backup/ConversationLastReadSyncEntity.kt
+16 −0 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/backup/RemoteBackupChangeLogDAO.kt
+41 −16 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/backup/RemoteBackupChangeLogDAOImpl.kt
+495 −0 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/backup/RemoteBackupChangeLogMapper.kt
+14 −0 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/reaction/ReactionsEntity.kt
+11 −0 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/receipt/DetailedReceiptEntity.kt
+2 −2 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/daokaliumdb/AccountsDAO.kt
+6 −0 data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/db/UserDatabaseBuilder.kt
+32 −0 data/persistence/src/commonTest/kotlin/com/wire/kalium/persistence/dao/backup/RemoteBackupChangeLogDAOTest.kt
+4 −8 data/persistence/src/jvmMain/kotlin/com/wire/kalium/persistence/db/GlobalDatabase.kt
+29 −2 data/persistence/src/jvmMain/kotlin/com/wire/kalium/persistence/db/PlatformDatabaseData.kt
+4 −9 data/persistence/src/jvmMain/kotlin/com/wire/kalium/persistence/db/UserDatabase.kt
+15 −8 domain/cells/src/androidMain/kotlin/com/wire/kalium/cells/domain/usecase/GetPaginatedFilesFlowUseCase.kt
+5 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/CellsScope.kt
+6 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/data/CellUsersDataSource.kt
+82 −37 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/data/CellsApiImpl.kt
+14 −8 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/data/CellsDataSource.kt
+29 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/data/FileFilters.kt
+33 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/data/MIMEType.kt
+24 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/data/NamespaceMetaData.kt
+31 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/data/SortingSpec.kt
+6 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/data/model/CellNodeDTO.kt
+2 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/CellUsersRepository.kt
+12 −4 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/CellsApi.kt
+13 −3 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/CellsRepository.kt
+11 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/model/CellNode.kt
+10 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/model/Node.kt
+32 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/model/Owner.kt
+11 −4 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/paging/FilePagingSource.kt
+16 −8 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/usecase/GetCellFilesPagedUseCase.kt
+6 −2 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/usecase/GetFoldersUseCase.kt
+97 −0 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/usecase/GetOwnersUseCase.kt
+41 −29 domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/domain/usecase/GetPaginatedNodesUseCase.kt
+9 −3 domain/cells/src/commonTest/kotlin/com/wire/kalium/cells/domain/FakeCellsRepository.kt
+11 −4 domain/cells/src/commonTest/kotlin/com/wire/kalium/cells/domain/NodeUploadManagerTest.kt
+371 −0 domain/cells/src/commonTest/kotlin/com/wire/kalium/cells/domain/usecase/GetOwnersUseCaseTest.kt
+25 −10 domain/cells/src/commonTest/kotlin/com/wire/kalium/cells/domain/usecase/GetPaginatedNodesUseCaseTest.kt
+1 −0 domain/nomaddevice/build.gradle.kts
+4 −0 domain/nomaddevice/src/commonMain/kotlin/com/wire/kalium/nomaddevice/NomadAuthenticatedNetworkAccess.kt
+222 −0 domain/nomaddevice/src/commonMain/kotlin/com/wire/kalium/nomaddevice/NomadRemoteBackupChangeLogEventMapper.kt
+123 −0 ...device/src/commonMain/kotlin/com/wire/kalium/nomaddevice/NomadRemoteBackupChangeLogEventMapperConverters.kt
+74 −0 ...n/nomaddevice/src/commonMain/kotlin/com/wire/kalium/nomaddevice/NomadRemoteBackupChangeLogSyncRepository.kt
+149 −0 domain/nomaddevice/src/commonMain/kotlin/com/wire/kalium/nomaddevice/SyncNomadRemoteBackupChangeLogUseCase.kt
+12 −0 ...nomaddevice/src/commonTest/kotlin/com/wire/kalium/nomaddevice/NomadRemoteBackupChangeLogHookNotifierTest.kt
+415 −0 .../nomaddevice/src/commonTest/kotlin/com/wire/kalium/nomaddevice/SyncNomadRemoteBackupChangeLogUseCaseTest.kt
+1 −1 gradle/libs.versions.toml
+2 −0 logic/src/commonMain/kotlin/com/wire/kalium/logic/GlobalKaliumScope.kt
+55 −0 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/client/CryptoBackupExporter.kt
+33 −1 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/client/MLSClientProvider.kt
+41 −1 logic/src/commonMain/kotlin/com/wire/kalium/logic/data/client/ProteusClientProvider.kt
+2 −1 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/UserSessionScope.kt
+46 −0 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/session/GetAllSessionsUseCase.kt
+1 −0 logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/session/SessionScope.kt
+92 −32 logic/src/commonTest/kotlin/com/wire/kalium/logic/data/client/MLSClientProviderTest.kt
+93 −0 logic/src/commonTest/kotlin/com/wire/kalium/logic/feature/session/GetAllSessionsUseCaseTest.kt
+91 −16 logic/src/jvmTest/kotlin/com/wire/kalium/logic/data/client/ProteusClientProviderTest.kt
Loading