1 file changed
+1
-1
lines changed- CLAUDE.md+18-2
- build.gradle.kts+22
- core/data/src/commonMain/kotlin/com/wire/kalium/logic/data/featureConfig/FeatureConfigModel.kt+2-7
- core/data/src/commonMain/kotlin/com/wire/kalium/logic/data/featureConfig/WireCellsFeatureConfigModel.kt+47
- core/util/src/commonMain/kotlin/com.wire.kalium.util/DateTimeUtil.kt+1-2
- data/network-model/src/commonMain/kotlin/com/wire/kalium/network/api/authenticated/featureConfigs/FeatureConfigResponse.kt+22
- data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/config/UserConfigStorage.kt+5
- data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/ConnectionDAOImpl.kt+1-2
- data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/conversation/ConversationDAOImpl.kt+2-3
- data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/message/MessageDAOImpl.kt+1-2
- data/persistence/src/commonMain/kotlin/com/wire/kalium/persistence/dao/unread/UserConfigDAO.kt+16
- data/persistence/src/commonTest/kotlin/com/wire/kalium/persistence/dao/ConnectionDaoTest.kt+3-3
- data/persistence/src/commonTest/kotlin/com/wire/kalium/persistence/dao/ConversationDAOTest.kt+37-38
- data/persistence/src/commonTest/kotlin/com/wire/kalium/persistence/dao/ConversationMetaDataDAOTest.kt+3-3
- data/persistence/src/commonTest/kotlin/com/wire/kalium/persistence/dao/client/ClientDAOTest.kt+7-7
- data/persistence/src/commonTest/kotlin/com/wire/kalium/persistence/dao/message/MessageDAOTest.kt+53-54
- data/persistence/src/commonTest/kotlin/com/wire/kalium/persistence/utils/stubs/ConversationStubs.kt+2-3
- data/persistence/src/commonTest/kotlin/com/wire/kalium/persistence/utils/stubs/TestStubs.kt+13-14
- domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/CellsCredentialsProvider.kt+11-1
- domain/cells/src/commonMain/kotlin/com/wire/kalium/cells/CellsScope.kt+16-7
- domain/cells/src/commonTest/kotlin/com/wire/kalium/cells/domain/usecase/AddAttachmentDraftUseCaseTest.kt+34-8
- domain/work/build.gradle.kts+46
- domain/work/src/commonMain/kotlin/com/wire/kalium/work/InitialSyncWorkMonitor.kt+43
- domain/work/src/commonMain/kotlin/com/wire/kalium/work/LongWorkScope.kt+35
- domain/work/src/commonMain/kotlin/com/wire/kalium/work/ObserveNewWorkUseCase.kt+37
- domain/work/src/commonMain/kotlin/com/wire/kalium/work/ObserveWorkStatusUseCase.kt+44
- domain/work/src/commonMain/kotlin/com/wire/kalium/work/Work.kt+38
- domain/work/src/commonMain/kotlin/com/wire/kalium/work/WorkRepository.kt+84
- domain/work/src/commonTest/kotlin/com/wire/kalium/work/InMemoryWorkRepositoryTest.kt+77
- domain/work/src/commonTest/kotlin/com/wire/kalium/work/InitialSyncWorkMonitorTest.kt+119
- domain/work/src/commonTest/kotlin/com/wire/kalium/work/LongWorkScopeIntegrationTest.kt+85
- domain/work/src/commonTest/kotlin/com/wire/kalium/work/ObserveNewWorkUseCaseTest.kt+62
- domain/work/src/commonTest/kotlin/com/wire/kalium/work/ObserveWorkStatusUseCaseTest.kt+57
- gradle/libs.versions.toml+2-2
- logic/build.gradle.kts+1
- logic/src/appleMain/kotlin/com/wire/kalium/logic/util/SecureRandom.kt+1-5
- logic/src/commonJvmAndroid/kotlin/com/wire/kalium/logic/feature/call/CallManagerImpl.kt+2-2
- logic/src/commonJvmAndroid/kotlin/com/wire/kalium/logic/feature/call/scenario/OnCloseCall.kt+8-5
- logic/src/commonMain/kotlin/com/wire/kalium/logic/configuration/UserConfigRepository.kt+25
- logic/src/commonMain/kotlin/com/wire/kalium/logic/configuration/WireCellsConfig.kt+22
- logic/src/commonMain/kotlin/com/wire/kalium/logic/data/conversation/ConversationMapper.kt+5-6
- logic/src/commonMain/kotlin/com/wire/kalium/logic/data/conversation/JoinSubconversationUseCase.kt+1-2
- logic/src/commonMain/kotlin/com/wire/kalium/logic/data/event/Event.kt+15-2
- logic/src/commonMain/kotlin/com/wire/kalium/logic/data/event/EventMapper.kt+5
- logic/src/commonMain/kotlin/com/wire/kalium/logic/data/featureConfig/FeatureConfigMapper.kt+13-2
- logic/src/commonMain/kotlin/com/wire/kalium/logic/data/notification/LocalNotificationMessageMapper.kt+2-2
- logic/src/commonMain/kotlin/com/wire/kalium/logic/data/user/UserMapper.kt+4-4
- logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/UserSessionScope.kt+16-17
- logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/call/usecase/EndCallUseCase.kt+2-2
- logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/featureConfig/SyncFeatureConfigsUseCase.kt+1
- logic/src/commonMain/kotlin/com/wire/kalium/logic/feature/message/MessageScope.kt+16-30
- logic/src/commonMain/kotlin/com/wire/kalium/logic/sync/receiver/FeatureConfigEventReceiver.kt+1
- logic/src/commonMain/kotlin/com/wire/kalium/logic/sync/receiver/handler/CellsConfigHandler.kt+13-2
- logic/src/commonTest/kotlin/com/wire/kalium/logic/cache/SelfConversationIdProviderTest.kt+1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/client/E2EIClientProviderTest.kt+64-47
- logic/src/commonTest/kotlin/com/wire/kalium/logic/configuration/ServerConfigRepositoryTest.kt+26-4
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/asset/AssetMapperTest.kt+29-8
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/asset/AssetMimeTypeTest.kt-1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/asset/AssetRepositoryTest.kt+49-29
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/asset/FakeKaliumFileSystem.kt+1-9
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/backup/BackupDataSourceTest.kt-2
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/call/CallRepositoryTest.kt+230-212
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/call/InCallReactionsRepositoryTest.kt+2-1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/event/FeatureConfigMapperTest.kt+4
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/featureConfig/FeatureConfigRepositoryTest.kt+9-1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/featureConfig/FeatureConfigTest.kt+7-2
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/message/receipt/ReceiptRepositoryTest.kt-1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/data/reaction/ReactionRepositoryTest.kt-1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/feature/conversation/ObserveSecurityClassificationLabelUseCaseTest.kt+1-2
- logic/src/commonTest/kotlin/com/wire/kalium/logic/framework/TestConversation.kt+8-9
- logic/src/commonTest/kotlin/com/wire/kalium/logic/sync/SyncStateObserverTest.kt-1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/sync/receiver/conversation/message/ReceiptMessageHandlerTest.kt-1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/test_util/TestKaliumDispatcher.kt+13
- logic/src/commonTest/kotlin/com/wire/kalium/logic/util/arrangement/provider/CryptoTransactionProviderArrangement.kt+60-1
- logic/src/commonTest/kotlin/com/wire/kalium/logic/util/arrangement/provider/E2EIClientProviderArrangement.kt+62
- logic/src/jvmTest/kotlin/com/wire/kalium/logic/feature/call/scenario/OnCloseCallTest.kt+36
- sample/samples/src/jvmMain/kotlin/samples/work/WorkUseCases.kt+37
- test/benchmarks/src/commonMain/kotlin/com/wire/kalium/benchmarks/persistence/DBTestSetup.kt+3-3
- test/data-mocks/src/commonMain/kotlin/com/wire/kalium/logic/data/MockConversation.kt+4-5
- test/mocks/src/commonMain/kotlin/com/wire/kalium/mocks/responses/FeatureConfigJson.kt+4
- test/mocks/src/commonMain/kotlin/com/wire/kalium/mocks/responses/FeatureConfigResponseJson.kt+4
0 commit comments