Commit Graph

4598 Commits

Author SHA1 Message Date
Benoit Marty 23d2a290ab Global import optimization 2022-04-12 16:06:27 +02:00
Benoit Marty 4e48c076e8 Make RuntimeJsonAdapterFactory internal and cleanup 2022-04-12 15:47:09 +02:00
Benoit Marty 7514edb399 Convert RuntimeJsonAdapterFactory to Kotlin 2022-04-12 15:41:37 +02:00
Benoit Marty 73270476d2 Rename .java to .kt 2022-04-12 15:41:37 +02:00
Benoit Marty 150c64350e Move `UnsignedDeviceInfo` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty b6eafbe344 Move `SendToDeviceObject` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 89f20e1cfb Move `RoomKeyRequestBody` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty ed94d3ff1f Move `EncryptedFileInfo` and `EncryptedFileKey` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 7eaef934db `DeviceKeys` is now internal, removing unused code. 2022-04-12 15:41:37 +02:00
Benoit Marty d07f26904a Move `MXEncryptEventContentResult` to api package
Note that this is not correct, but I do not want to refactor more on this PR. I added a TODO
2022-04-12 15:41:37 +02:00
Benoit Marty 6682170f6e Move `MXDeviceInfo` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty cc1fc29e7c Move `MegolmBackupAuthData` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 851708c1b4 Add some todos 2022-04-12 15:41:37 +02:00
Benoit Marty f56ea8be37 Move `KeysBackupVersionTrustSignature` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty a479e180ac internal 2022-04-12 15:41:37 +02:00
Benoit Marty 11236501c4 Move `MXEventDecryptionResult` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 2b7144cad9 Make it clear in the generated doc that some class must not be used. 2022-04-12 15:41:37 +02:00
Benoit Marty c11194dcc5 Move `GossipingRequestState` and `OutgoingGossipingRequestState` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 90e6c07202 Split into several files 2022-04-12 15:41:37 +02:00
Benoit Marty d0a4075238 Move `TaggedEventsContent` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty d4d74d3e11 Move `ThreePidCredentials` to its own file and make it internal 2022-04-12 15:41:37 +02:00
Benoit Marty b5654d54b9 Move `InteractiveAuthenticationFlow` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 5c6b370c63 Add `explicit-api` compiler option for hte SDK module. Disabled for now. 2022-04-12 15:41:37 +02:00
Benoit Marty 4e88b7fd11 Move `CryptoCrossSigningKey` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty c0aafab857 Move to the other package about crypto 2022-04-12 15:41:37 +02:00
Benoit Marty e91541333c Move `SecretShareRequest` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty e8bfbdd71a Move `GossipingToDeviceObject` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 0107836e1b Extract `GossipingDefaultContent` to its own file 2022-04-12 15:41:37 +02:00
Benoit Marty 814ba43867 Move `andThen` extension to app module 2022-04-12 15:41:37 +02:00
Benoit Marty 1403557213 Move `LocalizedFlowDataLoginTerms` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 74e475d92c Move `CryptoConstants` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 0f6b47e511 Move `NewSessionListener` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 02cc9d6d4e Move `InitialSyncStrategy` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 16c8296735 `toQrCodeData()` is now internal 2022-04-12 15:41:37 +02:00
Benoit Marty 3735ac307f Add entry to keyBackupService to expose `deriveKey`, which becomes internal
And format code
2022-04-12 15:41:37 +02:00
Benoit Marty 1402416338 Move `MXUsersDevicesMap` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty f8d0a22edf Remove `combineLatest` from SDK, and cleanup 2022-04-12 15:41:37 +02:00
Benoit Marty 363524b556 Move `ForwardedRoomKeyContent` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 47dad42f08 Move `RoomKeyShareRequest` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 9190b8b67f Move `DefaultBaseAuth` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty c51967453f Move `DevicesListResponse` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty ed8097ed92 Create Settings module to add interface for LightweightSettingsStorage 2022-04-12 15:41:37 +02:00
Benoit Marty a054080cee Move `OlmDecryptionResult` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 897c711afb Move `OutgoingRoomKeyRequest` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 4799326058 Move `IncomingRoomKeyRequest` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty e6bc6305aa Move `MegolmBackupCreationInfo` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty af2825eb39 Move `DeviceInfo` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty e9161dd4af Move `IncomingSecretShareRequest` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 7644bd46ad Move `IncomingRequestCancellation` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty e6fc723bee Move `KeysVersion` to api package 2022-04-12 15:38:20 +02:00