From 11b5512cb86369a9c3b50e5b469a8182cce79f52 Mon Sep 17 00:00:00 2001 From: Benoit Marty <benoitm@matrix.org> Date: Thu, 13 Aug 2020 10:44:55 +0200 Subject: [PATCH] Rename package of SDK modules --- CHANGES.md | 3 +- .../src/main/AndroidManifest.xml | 2 +- .../android/sdk}/rx/LiveDataObservable.kt | 2 +- .../matrix/android/sdk}/rx/OptionalRx.kt | 4 +- .../android/sdk}/rx/RxCallbackBuilders.kt | 6 +- .../matrix/android/sdk}/rx/RxRoom.kt | 36 ++-- .../matrix/android/sdk}/rx/RxSession.kt | 58 +++---- .../sdk}/rx/SecretsSynchronisationInfo.kt | 2 +- .../matrix/android/sdk}/InstrumentedTest.kt | 8 +- .../android/sdk}/LiveDataTestObserver.java | 6 +- .../android/sdk}/MainThreadExecutor.java | 6 +- .../sdk}/OkReplayRuleChainNoActivity.kt | 2 +- .../sdk}/SingleThreadCoroutineDispatcher.kt | 4 +- .../sdk}/account/AccountCreationTest.kt | 12 +- .../sdk}/account/ChangePasswordTest.kt | 12 +- .../sdk}/account/DeactivateAccountTest.kt | 20 +-- .../matrix/android/sdk}/api/Matrix.kt | 26 +-- .../android/sdk}/common/CommonTestHelper.kt | 34 ++-- .../android/sdk}/common/CryptoTestData.kt | 4 +- .../android/sdk}/common/CryptoTestHelper.kt | 44 ++--- .../sdk}/common/MockOkHttpInterceptor.kt | 4 +- .../android/sdk}/common/SessionTestParams.kt | 2 +- .../android/sdk}/common/TestAssertUtil.kt | 2 +- .../android/sdk}/common/TestConstants.kt | 2 +- .../android/sdk}/common/TestMatrixCallback.kt | 4 +- .../sdk}/common/TestMatrixComponent.kt | 14 +- .../matrix/android/sdk}/common/TestModule.kt | 4 +- .../android/sdk}/common/TestNetworkModule.kt | 6 +- .../crypto/AttachmentEncryptionTest.kt | 8 +- .../sdk}/internal/crypto/CryptoStoreHelper.kt | 14 +- .../sdk}/internal/crypto/CryptoStoreTest.kt | 8 +- .../internal/crypto/ExportEncryptionTest.kt | 2 +- .../sdk}/internal/crypto/UnwedgingTest.kt | 34 ++-- .../crypto/crosssigning/ExtensionsKtTest.kt | 2 +- .../crypto/crosssigning/XSigningTest.kt | 18 +- .../crypto/gossiping/KeyShareTests.kt | 48 +++--- .../crypto/gossiping/WithHeldTests.kt | 28 ++-- .../keysbackup/KeysBackupPasswordTest.kt | 8 +- .../keysbackup/KeysBackupScenarioData.kt | 10 +- .../crypto/keysbackup/KeysBackupTest.kt | 34 ++-- .../keysbackup/KeysBackupTestConstants.kt | 4 +- .../crypto/keysbackup/KeysBackupTestHelper.kt | 26 +-- .../keysbackup/PrepareKeysBackupDataResult.kt | 4 +- .../crypto/keysbackup/StateObserver.kt | 8 +- .../sdk}/internal/crypto/ssss/QuadSTests.kt | 38 ++--- .../internal/crypto/verification/SASTest.kt | 42 ++--- .../crypto/verification/qrcode/HexParser.kt | 2 +- .../crypto/verification/qrcode/QrCodeTest.kt | 4 +- .../verification/qrcode/SharedSecretTest.kt | 4 +- .../verification/qrcode/VerificationTest.kt | 18 +- .../session/room/send/MarkdownParserTest.kt | 4 +- .../internal/util/JsonCanonicalizerTest.kt | 4 +- .../session/room/timeline/ChunkEntityTest.kt | 28 ++-- .../timeline/FakeGetContextOfEventTask.kt | 12 +- .../room/timeline/FakePaginationTask.kt | 10 +- .../room/timeline/FakeTokenChunkEvent.kt | 6 +- .../session/room/timeline/RoomDataHelper.kt | 22 +-- .../TimelineBackToPreviousLastForwardTest.kt | 22 +-- .../timeline/TimelineForwardPaginationTest.kt | 22 +-- .../TimelinePreviousLastForwardTest.kt | 22 +-- .../session/room/timeline/TimelineTest.kt | 8 +- .../sdk}/internal/database/RealmDebugTools.kt | 30 ++-- .../interceptors/CurlLoggingInterceptor.kt | 4 +- .../interceptors/FormattedJsonHttpLogger.kt | 4 +- .../src/main/AndroidManifest.xml | 4 +- .../internal/session/SessionComponent.kt | 138 ---------------- .../matrix/android/sdk}/api/Matrix.kt | 20 +-- .../matrix/android/sdk}/api/MatrixCallback.kt | 2 +- .../android/sdk}/api/MatrixConfiguration.kt | 4 +- .../matrix/android/sdk}/api/MatrixPatterns.kt | 2 +- .../sdk}/api/auth/AuthenticationService.kt | 20 +-- .../matrix/android/sdk}/api/auth/Constants.kt | 2 +- .../android/sdk}/api/auth/data/Credentials.kt | 4 +- .../api/auth/data/DiscoveryInformation.kt | 2 +- .../auth/data/HomeServerConnectionConfig.kt | 10 +- .../sdk}/api/auth/data/LoginFlowResult.kt | 2 +- .../sdk}/api/auth/data/LoginFlowTypes.kt | 2 +- .../sdk}/api/auth/data/SessionParams.kt | 2 +- .../android/sdk}/api/auth/data/WellKnown.kt | 4 +- .../sdk}/api/auth/data/WellKnownBaseConfig.kt | 2 +- .../sdk}/api/auth/login/LoginWizard.kt | 8 +- .../api/auth/registration/RegisterThreePid.kt | 2 +- .../auth/registration/RegistrationResult.kt | 4 +- .../auth/registration/RegistrationWizard.kt | 6 +- .../sdk}/api/auth/registration/Stage.kt | 2 +- .../api/auth/wellknown/WellknownResult.kt | 4 +- .../api/comparators/DatedObjectComparators.kt | 4 +- .../matrix/android/sdk}/api/crypto/Emojis.kt | 6 +- .../android/sdk}/api/crypto/MXCryptoConfig.kt | 2 +- .../api/crypto/RoomEncryptionTrustLevel.kt | 2 +- .../android/sdk}/api/extensions/Booleans.kt | 2 +- .../api/extensions/MatrixSdkExtensions.kt | 6 +- .../android/sdk}/api/extensions/Strings.kt | 2 +- .../matrix/android/sdk}/api/extensions/Try.kt | 2 +- .../android/sdk}/api/failure/Extensions.kt | 8 +- .../android/sdk}/api/failure/Failure.kt | 8 +- .../android/sdk}/api/failure/GlobalError.kt | 4 +- .../android/sdk}/api/failure/MatrixError.kt | 2 +- .../sdk}/api/interfaces/DatedObject.kt | 2 +- .../sdk}/api/legacy/LegacySessionImporter.kt | 2 +- .../sdk}/api/listeners/ProgressListener.kt | 2 +- .../api/listeners/StepProgressListener.kt | 2 +- .../sdk}/api/permalinks/MatrixLinkify.kt | 2 +- .../api/permalinks/MatrixPermalinkSpan.kt | 4 +- .../sdk}/api/permalinks/PermalinkData.kt | 2 +- .../sdk}/api/permalinks/PermalinkFactory.kt | 4 +- .../sdk}/api/permalinks/PermalinkParser.kt | 4 +- .../android/sdk}/api/pushrules/Action.kt | 4 +- .../android/sdk}/api/pushrules/Condition.kt | 4 +- .../sdk}/api/pushrules/ConditionResolver.kt | 4 +- .../pushrules/ContainsDisplayNameCondition.kt | 10 +- .../sdk}/api/pushrules/EventMatchCondition.kt | 6 +- .../sdk}/api/pushrules/PushRuleService.kt | 12 +- .../api/pushrules/RoomMemberCountCondition.kt | 6 +- .../android/sdk}/api/pushrules/RuleIds.kt | 2 +- .../android/sdk}/api/pushrules/RuleScope.kt | 2 +- .../android/sdk}/api/pushrules/RuleSetKey.kt | 2 +- .../SenderNotificationPermissionCondition.kt | 8 +- .../pushrules/rest/GetPushRulesResponse.kt | 2 +- .../sdk}/api/pushrules/rest/PushCondition.kt | 12 +- .../sdk}/api/pushrules/rest/PushRule.kt | 8 +- .../sdk}/api/pushrules/rest/RuleSet.kt | 4 +- .../sdk}/api/query/QueryStringValue.kt | 2 +- .../api/session/InitialSyncProgressService.kt | 2 +- .../android/sdk}/api/session/Session.kt | 60 +++---- .../api/session/account/AccountService.kt | 6 +- .../session/accountdata/AccountDataService.kt | 10 +- .../accountdata/UserAccountDataEvent.kt | 4 +- .../accountdata/UserAccountDataTypes.kt | 2 +- .../sdk}/api/session/cache/CacheService.kt | 4 +- .../api/session/call/CallSignalingService.kt | 6 +- .../sdk}/api/session/call/CallState.kt | 2 +- .../sdk}/api/session/call/CallsListener.kt | 10 +- .../android/sdk}/api/session/call/EglUtils.kt | 2 +- .../android/sdk}/api/session/call/MxCall.kt | 2 +- .../api/session/call/TurnServerResponse.kt | 2 +- .../session/content/ContentAttachmentData.kt | 2 +- .../content/ContentUploadStateTracker.kt | 2 +- .../api/session/content/ContentUrlResolver.kt | 2 +- .../sdk}/api/session/crypto/CryptoService.kt | 46 +++--- .../sdk}/api/session/crypto/MXCryptoError.kt | 6 +- .../crosssigning/CrossSigningService.kt | 14 +- .../CrossSigningSsssSecretConstants.kt | 2 +- .../crypto/crosssigning/MXCrossSigningInfo.kt | 6 +- .../crypto/keysbackup/KeysBackupService.kt | 20 +-- .../crypto/keysbackup/KeysBackupState.kt | 2 +- .../keysbackup/KeysBackupStateListener.kt | 2 +- .../keyshare/GossipingRequestListener.kt | 8 +- .../session/crypto/verification/CancelCode.kt | 2 +- .../verification/EmojiRepresentation.kt | 2 +- .../IncomingSasVerificationTransaction.kt | 2 +- .../OutgoingSasVerificationTransaction.kt | 2 +- .../PendingVerificationRequest.kt | 10 +- .../QrCodeVerificationTransaction.kt | 2 +- .../session/crypto/verification/SasMode.kt | 2 +- .../SasVerificationTransaction.kt | 2 +- .../ValidVerificationInfoReady.kt | 2 +- .../ValidVerificationInfoRequest.kt | 2 +- .../crypto/verification/VerificationMethod.kt | 2 +- .../verification/VerificationService.kt | 8 +- .../verification/VerificationTransaction.kt | 2 +- .../verification/VerificationTxState.kt | 2 +- .../events/model/AggregatedAnnotation.kt | 2 +- .../events/model/AggregatedRelations.kt | 2 +- .../model/DefaultUnsignedRelationInfo.kt | 2 +- .../sdk}/api/session/events/model/Event.kt | 20 +-- .../api/session/events/model/EventType.kt | 2 +- .../api/session/events/model/LocalEcho.kt | 2 +- .../session/events/model/RelationChunkInfo.kt | 2 +- .../api/session/events/model/RelationType.kt | 2 +- .../api/session/events/model/UnsignedData.kt | 2 +- .../events/model/UnsignedRelationInfo.kt | 2 +- .../file/ContentDownloadStateTracker.kt | 2 +- .../sdk}/api/session/file/FileService.kt | 8 +- .../api/session/file/MatrixSDKFileProvider.kt | 2 +- .../android/sdk}/api/session/group/Group.kt | 6 +- .../sdk}/api/session/group/GroupService.kt | 4 +- .../session/group/GroupSummaryQueryParams.kt | 6 +- .../api/session/group/model/GroupSummary.kt | 6 +- .../homeserver/HomeServerCapabilities.kt | 2 +- .../HomeServerCapabilitiesService.kt | 2 +- .../api/session/identity/FoundThreePid.kt | 2 +- .../api/session/identity/IdentityService.kt | 6 +- .../session/identity/IdentityServiceError.kt | 4 +- .../identity/IdentityServiceListener.kt | 2 +- .../sdk}/api/session/identity/SharedState.kt | 2 +- .../sdk}/api/session/identity/ThreePid.kt | 4 +- .../IntegrationManagerConfig.kt | 2 +- .../IntegrationManagerService.kt | 6 +- .../api/session/profile/ProfileService.kt | 12 +- .../sdk}/api/session/pushers/Pusher.kt | 2 +- .../api/session/pushers/PushersService.kt | 6 +- .../android/sdk}/api/session/room/Room.kt | 34 ++-- .../api/session/room/RoomDirectoryService.kt | 12 +- .../sdk}/api/session/room/RoomService.kt | 14 +- .../session/room/RoomSummaryQueryParams.kt | 8 +- .../api/session/room/call/RoomCallService.kt | 2 +- .../session/room/crypto/RoomCryptoService.kt | 6 +- .../session/room/failure/CreateRoomFailure.kt | 4 +- .../session/room/failure/JoinRoomFailure.kt | 4 +- .../room/members/ChangeMembershipState.kt | 2 +- .../session/room/members/MembershipService.kt | 10 +- .../room/members/RoomMemberQueryParams.kt | 6 +- .../room/model/EditAggregatedSummary.kt | 4 +- .../room/model/EventAnnotationsSummary.kt | 2 +- .../sdk}/api/session/room/model/Invite.kt | 2 +- .../sdk}/api/session/room/model/Membership.kt | 2 +- .../model/PollResponseAggregatedSummary.kt | 2 +- .../session/room/model/PollSummaryContent.kt | 2 +- .../session/room/model/PowerLevelsContent.kt | 4 +- .../room/model/ReactionAggregatedSummary.kt | 2 +- .../api/session/room/model/ReadReceipt.kt | 4 +- .../room/model/ReferencesAggregatedContent.kt | 4 +- .../room/model/ReferencesAggregatedSummary.kt | 4 +- .../session/room/model/RoomAliasesContent.kt | 2 +- .../session/room/model/RoomAvatarContent.kt | 2 +- .../room/model/RoomCanonicalAliasContent.kt | 2 +- .../room/model/RoomDirectoryVisibility.kt | 2 +- .../room/model/RoomGuestAccessContent.kt | 2 +- .../room/model/RoomHistoryVisibility.kt | 2 +- .../model/RoomHistoryVisibilityContent.kt | 2 +- .../api/session/room/model/RoomJoinRules.kt | 2 +- .../room/model/RoomJoinRulesContent.kt | 2 +- .../session/room/model/RoomMemberContent.kt | 4 +- .../session/room/model/RoomMemberSummary.kt | 2 +- .../api/session/room/model/RoomNameContent.kt | 2 +- .../api/session/room/model/RoomSummary.kt | 14 +- .../room/model/RoomThirdPartyInviteContent.kt | 2 +- .../session/room/model/RoomTopicContent.kt | 2 +- .../sdk}/api/session/room/model/Signed.kt | 2 +- .../api/session/room/model/VersioningState.kt | 2 +- .../room/model/call/CallAnswerContent.kt | 2 +- .../room/model/call/CallCandidatesContent.kt | 2 +- .../room/model/call/CallHangupContent.kt | 2 +- .../room/model/call/CallInviteContent.kt | 2 +- .../api/session/room/model/call/SdpType.kt | 2 +- .../room/model/create/CreateRoomParams.kt | 12 +- .../room/model/create/CreateRoomPreset.kt | 2 +- .../session/room/model/create/Predecessor.kt | 2 +- .../room/model/create/RoomCreateContent.kt | 2 +- .../session/room/model/message/AudioInfo.kt | 2 +- .../session/room/model/message/FileInfo.kt | 4 +- .../session/room/model/message/ImageInfo.kt | 4 +- .../room/model/message/LocationInfo.kt | 4 +- .../room/model/message/MessageAudioContent.kt | 8 +- .../room/model/message/MessageContent.kt | 6 +- .../MessageContentWithFormattedBody.kt | 2 +- .../model/message/MessageDefaultContent.kt | 6 +- .../room/model/message/MessageEmoteContent.kt | 6 +- .../room/model/message/MessageFileContent.kt | 8 +- .../room/model/message/MessageFormat.kt | 2 +- .../room/model/message/MessageImageContent.kt | 8 +- .../model/message/MessageImageInfoContent.kt | 2 +- .../model/message/MessageLocationContent.kt | 6 +- .../model/message/MessageNoticeContent.kt | 6 +- .../model/message/MessageOptionsContent.kt | 6 +- .../message/MessagePollResponseContent.kt | 6 +- .../model/message/MessageRelationContent.kt | 4 +- .../model/message/MessageStickerContent.kt | 8 +- .../room/model/message/MessageTextContent.kt | 6 +- .../session/room/model/message/MessageType.kt | 2 +- .../MessageVerificationAcceptContent.kt | 12 +- .../MessageVerificationCancelContent.kt | 12 +- .../message/MessageVerificationDoneContent.kt | 10 +- .../message/MessageVerificationKeyContent.kt | 12 +- .../message/MessageVerificationMacContent.kt | 12 +- .../MessageVerificationReadyContent.kt | 12 +- .../MessageVerificationRequestContent.kt | 10 +- .../MessageVerificationStartContent.kt | 10 +- .../room/model/message/MessageVideoContent.kt | 8 +- .../message/MessageWithAttachmentContent.kt | 4 +- .../session/room/model/message/OptionItem.kt | 2 +- .../room/model/message/ThumbnailInfo.kt | 2 +- .../session/room/model/message/VideoInfo.kt | 4 +- .../room/model/relation/ReactionContent.kt | 2 +- .../room/model/relation/ReactionInfo.kt | 2 +- .../room/model/relation/RelationContent.kt | 4 +- .../model/relation/RelationDefaultContent.kt | 2 +- .../room/model/relation/RelationService.kt | 14 +- .../room/model/relation/ReplyToContent.kt | 2 +- .../room/model/roomdirectory/PublicRoom.kt | 2 +- .../model/roomdirectory/PublicRoomsFilter.kt | 2 +- .../model/roomdirectory/PublicRoomsParams.kt | 2 +- .../roomdirectory/PublicRoomsResponse.kt | 2 +- .../api/session/room/model/tag/RoomTag.kt | 2 +- .../session/room/model/tag/RoomTagContent.kt | 2 +- .../room/model/thirdparty/FieldType.kt | 2 +- .../model/thirdparty/RoomDirectoryData.kt | 2 +- .../model/thirdparty/ThirdPartyProtocol.kt | 2 +- .../thirdparty/ThirdPartyProtocolInstance.kt | 2 +- .../model/tombstone/RoomTombstoneContent.kt | 2 +- .../notification/RoomNotificationState.kt | 2 +- .../room/notification/RoomPushRuleService.kt | 6 +- .../room/powerlevels/PowerLevelsHelper.kt | 4 +- .../sdk}/api/session/room/powerlevels/Role.kt | 4 +- .../sdk}/api/session/room/read/ReadService.kt | 8 +- .../room/reporting/ReportingService.kt | 6 +- .../api/session/room/send/DraftService.kt | 6 +- .../api/session/room/send/MatrixItemSpan.kt | 4 +- .../sdk}/api/session/room/send/SendService.kt | 16 +- .../sdk}/api/session/room/send/SendState.kt | 2 +- .../sdk}/api/session/room/send/UserDraft.kt | 2 +- .../api/session/room/sender/SenderInfo.kt | 2 +- .../api/session/room/state/StateService.kt | 16 +- .../sdk}/api/session/room/tags/TagsService.kt | 6 +- .../api/session/room/timeline/Timeline.kt | 2 +- .../session/room/timeline/TimelineEvent.kt | 30 ++-- .../session/room/timeline/TimelineService.kt | 4 +- .../session/room/timeline/TimelineSettings.kt | 2 +- .../api/session/room/typing/TypingService.kt | 2 +- .../session/room/uploads/GetUploadsResult.kt | 2 +- .../api/session/room/uploads/UploadEvent.kt | 10 +- .../session/room/uploads/UploadsService.kt | 6 +- .../securestorage/EncryptedSecretContent.kt | 6 +- .../session/securestorage/IntegrityResult.kt | 2 +- .../session/securestorage/KeyInfoResult.kt | 2 +- .../api/session/securestorage/KeySigner.kt | 2 +- .../securestorage/SecretStorageKeyContent.kt | 6 +- .../securestorage/SecureStorageService.kt | 2 +- .../securestorage/SharedSecretStorageError.kt | 2 +- .../SharedSecretStorageService.kt | 14 +- .../securestorage/SsssKeyCreationInfo.kt | 2 +- .../api/session/securestorage/SsssKeySpec.kt | 8 +- .../api/session/signout/SignOutService.kt | 8 +- .../sdk}/api/session/sync/FilterService.kt | 2 +- .../sdk}/api/session/sync/SyncState.kt | 2 +- .../api/session/terms/GetTermsResponse.kt | 4 +- .../sdk}/api/session/terms/TermsService.kt | 6 +- .../api/session/typing/TypingUsersTracker.kt | 4 +- .../sdk}/api/session/user/UserService.kt | 10 +- .../sdk}/api/session/user/model/User.kt | 4 +- .../widgets/WidgetManagementFailure.kt | 4 +- .../session/widgets/WidgetPostAPIMediator.kt | 4 +- .../sdk}/api/session/widgets/WidgetService.kt | 12 +- .../api/session/widgets/WidgetURLFormatter.kt | 2 +- .../sdk}/api/session/widgets/model/Widget.kt | 6 +- .../session/widgets/model/WidgetContent.kt | 4 +- .../api/session/widgets/model/WidgetType.kt | 2 +- .../android/sdk}/api/util/Cancelable.kt | 2 +- .../android/sdk}/api/util/CancelableBag.kt | 2 +- .../android/sdk}/api/util/ContentUtils.kt | 2 +- .../sdk}/api/util/MatrixCallbackDelegate.kt | 4 +- .../android/sdk}/api/util/MatrixItem.kt | 16 +- .../matrix/android/sdk}/api/util/Optional.kt | 2 +- .../matrix/android/sdk}/api/util/Types.kt | 2 +- .../android/sdk}/internal/SessionManager.kt | 18 +- .../android/sdk}/internal/auth/AuthAPI.kt | 28 ++-- .../android/sdk}/internal/auth/AuthModule.kt | 26 +-- .../auth/DefaultAuthenticationService.kt | 70 ++++---- .../sdk}/internal/auth/PendingSessionStore.kt | 4 +- .../sdk}/internal/auth/SessionCreator.kt | 12 +- .../sdk}/internal/auth/SessionParamsStore.kt | 6 +- .../data/InteractiveAuthenticationFlow.kt | 2 +- .../internal/auth/data/LoginFlowResponse.kt | 2 +- .../sdk}/internal/auth/data/LoginParams.kt | 2 +- .../internal/auth/data/PasswordLoginParams.kt | 4 +- .../sdk}/internal/auth/data/RiotConfig.kt | 2 +- .../sdk}/internal/auth/data/ThreePidMedium.kt | 2 +- .../internal/auth/data/TokenLoginParams.kt | 4 +- .../internal/auth/db/AuthRealmMigration.kt | 8 +- .../sdk}/internal/auth/db/AuthRealmModule.kt | 2 +- .../internal/auth/db/PendingSessionData.kt | 8 +- .../internal/auth/db/PendingSessionEntity.kt | 2 +- .../internal/auth/db/PendingSessionMapper.kt | 8 +- .../auth/db/RealmPendingSessionStore.kt | 8 +- .../auth/db/RealmSessionParamsStore.kt | 14 +- .../internal/auth/db/SessionParamsEntity.kt | 2 +- .../internal/auth/db/SessionParamsMapper.kt | 10 +- .../internal/auth/login/DefaultLoginWizard.kt | 44 ++--- .../internal/auth/login/DirectLoginTask.kt | 28 ++-- .../internal/auth/login/ResetPasswordData.kt | 4 +- .../auth/login/ResetPasswordMailConfirmed.kt | 4 +- .../AddThreePidRegistrationParams.kt | 4 +- .../AddThreePidRegistrationResponse.kt | 2 +- .../internal/auth/registration/AuthParams.kt | 4 +- .../registration/DefaultRegistrationWizard.kt | 34 ++-- .../LocalizedFlowDataLoginTerms.kt | 2 +- .../registration/RegisterAddThreePidTask.kt | 10 +- .../auth/registration/RegisterTask.kt | 14 +- .../registration/RegistrationFlowResponse.kt | 14 +- .../auth/registration/RegistrationParams.kt | 2 +- .../auth/registration/SuccessResult.kt | 4 +- .../auth/registration/ThreePidData.kt | 4 +- .../auth/registration/ValidateCodeTask.kt | 8 +- .../auth/registration/ValidationCodeBody.kt | 2 +- .../auth/version/HomeServerVersion.kt | 2 +- .../sdk}/internal/auth/version/Versions.kt | 2 +- .../crypto/CancelGossipRequestWorker.kt | 26 +-- .../sdk}/internal/crypto/CryptoConstants.kt | 2 +- .../sdk}/internal/crypto/CryptoModule.kt | 154 +++++++++--------- .../internal/crypto/DefaultCryptoService.kt | 152 ++++++++--------- .../sdk}/internal/crypto/DeviceListManager.kt | 26 +-- .../internal/crypto/GossipingRequestState.kt | 2 +- .../internal/crypto/GossipingWorkManager.kt | 12 +- .../crypto/IncomingGossipingRequestManager.kt | 40 ++--- .../crypto/IncomingRequestCancellation.kt | 8 +- .../internal/crypto/IncomingRoomKeyRequest.kt | 10 +- .../crypto/IncomingSecretShareRequest.kt | 8 +- .../crypto/IncomingShareRequestCommon.kt | 2 +- .../internal/crypto/MXCryptoAlgorithms.kt | 2 +- .../crypto/MXEventDecryptionResult.kt | 4 +- .../crypto/MXMegolmExportEncryption.kt | 4 +- .../sdk}/internal/crypto/MXOlmDevice.kt | 26 +-- .../sdk}/internal/crypto/MegolmSessionData.kt | 2 +- .../internal/crypto/MyDeviceInfoHolder.kt | 12 +- .../internal/crypto/NewSessionListener.kt | 2 +- .../sdk}/internal/crypto/ObjectSigner.kt | 4 +- .../internal/crypto/OneTimeKeysUploader.kt | 12 +- .../crypto/OutgoingGossipingRequest.kt | 2 +- .../crypto/OutgoingGossipingRequestManager.kt | 16 +- .../internal/crypto/OutgoingRoomKeyRequest.kt | 4 +- .../internal/crypto/OutgoingSecretRequest.kt | 2 +- .../internal/crypto/RoomDecryptorProvider.kt | 10 +- .../internal/crypto/RoomEncryptorsStore.kt | 6 +- .../crypto/SendGossipRequestWorker.kt | 30 ++-- .../sdk}/internal/crypto/SendGossipWorker.kt | 30 ++-- .../EnsureOlmSessionsForDevicesAction.kt | 14 +- .../EnsureOlmSessionsForUsersAction.kt | 10 +- .../actions/MegolmSessionDataImporter.kt | 18 +- .../crypto/actions/MessageEncrypter.kt | 20 +-- .../actions/SetDeviceVerificationAction.kt | 10 +- .../crypto/algorithms/IMXDecrypting.kt | 14 +- .../crypto/algorithms/IMXEncrypting.kt | 4 +- .../crypto/algorithms/IMXWithHeldExtension.kt | 4 +- .../algorithms/megolm/MXMegolmDecryption.kt | 50 +++--- .../megolm/MXMegolmDecryptionFactory.kt | 20 +-- .../algorithms/megolm/MXMegolmEncryption.kt | 50 +++--- .../megolm/MXMegolmEncryptionFactory.kt | 22 +-- .../megolm/MXOutboundSessionInfo.kt | 6 +- .../algorithms/megolm/SharedWithHelper.kt | 6 +- .../crypto/algorithms/olm/MXOlmDecryption.kt | 26 +-- .../algorithms/olm/MXOlmDecryptionFactory.kt | 6 +- .../crypto/algorithms/olm/MXOlmEncryption.kt | 20 +-- .../algorithms/olm/MXOlmEncryptionFactory.kt | 14 +- .../algorithms/olm/OlmDecryptionResult.kt | 4 +- .../sdk}/internal/crypto/api/CryptoApi.kt | 32 ++-- .../crypto/attachments/ElementToDecrypt.kt | 4 +- .../crypto/attachments/EncryptionResult.kt | 4 +- .../attachments/MXEncryptedAttachments.kt | 6 +- .../crypto/crosssigning/ComputeTrustTask.kt | 16 +- .../DefaultCrossSigningService.kt | 42 ++--- .../crypto/crosssigning/DeviceTrustLevel.kt | 2 +- .../crypto/crosssigning/DeviceTrustResult.kt | 4 +- .../crypto/crosssigning/Extensions.kt | 8 +- .../SessionToCryptoRoomMembersUpdate.kt | 2 +- .../crypto/crosssigning/ShieldTrustUpdater.kt | 24 +-- .../crypto/crosssigning/UserTrustResult.kt | 6 +- .../keysbackup/DefaultKeysBackupService.kt | 122 +++++++------- .../crypto/keysbackup/KeysBackupPassword.kt | 4 +- .../keysbackup/KeysBackupStateManager.kt | 6 +- .../crypto/keysbackup/api/RoomKeysApi.kt | 20 +-- .../keysbackup/model/KeyBackupVersionTrust.kt | 2 +- .../model/KeyBackupVersionTrustSignature.kt | 4 +- .../model/KeysBackupVersionTrust.kt | 2 +- .../model/KeysBackupVersionTrustSignature.kt | 4 +- .../keysbackup/model/MegolmBackupAuthData.kt | 4 +- .../model/MegolmBackupCreationInfo.kt | 2 +- .../keysbackup/model/rest/BackupKeysResult.kt | 2 +- .../model/rest/CreateKeysBackupVersionBody.kt | 6 +- .../keysbackup/model/rest/KeyBackupData.kt | 6 +- .../model/rest/KeysAlgorithmAndData.kt | 10 +- .../keysbackup/model/rest/KeysBackupData.kt | 2 +- .../keysbackup/model/rest/KeysVersion.kt | 2 +- .../model/rest/KeysVersionResult.kt | 6 +- .../model/rest/RoomKeysBackupData.kt | 2 +- .../model/rest/UpdateKeysBackupVersionBody.kt | 6 +- .../tasks/CreateKeysBackupVersionTask.kt | 12 +- .../keysbackup/tasks/DeleteBackupTask.kt | 8 +- .../tasks/DeleteRoomSessionDataTask.kt | 8 +- .../tasks/DeleteRoomSessionsDataTask.kt | 8 +- .../tasks/DeleteSessionsDataTask.kt | 8 +- .../tasks/GetKeysBackupLastVersionTask.kt | 10 +- .../tasks/GetKeysBackupVersionTask.kt | 10 +- .../tasks/GetRoomSessionDataTask.kt | 10 +- .../tasks/GetRoomSessionsDataTask.kt | 10 +- .../keysbackup/tasks/GetSessionsDataTask.kt | 10 +- .../tasks/StoreRoomSessionDataTask.kt | 12 +- .../tasks/StoreRoomSessionsDataTask.kt | 12 +- .../keysbackup/tasks/StoreSessionsDataTask.kt | 12 +- .../tasks/UpdateKeysBackupVersionTask.kt | 10 +- .../internal/crypto/keysbackup/util/Base58.kt | 2 +- .../crypto/keysbackup/util/RecoveryKey.kt | 2 +- .../crypto/model/CryptoCrossSigningKey.kt | 6 +- .../internal/crypto/model/CryptoDeviceInfo.kt | 12 +- .../sdk}/internal/crypto/model/CryptoInfo.kt | 2 +- .../internal/crypto/model/CryptoInfoMapper.kt | 8 +- .../crypto/model/ImportRoomKeysResult.kt | 2 +- .../internal/crypto/model/MXDeviceInfo.kt | 6 +- .../model/MXEncryptEventContentResult.kt | 4 +- .../sdk}/internal/crypto/model/MXKey.kt | 4 +- .../crypto/model/MXOlmSessionResult.kt | 2 +- .../crypto/model/MXQueuedEncryption.kt | 6 +- .../crypto/model/MXUsersDevicesMap.kt | 2 +- .../model/OlmInboundGroupSessionWrapper.kt | 6 +- .../model/OlmInboundGroupSessionWrapper2.kt | 6 +- .../crypto/model/OlmSessionWrapper.kt | 2 +- .../model/event/EncryptedEventContent.kt | 4 +- .../model/event/EncryptionEventContent.kt | 2 +- .../crypto/model/event/NewDeviceContent.kt | 2 +- .../crypto/model/event/OlmEventContent.kt | 2 +- .../crypto/model/event/OlmPayloadContent.kt | 4 +- .../crypto/model/event/RoomKeyContent.kt | 2 +- .../model/event/RoomKeyWithHeldContent.kt | 2 +- .../model/event/SecretSendEventContent.kt | 2 +- .../crypto/model/rest/DeleteDeviceParams.kt | 2 +- .../internal/crypto/model/rest/DeviceInfo.kt | 4 +- .../internal/crypto/model/rest/DeviceKeys.kt | 2 +- .../model/rest/DeviceKeysWithUnsigned.kt | 2 +- .../crypto/model/rest/DevicesListResponse.kt | 2 +- .../crypto/model/rest/DummyContent.kt | 2 +- .../model/rest/EncryptedBodyFileInfo.kt | 2 +- .../crypto/model/rest/EncryptedFileInfo.kt | 2 +- .../crypto/model/rest/EncryptedFileKey.kt | 2 +- .../crypto/model/rest/EncryptedMessage.kt | 2 +- .../model/rest/ForwardedRoomKeyContent.kt | 2 +- .../model/rest/GossipingToDeviceObject.kt | 2 +- .../crypto/model/rest/KeyChangesResponse.kt | 2 +- .../model/rest/KeyVerificationAccept.kt | 6 +- .../model/rest/KeyVerificationCancel.kt | 6 +- .../crypto/model/rest/KeyVerificationDone.kt | 4 +- .../crypto/model/rest/KeyVerificationKey.kt | 6 +- .../crypto/model/rest/KeyVerificationMac.kt | 6 +- .../crypto/model/rest/KeyVerificationReady.kt | 4 +- .../model/rest/KeyVerificationRequest.kt | 4 +- .../crypto/model/rest/KeyVerificationStart.kt | 6 +- .../crypto/model/rest/KeysClaimBody.kt | 2 +- .../crypto/model/rest/KeysClaimResponse.kt | 2 +- .../crypto/model/rest/KeysQueryBody.kt | 2 +- .../crypto/model/rest/KeysQueryResponse.kt | 2 +- .../crypto/model/rest/KeysUploadBody.kt | 4 +- .../crypto/model/rest/KeysUploadResponse.kt | 2 +- .../internal/crypto/model/rest/RestKeyInfo.kt | 6 +- .../crypto/model/rest/RoomKeyRequestBody.kt | 4 +- .../crypto/model/rest/RoomKeyShareRequest.kt | 2 +- .../crypto/model/rest/SecretShareRequest.kt | 2 +- .../crypto/model/rest/SendToDeviceBody.kt | 2 +- .../crypto/model/rest/SendToDeviceObject.kt | 2 +- .../model/rest/ShareRequestCancellation.kt | 4 +- .../model/rest/SignatureUploadResponse.kt | 2 +- .../crypto/model/rest/UnsignedDeviceInfo.kt | 2 +- .../crypto/model/rest/UpdateDeviceInfoBody.kt | 2 +- .../model/rest/UploadSignatureQueryBuilder.kt | 8 +- .../model/rest/UploadSigningKeysBody.kt | 2 +- .../crypto/model/rest/UserPasswordAuth.kt | 4 +- .../model/rest/VerificationMethodValues.kt | 4 +- .../WarnOnUnknownDeviceRepository.kt | 4 +- .../DefaultSharedSecretStorageService.kt | 60 +++---- .../internal/crypto/store/IMXCryptoStore.kt | 40 ++--- .../internal/crypto/store/PrivateKeysInfo.kt | 2 +- .../crypto/store/SavedKeyBackupKeyInfo.kt | 2 +- .../sdk}/internal/crypto/store/db/Helper.kt | 4 +- .../crypto/store/db/RealmCryptoStore.kt | 132 +++++++-------- .../store/db/RealmCryptoStoreMigration.kt | 48 +++--- .../crypto/store/db/RealmCryptoStoreModule.kt | 34 ++-- .../store/db/mapper/CrossSigningKeysMapper.kt | 8 +- .../store/db/model/CrossSigningInfoEntity.kt | 4 +- .../crypto/store/db/model/CryptoMapper.kt | 12 +- .../store/db/model/CryptoMetadataEntity.kt | 6 +- .../crypto/store/db/model/CryptoRoomEntity.kt | 2 +- .../crypto/store/db/model/DeviceInfoEntity.kt | 2 +- .../store/db/model/GossipingEventEntity.kt | 16 +- .../model/IncomingGossipingRequestEntity.kt | 16 +- .../crypto/store/db/model/KeyInfoEntity.kt | 2 +- .../store/db/model/KeysBackupDataEntity.kt | 2 +- .../db/model/MyDeviceLastSeenInfoEntity.kt | 2 +- .../db/model/OlmInboundGroupSessionEntity.kt | 8 +- .../crypto/store/db/model/OlmSessionEntity.kt | 6 +- .../model/OutgoingGossipingRequestEntity.kt | 18 +- .../store/db/model/SharedSessionEntity.kt | 2 +- .../crypto/store/db/model/TrustLevelEntity.kt | 2 +- .../crypto/store/db/model/UserEntity.kt | 2 +- .../store/db/model/WithHeldSessionEntity.kt | 4 +- .../db/query/CrossSigningInfoEntityQueries.kt | 6 +- .../store/db/query/CryptoRoomEntityQueries.kt | 6 +- .../store/db/query/DeviceInfoEntityQueries.kt | 8 +- .../store/db/query/SharedSessionQueries.kt | 8 +- .../store/db/query/UserEntitiesQueries.kt | 6 +- .../store/db/query/WithHeldSessionQueries.kt | 8 +- .../ClaimOneTimeKeysForUsersDeviceTask.kt | 16 +- .../internal/crypto/tasks/DeleteDeviceTask.kt | 14 +- .../tasks/DeleteDeviceWithUserPasswordTask.kt | 16 +- .../crypto/tasks/DownloadKeysForUsersTask.kt | 12 +- .../internal/crypto/tasks/EncryptEventTask.kt | 16 +- .../crypto/tasks/GetDeviceInfoTask.kt | 10 +- .../internal/crypto/tasks/GetDevicesTask.kt | 10 +- .../crypto/tasks/GetKeyChangesTask.kt | 10 +- .../tasks/InitializeCrossSigningTask.kt | 24 +-- .../internal/crypto/tasks/SendEventTask.kt | 18 +- .../internal/crypto/tasks/SendToDeviceTask.kt | 12 +- .../tasks/SendVerificationMessageTask.kt | 18 +- .../crypto/tasks/SetDeviceNameTask.kt | 10 +- .../internal/crypto/tasks/UploadKeysTask.kt | 16 +- .../crypto/tasks/UploadSignaturesTask.kt | 12 +- .../crypto/tasks/UploadSigningKeysTask.kt | 24 +-- .../sdk}/internal/crypto/tools/HkdfSha256.kt | 2 +- .../sdk}/internal/crypto/tools/Tools.kt | 2 +- ...comingSASDefaultVerificationTransaction.kt | 24 +-- ...tgoingSASDefaultVerificationTransaction.kt | 20 +-- .../DefaultVerificationService.kt | 132 +++++++-------- .../DefaultVerificationTransaction.kt | 18 +- .../SASDefaultVerificationTransaction.kt | 30 ++-- .../SendVerificationMessageWorker.kt | 16 +- .../crypto/verification/VerificationEmoji.kt | 6 +- .../crypto/verification/VerificationInfo.kt | 6 +- .../verification/VerificationInfoAccept.kt | 2 +- .../verification/VerificationInfoCancel.kt | 2 +- .../verification/VerificationInfoDone.kt | 4 +- .../verification/VerificationInfoKey.kt | 2 +- .../verification/VerificationInfoMac.kt | 2 +- .../verification/VerificationInfoReady.kt | 4 +- .../verification/VerificationInfoRequest.kt | 4 +- .../verification/VerificationInfoStart.kt | 8 +- .../VerificationMessageProcessor.kt | 38 ++--- .../verification/VerificationTransport.kt | 8 +- .../VerificationTransportRoomMessage.kt | 62 +++---- .../VerificationTransportToDevice.kt | 44 ++--- .../DefaultQrCodeVerificationTransaction.kt | 30 ++-- .../crypto/verification/qrcode/Extensions.kt | 8 +- .../crypto/verification/qrcode/QrCodeData.kt | 2 +- .../verification/qrcode/SharedSecret.kt | 4 +- .../internal/database/AsyncTransaction.kt | 2 +- .../sdk}/internal/database/DBConstants.kt | 2 +- .../sdk}/internal/database/DatabaseCleaner.kt | 24 +-- .../database/EventInsertLiveObserver.kt | 24 +-- .../sdk}/internal/database/RealmKeysUtils.kt | 7 +- .../database/RealmLiveEntityObserver.kt | 6 +- .../sdk}/internal/database/RealmQueryLatch.kt | 2 +- .../database/RealmSessionStoreMigration.kt | 6 +- .../SessionRealmConfigurationFactory.kt | 13 +- .../database/helper/ChunkEntityHelper.kt | 36 ++-- .../database/helper/RoomEntityHelper.kt | 6 +- .../helper/TimelineEventEntityHelper.kt | 8 +- .../database/mapper/AccountDataMapper.kt | 8 +- .../internal/database/mapper/ContentMapper.kt | 8 +- .../internal/database/mapper/DraftMapper.kt | 6 +- .../mapper/EventAnnotationsSummaryMapper.kt | 18 +- .../internal/database/mapper/EventMapper.kt | 16 +- .../database/mapper/GroupSummaryMapper.kt | 6 +- .../mapper/HomeServerCapabilitiesMapper.kt | 6 +- .../database/mapper/IsUselessResolver.kt | 8 +- ...llResponseAggregatedSummaryEntityMapper.kt | 10 +- .../database/mapper/PushConditionMapper.kt | 6 +- .../database/mapper/PushRulesMapper.kt | 12 +- .../internal/database/mapper/PushersMapper.kt | 12 +- .../mapper/ReadReceiptsSummaryMapper.kt | 12 +- .../mapper/RoomMemberSummaryMapper.kt | 6 +- .../database/mapper/RoomSummaryMapper.kt | 10 +- .../database/mapper/TimelineEventMapper.kt | 12 +- .../internal/database/mapper/UserMapper.kt | 6 +- .../database/model/BreadcrumbsEntity.kt | 2 +- .../internal/database/model/ChunkEntity.kt | 2 +- .../database/model/CurrentStateEventEntity.kt | 2 +- .../internal/database/model/DraftEntity.kt | 2 +- .../model/EditAggregatedSummaryEntity.kt | 2 +- .../model/EventAnnotationsSummaryEntity.kt | 2 +- .../internal/database/model/EventEntity.kt | 10 +- .../database/model/EventInsertEntity.kt | 2 +- .../database/model/EventInsertType.java | 2 +- .../internal/database/model/FilterEntity.kt | 2 +- .../internal/database/model/GroupEntity.kt | 4 +- .../database/model/GroupSummaryEntity.kt | 4 +- .../model/HomeServerCapabilitiesEntity.kt | 4 +- .../database/model/IgnoredUserEntity.kt | 2 +- .../PollResponseAggregatedSummaryEntity.kt | 2 +- .../database/model/PushConditionEntity.kt | 2 +- .../internal/database/model/PushRuleEntity.kt | 2 +- .../database/model/PushRulesEntity.kt | 4 +- .../database/model/PusherDataEntity.kt | 2 +- .../internal/database/model/PusherEntity.kt | 8 +- .../model/ReactionAggregatedSummaryEntity.kt | 2 +- .../database/model/ReadMarkerEntity.kt | 2 +- .../database/model/ReadReceiptEntity.kt | 2 +- .../model/ReadReceiptsSummaryEntity.kt | 2 +- .../ReferencesAggregatedSummaryEntity.kt | 2 +- .../internal/database/model/RoomEntity.kt | 4 +- .../database/model/RoomMemberSummaryEntity.kt | 4 +- .../database/model/RoomSummaryEntity.kt | 10 +- .../internal/database/model/RoomTagEntity.kt | 2 +- .../database/model/ScalarTokenEntity.kt | 2 +- .../database/model/SessionRealmModule.kt | 2 +- .../internal/database/model/SyncEntity.kt | 2 +- .../database/model/TimelineEventEntity.kt | 2 +- .../database/model/UserAccountDataEntity.kt | 2 +- .../database/model/UserDraftsEntity.kt | 2 +- .../internal/database/model/UserEntity.kt | 2 +- .../database/model/UserThreePidEntity.kt | 2 +- ...WellknownIntegrationManagerConfigEntity.kt | 2 +- .../database/query/BreadcrumbsEntityQuery.kt | 4 +- .../database/query/ChunkEntityQueries.kt | 8 +- .../query/CurrentStateEventEntityQueries.kt | 6 +- .../EventAnnotationsSummaryEntityQuery.kt | 8 +- .../database/query/EventEntityQueries.kt | 10 +- .../database/query/FilterEntityQueries.kt | 6 +- .../database/query/GroupEntityQueries.kt | 10 +- .../query/GroupSummaryEntityQueries.kt | 6 +- .../query/HomeServerCapabilitiesQueries.kt | 4 +- .../internal/database/query/PushersQueries.kt | 16 +- .../database/query/ReadMarkerEntityQueries.kt | 6 +- .../internal/database/query/ReadQueries.kt | 12 +- .../query/ReadReceiptEntityQueries.kt | 6 +- .../query/ReadReceiptsSummaryEntityQueries.kt | 6 +- ...eferencesAggregatedSummaryEntityQueries.kt | 6 +- .../database/query/RoomEntityQueries.kt | 10 +- .../database/query/RoomMemberEntityQueries.kt | 6 +- .../query/RoomSummaryEntityQueries.kt | 6 +- .../database/query/ScalarTokenQuery.kt | 6 +- .../query/TimelineEventEntityQueries.kt | 12 +- .../database/query/TimelineEventFilter.kt | 2 +- .../database/query/UserDraftsEntityQueries.kt | 8 +- .../database/query/UserEntityQueries.kt | 6 +- .../sdk}/internal/di/AuthQualifiers.kt | 2 +- .../android/sdk}/internal/di/DbQualifiers.kt | 2 +- .../sdk}/internal/di/FileQualifiers.kt | 2 +- .../sdk}/internal/di/MatrixComponent.kt | 24 +-- .../android/sdk}/internal/di/MatrixModule.kt | 6 +- .../android/sdk}/internal/di/MatrixScope.kt | 2 +- .../android/sdk}/internal/di/MoshiProvider.kt | 36 ++-- .../android/sdk}/internal/di/NetworkModule.kt | 14 +- .../sdk}/internal/di/NoOpTestModule.kt | 6 +- .../sdk}/internal/di/SerializeNulls.kt | 2 +- .../di/SessionAssistedInjectModule.kt | 2 +- .../sdk}/internal/di/StringQualifiers.kt | 2 +- .../sdk}/internal/di/WorkManagerProvider.kt | 2 +- .../internal/eventbus/EventBusTimberLogger.kt | 2 +- .../sdk}/internal/extensions/LiveData.kt | 2 +- .../sdk}/internal/extensions/Primitives.kt | 2 +- .../internal/extensions/RealmExtensions.kt | 2 +- .../sdk}/internal/extensions/Result.kt | 4 +- .../android/sdk}/internal/extensions/Try.kt | 4 +- .../legacy/DefaultLegacySessionImporter.kt | 32 ++-- .../internal/legacy/riot/Credentials.java | 2 +- .../internal/legacy/riot/Fingerprint.java | 2 +- .../riot/HomeServerConnectionConfig.java | 2 +- .../internal/legacy/riot/LoginStorage.java | 2 +- .../sdk}/internal/legacy/riot/WellKnown.kt | 2 +- .../legacy/riot/WellKnownBaseConfig.kt | 2 +- .../legacy/riot/WellKnownManagerConfig.kt | 2 +- .../legacy/riot/WellKnownPreferredConfig.kt | 2 +- .../network/AccessTokenInterceptor.kt | 4 +- .../sdk}/internal/network/HttpHeaders.kt | 2 +- .../network/NetworkCallbackStrategy.kt | 2 +- .../network/NetworkConnectivityChecker.kt | 8 +- .../sdk}/internal/network/NetworkConstants.kt | 2 +- .../internal/network/NetworkInfoReceiver.kt | 2 +- .../internal/network/ProgressRequestBody.kt | 2 +- .../android/sdk}/internal/network/Request.kt | 8 +- .../internal/network/RetrofitExtensions.kt | 10 +- .../sdk}/internal/network/RetrofitFactory.kt | 4 +- .../internal/network/TimeOutInterceptor.kt | 2 +- .../internal/network/UnitConverterFactory.kt | 2 +- .../sdk}/internal/network/UserAgentHolder.kt | 8 +- .../internal/network/UserAgentInterceptor.kt | 2 +- .../network/httpclient/OkHttpClientUtil.kt | 12 +- .../network/parsing/ForceToBoolean.kt | 2 +- .../parsing/RuntimeJsonAdapterFactory.java | 2 +- .../network/parsing/UriMoshiAdapter.kt | 2 +- .../sdk}/internal/network/ssl/CertUtil.kt | 4 +- .../sdk}/internal/network/ssl/Fingerprint.kt | 2 +- .../network/ssl/PinnedTrustManager.kt | 2 +- .../network/ssl/PinnedTrustManagerApi24.kt | 2 +- .../network/ssl/PinnedTrustManagerProvider.kt | 2 +- .../internal/network/ssl/TLSSocketFactory.kt | 2 +- .../ssl/UnrecognizedCertificateException.kt | 2 +- .../network/token/AccessTokenProvider.kt | 2 +- .../token/HomeserverAccessTokenProvider.kt | 6 +- .../internal/query/QueryEnumListProcessor.kt | 2 +- .../query/QueryStringValueProcessor.kt | 4 +- .../internal/session/DefaultFileService.kt | 36 ++-- .../DefaultInitialSyncProgressService.kt | 4 +- .../sdk}/internal/session/DefaultSession.kt | 90 +++++----- .../session/EventInsertLiveProcessor.kt | 6 +- .../sdk/internal/session/SessionComponent.kt | 138 ++++++++++++++++ .../session/SessionLifecycleObserver.kt | 2 +- .../sdk}/internal/session/SessionListeners.kt | 6 +- .../sdk}/internal/session/SessionModule.kt | 114 ++++++------- .../sdk}/internal/session/SessionScope.kt | 2 +- .../sdk}/internal/session/TestInterceptor.kt | 2 +- .../internal/session/account/AccountAPI.kt | 4 +- .../internal/session/account/AccountModule.kt | 6 +- .../session/account/ChangePasswordParams.kt | 4 +- .../session/account/ChangePasswordTask.kt | 10 +- .../account/DeactivateAccountParams.kt | 4 +- .../session/account/DeactivateAccountTask.kt | 12 +- .../session/account/DefaultAccountService.kt | 12 +- .../internal/session/cache/CacheModule.kt | 6 +- .../internal/session/cache/ClearCacheTask.kt | 6 +- .../session/cache/DefaultCacheService.kt | 12 +- .../session/call/CallEventProcessor.kt | 12 +- .../sdk}/internal/session/call/CallModule.kt | 6 +- .../call/DefaultCallSignalingService.kt | 48 +++--- .../session/call/GetTurnServerTask.kt | 8 +- .../sdk}/internal/session/call/VoipApi.kt | 6 +- .../internal/session/call/model/MxCallImpl.kt | 32 ++-- .../session/cleanup/CleanupSession.kt | 30 ++-- .../internal/session/content/ContentModule.kt | 10 +- .../session/content/ContentUploadResponse.kt | 2 +- .../DefaultContentUploadStateTracker.kt | 6 +- .../content/DefaultContentUrlResolver.kt | 10 +- .../internal/session/content/FileUploader.kt | 12 +- .../session/content/ThumbnailExtractor.kt | 4 +- .../session/content/UploadContentWorker.kt | 36 ++-- .../DefaultContentDownloadStateTracker.kt | 8 +- .../download/DownloadProgressInterceptor.kt | 2 +- .../session/download/ProgressResponseBody.kt | 2 +- .../session/filter/DefaultFilterRepository.kt | 14 +- .../session/filter/DefaultFilterService.kt | 8 +- .../session/filter/DefaultSaveFilterTask.kt | 10 +- .../internal/session/filter/EventFilter.kt | 2 +- .../sdk}/internal/session/filter/Filter.kt | 4 +- .../sdk}/internal/session/filter/FilterApi.kt | 4 +- .../internal/session/filter/FilterFactory.kt | 4 +- .../internal/session/filter/FilterModule.kt | 6 +- .../session/filter/FilterRepository.kt | 2 +- .../internal/session/filter/FilterResponse.kt | 2 +- .../internal/session/filter/FilterUtil.kt | 2 +- .../session/filter/RoomEventFilter.kt | 4 +- .../internal/session/filter/RoomFilter.kt | 2 +- .../session/group/DefaultGetGroupDataTask.kt | 26 +-- .../internal/session/group/DefaultGroup.kt | 12 +- .../session/group/DefaultGroupService.kt | 26 +-- .../session/group/GetGroupDataWorker.kt | 8 +- .../sdk}/internal/session/group/GroupAPI.kt | 10 +- .../internal/session/group/GroupFactory.kt | 8 +- .../internal/session/group/GroupModule.kt | 6 +- .../session/group/model/GroupProfile.kt | 2 +- .../internal/session/group/model/GroupRoom.kt | 2 +- .../session/group/model/GroupRooms.kt | 2 +- .../group/model/GroupSummaryResponse.kt | 2 +- .../group/model/GroupSummaryRoomsSection.kt | 2 +- .../session/group/model/GroupSummaryUser.kt | 2 +- .../group/model/GroupSummaryUsersSection.kt | 2 +- .../internal/session/group/model/GroupUser.kt | 2 +- .../session/group/model/GroupUsers.kt | 2 +- .../session/homeserver/CapabilitiesAPI.kt | 6 +- .../DefaultGetHomeServerCapabilitiesTask.kt | 30 ++-- .../DefaultHomeServerCapabilitiesService.kt | 14 +- .../homeserver/GetCapabilitiesResult.kt | 4 +- .../homeserver/GetUploadCapabilitiesResult.kt | 2 +- .../HomeServerCapabilitiesModule.kt | 6 +- .../session/homeserver/HomeServerPinger.kt | 8 +- .../identity/DefaultIdentityService.kt | 68 ++++---- .../session/identity/EnsureIdentityToken.kt | 14 +- .../internal/session/identity/IdentityAPI.kt | 22 +-- .../identity/IdentityAccessTokenProvider.kt | 6 +- .../session/identity/IdentityApiProvider.kt | 4 +- .../session/identity/IdentityAuthAPI.kt | 8 +- .../identity/IdentityBulkLookupTask.kt | 32 ++-- .../identity/IdentityDisconnectTask.kt | 12 +- .../session/identity/IdentityModule.kt | 28 ++-- .../session/identity/IdentityPingTask.kt | 10 +- .../session/identity/IdentityRegisterTask.kt | 10 +- .../IdentityRequestTokenForBindingTask.kt | 24 +-- .../IdentitySubmitTokenForBindingTask.kt | 20 +-- .../session/identity/IdentityTaskHelper.kt | 8 +- .../session/identity/data/IdentityData.kt | 2 +- .../identity/data/IdentityPendingBinding.kt | 2 +- .../session/identity/data/IdentityStore.kt | 6 +- .../session/identity/db/IdentityDataEntity.kt | 2 +- .../identity/db/IdentityDataEntityQuery.kt | 2 +- .../session/identity/db/IdentityMapper.kt | 6 +- .../db/IdentityPendingBindingEntity.kt | 6 +- .../db/IdentityPendingBindingEntityQuery.kt | 4 +- .../identity/db/IdentityRealmModule.kt | 2 +- .../session/identity/db/RealmIdentityStore.kt | 16 +- .../identity/model/IdentityAccountResponse.kt | 2 +- .../model/IdentityHashDetailResponse.kt | 2 +- .../identity/model/IdentityLookUpParams.kt | 2 +- .../identity/model/IdentityLookUpResponse.kt | 2 +- .../model/IdentityRegisterResponse.kt | 2 +- .../model/IdentityRequestOwnershipParams.kt | 2 +- .../model/IdentityRequestTokenBody.kt | 2 +- .../model/IdentityRequestTokenResponse.kt | 2 +- .../AllowedWidgetsContent.kt | 2 +- .../DefaultIntegrationManagerService.kt | 10 +- .../integrationmanager/IntegrationManager.kt | 46 +++--- .../IntegrationManagerConfigExtractor.kt | 6 +- .../IntegrationManagerModule.kt | 4 +- .../IntegrationManagerWidgetData.kt | 2 +- .../IntegrationProvisioningContent.kt | 2 +- .../notification/DefaultPushRuleService.kt | 44 ++--- .../notification/ProcessEventForPushTask.kt | 16 +- .../session/openid/GetOpenIdTokenTask.kt | 8 +- .../sdk}/internal/session/openid/OpenIdAPI.kt | 6 +- .../internal/session/openid/OpenIdModule.kt | 2 +- .../openid/RequestOpenIdTokenResponse.kt | 2 +- .../profile/AccountThreePidsResponse.kt | 2 +- .../session/profile/BindThreePidBody.kt | 2 +- .../session/profile/BindThreePidsTask.kt | 18 +- .../session/profile/DefaultProfileService.kt | 28 ++-- .../session/profile/GetProfileInfoTask.kt | 8 +- .../internal/session/profile/ProfileAPI.kt | 6 +- .../internal/session/profile/ProfileModule.kt | 6 +- .../profile/RefreshUserThreePidsTask.kt | 10 +- .../session/profile/SetAvatarUrlBody.kt | 2 +- .../session/profile/SetAvatarUrlTask.kt | 6 +- .../session/profile/SetDisplayNameBody.kt | 2 +- .../session/profile/SetDisplayNameTask.kt | 6 +- .../session/profile/ThirdPartyIdentifier.kt | 2 +- .../session/profile/UnbindThreePidBody.kt | 2 +- .../session/profile/UnbindThreePidResponse.kt | 2 +- .../session/profile/UnbindThreePidsTask.kt | 16 +- .../session/pushers/AddHttpPusherWorker.kt | 24 +-- .../session/pushers/AddPushRuleTask.kt | 10 +- .../pushers/DefaultConditionResolver.kt | 24 +-- .../session/pushers/DefaultPushersService.kt | 28 ++-- .../session/pushers/GetPushRulesTask.kt | 8 +- .../session/pushers/GetPushersResponse.kt | 2 +- .../session/pushers/GetPushersTask.kt | 16 +- .../internal/session/pushers/JsonPusher.kt | 4 +- .../session/pushers/JsonPusherData.kt | 2 +- .../internal/session/pushers/PushRulesApi.kt | 8 +- .../internal/session/pushers/PushersAPI.kt | 4 +- .../internal/session/pushers/PushersModule.kt | 18 +- .../session/pushers/RemovePushRuleTask.kt | 10 +- .../session/pushers/RemovePusherTask.kt | 18 +- .../session/pushers/SavePushRulesTask.kt | 18 +- .../pushers/UpdatePushRuleActionsTask.kt | 10 +- .../pushers/UpdatePushRuleEnableStatusTask.kt | 10 +- .../sdk}/internal/session/room/DefaultRoom.kt | 50 +++--- .../room/DefaultRoomDirectoryService.kt | 22 +-- .../session/room/DefaultRoomService.kt | 38 ++--- .../EventRelationsAggregationProcessor.kt | 66 ++++---- .../sdk}/internal/session/room/RoomAPI.kt | 48 +++--- .../session/room/RoomAvatarResolver.kt | 20 +-- .../sdk}/internal/session/room/RoomFactory.kt | 40 ++--- .../sdk}/internal/session/room/RoomGetter.kt | 20 +-- .../sdk}/internal/session/room/RoomModule.kt | 112 ++++++------- .../session/room/alias/AddRoomAliasBody.kt | 2 +- .../session/room/alias/AddRoomAliasTask.kt | 8 +- .../room/alias/GetRoomIdByAliasTask.kt | 16 +- .../room/alias/RoomAliasDescription.kt | 2 +- .../room/call/DefaultRoomCallService.kt | 8 +- .../session/room/create/CreateRoomBody.kt | 12 +- .../room/create/CreateRoomBodyBuilder.kt | 32 ++-- .../session/room/create/CreateRoomResponse.kt | 2 +- .../session/room/create/CreateRoomTask.kt | 34 ++-- .../room/create/RoomCreateEventProcessor.kt | 20 +-- .../room/directory/GetPublicRoomTask.kt | 12 +- .../directory/GetThirdPartyProtocolsTask.kt | 10 +- .../session/room/draft/DefaultDraftService.kt | 16 +- .../session/room/draft/DraftRepository.kt | 20 +-- .../membership/DefaultMembershipService.kt | 44 ++--- .../room/membership/LoadRoomMembersTask.kt | 34 ++-- .../RoomChangeMembershipStateDataSource.kt | 8 +- .../membership/RoomDisplayNameResolver.kt | 36 ++-- .../membership/RoomMemberEntityFactory.kt | 6 +- .../room/membership/RoomMemberEventHandler.kt | 12 +- .../room/membership/RoomMemberHelper.kt | 20 +-- .../room/membership/RoomMembersResponse.kt | 4 +- .../membership/admin/MembershipAdminTask.kt | 8 +- .../room/membership/admin/UserIdAndReason.kt | 2 +- .../room/membership/joining/InviteBody.kt | 2 +- .../room/membership/joining/InviteTask.kt | 8 +- .../room/membership/joining/JoinRoomTask.kt | 26 +-- .../room/membership/leaving/LeaveRoomTask.kt | 24 +-- .../membership/threepid/InviteThreePidTask.kt | 24 +-- .../membership/threepid/ThreePidInviteBody.kt | 2 +- .../DefaultRoomPushRuleService.kt | 22 +-- .../session/room/notification/RoomPushRule.kt | 6 +- .../room/notification/RoomPushRuleMapper.kt | 22 +-- .../SetRoomNotificationStateTask.kt | 18 +- .../room/prune/RedactionEventProcessor.kt | 28 ++-- .../session/room/read/DefaultReadService.kt | 32 ++-- .../session/room/read/FullyReadContent.kt | 2 +- .../session/room/read/MarkAllRoomsReadTask.kt | 4 +- .../session/room/read/SetReadMarkersTask.kt | 32 ++-- .../room/relation/DefaultRelationService.kt | 56 +++---- .../room/relation/FetchEditHistoryTask.kt | 14 +- .../relation/FindReactionEventForUndoTask.kt | 16 +- .../room/relation/RelationsResponse.kt | 4 +- .../room/relation/SendRelationWorker.kt | 24 +-- .../room/relation/UpdateQuickReactionTask.kt | 16 +- .../room/reporting/DefaultReportingService.kt | 12 +- .../room/reporting/ReportContentBody.kt | 2 +- .../room/reporting/ReportContentTask.kt | 8 +- .../session/room/send/DefaultSendService.kt | 44 ++--- .../session/room/send/EncryptEventWorker.kt | 26 +-- .../room/send/LocalEchoEventFactory.kt | 84 +++++----- .../session/room/send/LocalEchoRepository.kt | 54 +++--- .../session/room/send/MarkdownParser.kt | 2 +- .../MultipleEventSendingDispatcherWorker.kt | 20 +-- .../internal/session/room/send/NoMerger.kt | 2 +- .../session/room/send/RedactEventWorker.kt | 14 +- .../session/room/send/RoomEventSender.kt | 18 +- .../session/room/send/SendEventWorker.kt | 20 +-- .../session/room/send/SendResponse.kt | 2 +- .../internal/session/room/send/TextContent.kt | 12 +- .../room/send/pills/MentionLinkSpec.kt | 4 +- .../send/pills/MentionLinkSpecComparator.kt | 2 +- .../session/room/send/pills/TextPillsUtils.kt | 4 +- .../session/room/state/DefaultStateService.kt | 32 ++-- .../session/room/state/SendStateTask.kt | 10 +- .../room/state/StateEventDataSource.kt | 20 +-- .../room/summary/RoomSummaryDataSource.kt | 28 ++-- .../room/summary/RoomSummaryUpdater.kt | 64 ++++---- .../session/room/tags/AddTagToRoomTask.kt | 10 +- .../session/room/tags/DefaultTagsService.kt | 12 +- .../room/tags/DeleteTagFromRoomTask.kt | 10 +- .../internal/session/room/tags/TagBody.kt | 2 +- .../timeline/DefaultGetContextOfEventTask.kt | 10 +- .../room/timeline/DefaultPaginationTask.kt | 10 +- .../session/room/timeline/DefaultTimeline.kt | 56 +++---- .../room/timeline/DefaultTimelineService.kt | 36 ++-- .../room/timeline/EventContextResponse.kt | 4 +- .../timeline/FetchTokenAndPaginateTask.kt | 18 +- .../session/room/timeline/GetEventTask.kt | 10 +- .../room/timeline/PaginationDirection.kt | 2 +- .../room/timeline/PaginationResponse.kt | 4 +- .../room/timeline/TimelineEventDecryptor.kt | 22 +-- .../timeline/TimelineHiddenReadReceipts.kt | 20 +-- .../timeline/TimelineSendEventWorkCommon.kt | 12 +- .../session/room/timeline/TokenChunkEvent.kt | 4 +- .../room/timeline/TokenChunkEventPersistor.kt | 54 +++--- .../tombstone/RoomTombstoneEventProcessor.kt | 20 +-- .../room/typing/DefaultTypingService.kt | 12 +- .../session/room/typing/SendTypingTask.kt | 10 +- .../session/room/typing/TypingBody.kt | 2 +- .../session/room/typing/TypingEventContent.kt | 2 +- .../room/uploads/DefaultUploadsService.kt | 16 +- .../session/room/uploads/GetUploadsTask.kt | 46 +++--- .../DefaultSecureStorageService.kt | 4 +- .../securestorage/SecretStoringUtils.kt | 2 +- .../session/signout/DefaultSignOutService.kt | 20 +-- .../session/signout/SignInAgainTask.kt | 14 +- .../internal/session/signout/SignOutAPI.kt | 8 +- .../internal/session/signout/SignOutModule.kt | 6 +- .../internal/session/signout/SignOutTask.kt | 14 +- .../session/sync/CryptoSyncHandler.kt | 26 +-- .../internal/session/sync/GroupSyncHandler.kt | 22 +-- .../session/sync/ReadReceiptHandler.kt | 12 +- .../session/sync/RoomFullyReadHandler.kt | 10 +- .../internal/session/sync/RoomSyncHandler.kt | 92 +++++------ .../internal/session/sync/RoomTagHandler.kt | 10 +- .../session/sync/RoomTypingUsersHandler.kt | 10 +- .../sdk}/internal/session/sync/SyncAPI.kt | 6 +- .../sdk}/internal/session/sync/SyncModule.kt | 4 +- .../session/sync/SyncResponseHandler.kt | 34 ++-- .../sdk}/internal/session/sync/SyncTask.kt | 20 +-- .../session/sync/SyncTaskSequencer.kt | 6 +- .../internal/session/sync/SyncTokenStore.kt | 6 +- .../sync/UserAccountDataSyncHandler.kt | 66 ++++---- .../internal/session/sync/job/SyncService.kt | 20 +-- .../internal/session/sync/job/SyncThread.kt | 20 +-- .../internal/session/sync/job/SyncWorker.kt | 18 +- .../internal/session/sync/model/DeviceInfo.kt | 2 +- .../session/sync/model/DeviceListResponse.kt | 2 +- .../DeviceOneTimeKeysCountSyncResponse.kt | 2 +- .../session/sync/model/DevicesListResponse.kt | 2 +- .../session/sync/model/GroupSyncProfile.kt | 2 +- .../session/sync/model/GroupsSyncResponse.kt | 2 +- .../session/sync/model/InvitedGroupSync.kt | 2 +- .../session/sync/model/InvitedRoomSync.kt | 2 +- .../sync/model/PresenceSyncResponse.kt | 4 +- .../session/sync/model/RoomInviteState.kt | 4 +- .../session/sync/model/RoomResponse.kt | 4 +- .../internal/session/sync/model/RoomSync.kt | 2 +- .../session/sync/model/RoomSyncAccountData.kt | 4 +- .../session/sync/model/RoomSyncEphemeral.kt | 4 +- .../session/sync/model/RoomSyncState.kt | 4 +- .../session/sync/model/RoomSyncSummary.kt | 2 +- .../session/sync/model/RoomSyncTimeline.kt | 4 +- .../sync/model/RoomSyncUnreadNotifications.kt | 4 +- .../session/sync/model/RoomsSyncResponse.kt | 2 +- .../session/sync/model/SyncResponse.kt | 4 +- .../sync/model/ToDeviceSyncResponse.kt | 4 +- .../session/sync/model/TokensChunkResponse.kt | 2 +- .../model/accountdata/AcceptedTermsContent.kt | 2 +- .../model/accountdata/BreadcrumbsContent.kt | 2 +- .../accountdata/DirectMessagesContent.kt | 2 +- .../accountdata/IdentityServerContent.kt | 2 +- .../model/accountdata/IgnoredUsersContent.kt | 4 +- .../model/accountdata/UserAccountDataSync.kt | 4 +- .../internal/session/terms/AcceptTermsBody.kt | 2 +- .../session/terms/DefaultTermsService.kt | 42 ++--- .../sdk}/internal/session/terms/TermsAPI.kt | 4 +- .../internal/session/terms/TermsModule.kt | 10 +- .../internal/session/terms/TermsResponse.kt | 6 +- .../typing/DefaultTypingUsersTracker.kt | 8 +- .../session/user/DefaultUserService.kt | 20 +-- .../internal/session/user/SearchUserAPI.kt | 8 +- .../internal/session/user/UserDataSource.kt | 24 +-- .../session/user/UserEntityFactory.kt | 6 +- .../sdk}/internal/session/user/UserModule.kt | 18 +- .../sdk}/internal/session/user/UserStore.kt | 8 +- .../user/accountdata/AccountDataAPI.kt | 4 +- .../user/accountdata/AccountDataContent.kt | 2 +- .../user/accountdata/AccountDataDataSource.kt | 16 +- .../user/accountdata/AccountDataModule.kt | 2 +- .../accountdata/DefaultAccountDataService.kt | 22 +-- .../user/accountdata/DirectChatsHelper.kt | 8 +- .../user/accountdata/SaveBreadcrumbsTask.kt | 20 +-- .../user/accountdata/SaveIgnoredUsersTask.kt | 10 +- .../user/accountdata/UpdateBreadcrumbsTask.kt | 14 +- .../accountdata/UpdateIgnoredUserIdsTask.kt | 16 +- .../accountdata/UpdateUserAccountDataTask.kt | 20 +-- .../internal/session/user/model/SearchUser.kt | 2 +- .../session/user/model/SearchUserTask.kt | 10 +- .../session/user/model/SearchUsersParams.kt | 2 +- .../session/user/model/SearchUsersResponse.kt | 2 +- .../session/widgets/CreateWidgetTask.kt | 24 +-- .../widgets/DefaultWidgetPostAPIMediator.kt | 10 +- .../session/widgets/DefaultWidgetService.kt | 18 +- .../widgets/DefaultWidgetURLFormatter.kt | 18 +- .../session/widgets/RegisterWidgetResponse.kt | 2 +- .../internal/session/widgets/WidgetManager.kt | 50 +++--- .../internal/session/widgets/WidgetModule.kt | 12 +- .../widgets/WidgetPostMessageAPIProvider.kt | 2 +- .../internal/session/widgets/WidgetsAPI.kt | 4 +- .../session/widgets/WidgetsAPIProvider.kt | 8 +- .../widgets/helper/UserAccountWidgets.kt | 12 +- .../session/widgets/helper/WidgetFactory.kt | 22 +-- .../widgets/token/GetScalarTokenTask.kt | 20 +-- .../session/widgets/token/ScalarTokenStore.kt | 12 +- .../sdk}/internal/task/ConfigurableTask.kt | 8 +- .../sdk}/internal/task/CoroutineSequencer.kt | 2 +- .../sdk}/internal/task/CoroutineToCallback.kt | 10 +- .../matrix/android/sdk}/internal/task/Task.kt | 2 +- .../sdk}/internal/task/TaskExecutor.kt | 12 +- .../android/sdk}/internal/task/TaskThread.kt | 2 +- .../util/BackgroundDetectionObserver.kt | 4 +- .../sdk}/internal/util/CancelableCoroutine.kt | 4 +- .../sdk}/internal/util/CancelableWork.kt | 4 +- .../android/sdk}/internal/util/CompatUtil.kt | 2 +- .../android/sdk}/internal/util/Debouncer.kt | 2 +- .../android/sdk}/internal/util/Exhaustive.kt | 2 +- .../android/sdk}/internal/util/FileSaver.kt | 2 +- .../android/sdk}/internal/util/Handler.kt | 2 +- .../matrix/android/sdk}/internal/util/Hash.kt | 2 +- .../sdk}/internal/util/JsonCanonicalizer.kt | 4 +- .../sdk}/internal/util/LiveDataUtils.kt | 2 +- .../util/MatrixCoroutineDispatchers.kt | 2 +- .../android/sdk}/internal/util/Monarchy.kt | 4 +- .../sdk}/internal/util/SecretKeyAndVersion.kt | 2 +- .../sdk}/internal/util/StringProvider.kt | 2 +- .../android/sdk}/internal/util/StringUtils.kt | 2 +- .../internal/util/SuspendMatrixCallback.kt | 4 +- .../android/sdk}/internal/util/UrlUtils.kt | 2 +- .../internal/wellknown/GetWellknownTask.kt | 30 ++-- .../sdk}/internal/wellknown/WellKnownAPI.kt | 4 +- .../internal/wellknown/WellknownModule.kt | 2 +- .../internal/worker/AlwaysSuccessfulWorker.kt | 2 +- .../internal/worker/DelegateWorkerFactory.kt | 2 +- .../sdk}/internal/worker/Extensions.kt | 4 +- .../internal/worker/MatrixWorkerFactory.kt | 2 +- .../internal/worker/SessionWorkerParams.kt | 2 +- .../android/sdk}/internal/worker/Worker.kt | 6 +- .../internal/worker/WorkerParamsFactory.kt | 4 +- .../interceptors/CurlLoggingInterceptor.kt | 7 +- .../interceptors/FormattedJsonHttpLogger.kt | 2 +- .../android/sdk}/test/shared/TestRules.kt | 2 +- .../matrix/android/sdk}/MatrixTest.kt | 4 +- .../sdk}/api/auth/data/VersionsKtTest.kt | 6 +- .../sdk}/api/pushrules/PushRuleActionsTest.kt | 8 +- .../api/pushrules/PushrulesConditionTest.kt | 18 +- .../crypto/keysbackup/util/Base58Test.kt | 4 +- .../crypto/keysbackup/util/RecoveryKeyTest.kt | 4 +- .../internal/crypto/store/db/HelperTest.kt | 6 +- .../verification/qrcode/BinaryStringTest.kt | 4 +- .../internal/task/CoroutineSequencersTest.kt | 4 +- tools/check/forbidden_strings_in_code.txt | 2 +- .../app/features/debug/DebugMenuActivity.kt | 2 +- .../debug/sas/DebugSasEmojiActivity.kt | 2 +- .../features/debug/sas/SasEmojiController.kt | 2 +- .../app/features/debug/sas/SasEmojiItem.kt | 2 +- .../receiver/AlarmSyncBroadcastReceiver.kt | 2 +- .../troubleshoot/TestTokenRegistration.kt | 2 +- .../fcm/VectorFirebaseMessagingService.kt | 6 +- .../im/vector/app/ActiveSessionDataSource.kt | 2 +- .../java/im/vector/app/AppStateHandler.kt | 8 +- .../java/im/vector/app/VectorApplication.kt | 8 +- .../vector/app/core/di/ActiveSessionHolder.kt | 4 +- .../im/vector/app/core/di/ImageManager.kt | 2 +- .../im/vector/app/core/di/VectorComponent.kt | 6 +- .../im/vector/app/core/di/VectorModule.kt | 8 +- .../app/core/dialogs/ManuallyVerifyDialog.kt | 4 +- .../dialogs/UnrecognizedCertificateDialog.kt | 2 +- .../BottomSheetMessagePreviewItem.kt | 2 +- .../bottomsheet/BottomSheetRoomPreviewItem.kt | 2 +- .../epoxy/profiles/BaseProfileMatrixItem.kt | 4 +- .../core/epoxy/profiles/ProfileActionItem.kt | 2 +- .../epoxy/profiles/ProfileItemExtensions.kt | 2 +- .../vector/app/core/error/ErrorFormatter.kt | 8 +- .../core/error/ResourceLimitErrorFormatter.kt | 2 +- .../app/core/extensions/BasicExtensions.kt | 2 +- .../im/vector/app/core/extensions/Event.kt | 2 +- .../app/core/extensions/FragmentManager.kt | 2 +- .../im/vector/app/core/extensions/Session.kt | 6 +- .../app/core/extensions/TimelineEvent.kt | 6 +- .../app/core/glide/ElementToDecryptOption.kt | 2 +- .../app/core/glide/VectorGlideModelLoader.kt | 2 +- .../core/platform/SimpleFragmentActivity.kt | 2 +- .../app/core/platform/VectorBaseActivity.kt | 2 +- .../app/core/preference/PushRulePreference.kt | 6 +- .../core/preference/RoomAvatarPreference.kt | 4 +- .../core/preference/UserAvatarPreference.kt | 6 +- .../core/preference/VectorGroupPreference.kt | 4 +- .../vector/app/core/pushers/PushersManager.kt | 2 +- .../app/core/services/VectorSyncService.kt | 2 +- .../app/core/ui/views/ActiveCallViewHolder.kt | 6 +- .../app/core/ui/views/NotificationAreaView.kt | 4 +- .../core/utils/ExternalApplicationsUtil.kt | 2 +- .../im/vector/app/features/MainActivity.kt | 4 +- .../features/attachments/AttachmentsHelper.kt | 4 +- .../features/attachments/AttachmentsMapper.kt | 2 +- .../attachments/ContentAttachmentData.kt | 2 +- .../preview/AttachmentPreviewControllers.kt | 2 +- .../preview/AttachmentPreviewItems.kt | 2 +- .../preview/AttachmentsPreviewActivity.kt | 2 +- .../preview/AttachmentsPreviewFragment.kt | 4 +- .../preview/AttachmentsPreviewViewState.kt | 2 +- .../attachments/preview/Extensions.kt | 2 +- .../autocomplete/AutocompleteMatrixItem.kt | 2 +- .../group/AutocompleteGroupController.kt | 4 +- .../group/AutocompleteGroupPresenter.kt | 8 +- .../member/AutocompleteMemberController.kt | 4 +- .../member/AutocompleteMemberPresenter.kt | 10 +- .../room/AutocompleteRoomController.kt | 4 +- .../room/AutocompleteRoomPresenter.kt | 8 +- .../vector/app/features/badge/BadgeProxy.kt | 2 +- .../app/features/call/CallAudioManager.kt | 2 +- .../app/features/call/CallControlsView.kt | 2 +- .../call/SharedActiveCallViewModel.kt | 2 +- .../app/features/call/VectorCallActivity.kt | 8 +- .../app/features/call/VectorCallViewModel.kt | 14 +- .../call/WebRtcPeerConnectionManager.kt | 24 +-- .../app/features/command/CommandParser.kt | 4 +- .../app/features/command/ParsedCommand.kt | 2 +- .../contactsbook/ContactsBookController.kt | 2 +- .../contactsbook/ContactsBookFragment.kt | 4 +- .../contactsbook/ContactsBookViewModel.kt | 8 +- .../createdirect/CreateDirectRoomActivity.kt | 4 +- .../createdirect/CreateDirectRoomViewModel.kt | 6 +- .../app/features/crypto/keys/KeysExporter.kt | 8 +- .../app/features/crypto/keys/KeysImporter.kt | 10 +- .../restore/KeysBackupRestoreActivity.kt | 2 +- .../KeysBackupRestoreSharedViewModel.kt | 22 +-- .../settings/KeysBackupSettingViewState.kt | 6 +- ...eysBackupSettingsRecyclerViewController.kt | 6 +- .../settings/KeysBackupSettingsViewModel.kt | 14 +- .../setup/KeysBackupSetupActivity.kt | 2 +- .../setup/KeysBackupSetupSharedViewModel.kt | 14 +- .../crypto/keysrequest/KeyRequestHandler.kt | 28 ++-- .../quads/SharedSecureStorageViewModel.kt | 14 +- .../quads/SharedSecuredStorageKeyFragment.kt | 2 +- .../recover/BackupToQuadSMigrationTask.kt | 26 +-- .../recover/BootstrapCrossSigningTask.kt | 40 ++--- .../recover/BootstrapMigrateBackupFragment.kt | 4 +- .../recover/BootstrapSharedViewModel.kt | 14 +- .../crypto/recover/BootstrapViewState.kt | 2 +- .../app/features/crypto/util/Extensions.kt | 2 +- .../IncomingVerificationRequestHandler.kt | 12 +- .../SupportedVerificationMethodsProvider.kt | 2 +- .../verification/VerificationBottomSheet.kt | 14 +- .../VerificationBottomSheetViewModel.kt | 50 +++--- .../VerificationChooseMethodViewModel.kt | 12 +- .../VerificationConclusionViewModel.kt | 4 +- .../emoji/VerificationEmojiCodeViewModel.kt | 16 +- .../BottomSheetVerificationEmojisItem.kt | 2 +- .../discovery/DiscoverySettingsAction.kt | 2 +- .../discovery/DiscoverySettingsController.kt | 6 +- .../discovery/DiscoverySettingsFragment.kt | 6 +- .../discovery/DiscoverySettingsViewModel.kt | 14 +- .../vector/app/features/discovery/PidInfo.kt | 4 +- .../change/SetIdentityServerFragment.kt | 2 +- .../change/SetIdentityServerViewModel.kt | 12 +- .../app/features/grouplist/GroupListAction.kt | 2 +- .../features/grouplist/GroupListFragment.kt | 2 +- .../features/grouplist/GroupListViewModel.kt | 14 +- .../features/grouplist/GroupListViewState.kt | 2 +- .../grouplist/GroupSummaryController.kt | 4 +- .../features/grouplist/GroupSummaryItem.kt | 2 +- .../grouplist/SelectedGroupDataSource.kt | 2 +- .../app/features/home/AvatarRenderer.kt | 4 +- .../vector/app/features/home/HomeActivity.kt | 4 +- .../features/home/HomeActivityViewEvents.kt | 2 +- .../features/home/HomeActivityViewModel.kt | 22 +-- .../features/home/HomeActivityViewState.kt | 2 +- .../app/features/home/HomeDetailFragment.kt | 6 +- .../app/features/home/HomeDetailViewModel.kt | 6 +- .../app/features/home/HomeDetailViewState.kt | 6 +- .../app/features/home/HomeDrawerFragment.kt | 4 +- .../features/home/HomeRoomListDataSource.kt | 2 +- .../app/features/home/ShortcutsHandler.kt | 2 +- .../UnknownDeviceDetectorSharedViewModel.kt | 20 +-- .../room/breadcrumbs/BreadcrumbsController.kt | 2 +- .../home/room/breadcrumbs/BreadcrumbsItem.kt | 2 +- .../room/breadcrumbs/BreadcrumbsViewModel.kt | 10 +- .../room/breadcrumbs/BreadcrumbsViewState.kt | 2 +- .../home/room/detail/AutoCompleter.kt | 12 +- .../home/room/detail/RoomDetailAction.kt | 12 +- .../home/room/detail/RoomDetailFragment.kt | 56 +++---- .../home/room/detail/RoomDetailViewEvents.kt | 4 +- .../home/room/detail/RoomDetailViewModel.kt | 76 ++++----- .../home/room/detail/RoomDetailViewState.kt | 16 +- .../ScrollOnHighlightedEventCallback.kt | 2 +- .../room/detail/composer/TextComposerView.kt | 2 +- .../readreceipts/DisplayReadReceiptItem.kt | 2 +- .../DisplayReadReceiptsController.kt | 2 +- .../sticker/StickerPickerActionHandler.kt | 4 +- .../detail/timeline/MessageColorProvider.kt | 2 +- .../timeline/TimelineEventController.kt | 8 +- .../timeline/action/EventSharedAction.kt | 2 +- .../timeline/action/MessageActionState.kt | 2 +- .../action/MessageActionsViewModel.kt | 36 ++-- .../ViewEditHistoryEpoxyController.kt | 10 +- .../edithistory/ViewEditHistoryViewModel.kt | 12 +- .../timeline/factory/DefaultItemFactory.kt | 2 +- .../timeline/factory/EncryptedItemFactory.kt | 10 +- .../timeline/factory/EncryptionItemFactory.kt | 8 +- .../factory/MergedHeaderItemFactory.kt | 12 +- .../timeline/factory/MessageItemFactory.kt | 46 +++--- .../timeline/factory/NoticeItemFactory.kt | 2 +- .../timeline/factory/RoomCreateItemFactory.kt | 8 +- .../timeline/factory/TimelineItemFactory.kt | 4 +- .../factory/VerificationItemFactory.kt | 20 +-- .../format/DisplayableEventFormatter.kt | 16 +- .../timeline/format/NoticeEventFormatter.kt | 50 +++--- .../format/RoomHistoryVisibilityFormatter.kt | 2 +- .../ContentDownloadStateTrackerBinder.kt | 2 +- .../helper/ContentUploadStateTrackerBinder.kt | 4 +- .../helper/MessageInformationDataFactory.kt | 24 +-- .../timeline/helper/RoomSummaryHolder.kt | 2 +- .../helper/TimelineDisplayableEvents.kt | 4 +- .../helper/TimelineEventDiffUtilCallback.kt | 2 +- ...TimelineVisibilityStateChangedListeners.kt | 2 +- .../timeline/item/AbsBaseMessageItem.kt | 2 +- .../detail/timeline/item/BasedMergedItem.kt | 2 +- .../timeline/item/MessageInformationData.kt | 6 +- .../timeline/item/MessageOptionsItem.kt | 2 +- .../detail/timeline/item/MessagePollItem.kt | 2 +- .../timeline/item/VerificationRequestItem.kt | 4 +- .../reactions/ViewReactionsViewModel.kt | 8 +- .../timeline/tools/EventRenderingTools.kt | 4 +- .../detail/widget/RoomWidgetController.kt | 2 +- .../home/room/detail/widget/RoomWidgetItem.kt | 2 +- .../detail/widget/RoomWidgetsBannerView.kt | 2 +- .../detail/widget/RoomWidgetsBottomSheet.kt | 2 +- .../room/list/AlphabeticalRoomComparator.kt | 2 +- .../room/list/BreadcrumbsRoomComparator.kt | 2 +- .../room/list/ChronologicalRoomComparator.kt | 2 +- .../home/room/list/RoomInvitationItem.kt | 4 +- .../features/home/room/list/RoomListAction.kt | 4 +- .../room/list/RoomListDisplayModeFilter.kt | 4 +- .../home/room/list/RoomListFragment.kt | 8 +- .../home/room/list/RoomListNameFilter.kt | 2 +- .../home/room/list/RoomListViewEvents.kt | 2 +- .../home/room/list/RoomListViewModel.kt | 16 +- .../room/list/RoomListViewModelFactory.kt | 2 +- .../home/room/list/RoomListViewState.kt | 6 +- .../home/room/list/RoomSummaryController.kt | 6 +- .../home/room/list/RoomSummaryItem.kt | 4 +- .../home/room/list/RoomSummaryItemFactory.kt | 8 +- .../RoomListQuickActionsEpoxyController.kt | 4 +- .../list/actions/RoomListQuickActionsState.kt | 4 +- .../actions/RoomListQuickActionsViewModel.kt | 6 +- .../features/home/room/typing/TypingHelper.kt | 2 +- .../HomeServerCapabilitiesViewModel.kt | 2 +- .../HomeServerCapabilitiesViewState.kt | 2 +- .../app/features/html/MxLinkTagHandler.kt | 8 +- .../vector/app/features/html/PillImageSpan.kt | 4 +- .../invite/InviteButtonStateBinder.kt | 2 +- .../invite/InviteUsersToRoomActivity.kt | 2 +- .../invite/InviteUsersToRoomViewModel.kt | 4 +- .../app/features/invite/VectorInviteView.kt | 6 +- .../app/features/link/LinkHandlerActivity.kt | 2 +- .../features/login/AbstractLoginFragment.kt | 4 +- .../HomeServerConnectionConfigFactory.kt | 2 +- .../app/features/login/JavascriptResponse.kt | 2 +- .../vector/app/features/login/LoginAction.kt | 6 +- .../app/features/login/LoginActivity.kt | 6 +- .../features/login/LoginCaptchaFragment.kt | 2 +- .../app/features/login/LoginFragment.kt | 6 +- .../LoginGenericTextInputFormFragment.kt | 6 +- ...inResetPasswordMailConfirmationFragment.kt | 2 +- .../app/features/login/LoginViewEvents.kt | 2 +- .../app/features/login/LoginViewModel.kt | 28 ++-- .../app/features/login/LoginViewState.kt | 4 +- .../login/LoginWaitForEmailFragment.kt | 2 +- .../app/features/login/LoginWebFragment.kt | 8 +- .../app/features/login/SupportedStage.kt | 2 +- .../LocalizedFlowDataLoginTermsChecked.kt | 2 +- .../login/terms/LoginTermsFragment.kt | 2 +- .../login/terms/LoginTermsViewState.kt | 2 +- .../features/login/terms/PolicyController.kt | 2 +- .../app/features/login/terms/converter.kt | 4 +- .../features/media/BaseAttachmentProvider.kt | 4 +- .../media/DataAttachmentRoomProvider.kt | 8 +- .../features/media/ImageContentRenderer.kt | 4 +- .../media/ImageMediaViewerActivity.kt | 6 +- .../media/RoomEventsAttachmentProvider.kt | 26 +-- .../features/media/VideoContentRenderer.kt | 6 +- .../media/VideoMediaViewerActivity.kt | 6 +- .../features/navigation/DefaultNavigator.kt | 12 +- .../app/features/navigation/Navigator.kt | 10 +- .../notifications/NotifiableEventResolver.kt | 22 +-- .../notifications/NotifiableMessageEvent.kt | 2 +- .../notifications/NotificationAction.kt | 2 +- .../NotificationBroadcastReceiver.kt | 8 +- .../NotificationDrawerManager.kt | 4 +- .../notifications/PushRuleTriggerListener.kt | 8 +- .../features/permalink/PermalinkHandler.kt | 8 +- .../vector/app/features/pin/PinCodeStore.kt | 2 +- .../vector/app/features/popup/VectorAlert.kt | 2 +- .../PowerLevelsObservableFactory.kt | 16 +- .../app/features/rageshake/BugReporter.kt | 2 +- .../VectorUncaughtExceptionHandler.kt | 2 +- .../room/RequireActiveMembershipViewModel.kt | 18 +- .../features/roomdirectory/PublicRoomItem.kt | 2 +- .../roomdirectory/PublicRoomsController.kt | 6 +- .../roomdirectory/PublicRoomsFragment.kt | 2 +- .../roomdirectory/PublicRoomsViewState.kt | 6 +- .../roomdirectory/RoomDirectoryAction.kt | 2 +- .../roomdirectory/RoomDirectoryViewModel.kt | 24 +-- .../createroom/CreateRoomViewModel.kt | 10 +- .../picker/RoomDirectoryListCreator.kt | 6 +- .../picker/RoomDirectoryPickerController.kt | 2 +- .../picker/RoomDirectoryPickerFragment.kt | 2 +- .../picker/RoomDirectoryPickerViewModel.kt | 6 +- .../picker/RoomDirectoryPickerViewState.kt | 2 +- .../roompreview/RoomPreviewActivity.kt | 6 +- .../roompreview/RoomPreviewViewModel.kt | 14 +- .../RoomMemberProfileController.kt | 8 +- .../RoomMemberProfileFragment.kt | 4 +- .../RoomMemberProfileViewModel.kt | 40 ++--- .../RoomMemberProfileViewState.kt | 8 +- .../devices/DeviceListAction.kt | 2 +- .../devices/DeviceListBottomSheetViewModel.kt | 14 +- .../devices/DeviceListEpoxyController.kt | 2 +- .../devices/DeviceListFragment.kt | 2 +- .../devices/DeviceTrustInfoActionFragment.kt | 2 +- .../devices/DeviceTrustInfoEpoxyController.kt | 2 +- .../powerlevel/EditPowerLevelDialogs.kt | 2 +- .../features/roomprofile/RoomProfileAction.kt | 2 +- .../roomprofile/RoomProfileController.kt | 2 +- .../roomprofile/RoomProfileFragment.kt | 6 +- .../roomprofile/RoomProfileViewModel.kt | 18 +- .../roomprofile/RoomProfileViewState.kt | 4 +- .../banned/RoomBannedListMemberAction.kt | 2 +- .../banned/RoomBannedListMemberViewModel.kt | 24 +-- .../banned/RoomBannedMemberListController.kt | 4 +- .../banned/RoomBannedMemberListFragment.kt | 4 +- .../banned/RoomBannedMemberListViewState.kt | 4 +- .../banned/RoomBannedViewEvents.kt | 2 +- .../members/RoomMemberListController.kt | 12 +- .../members/RoomMemberListFragment.kt | 10 +- .../members/RoomMemberListViewModel.kt | 34 ++-- .../members/RoomMemberListViewState.kt | 8 +- .../members/RoomMemberSummaryComparator.kt | 2 +- .../settings/RoomSettingsAction.kt | 2 +- .../settings/RoomSettingsController.kt | 8 +- .../settings/RoomSettingsFragment.kt | 8 +- .../settings/RoomSettingsViewModel.kt | 12 +- .../settings/RoomSettingsViewState.kt | 6 +- .../roomprofile/uploads/RoomUploadsAction.kt | 2 +- .../uploads/RoomUploadsFragment.kt | 2 +- .../uploads/RoomUploadsViewModel.kt | 18 +- .../uploads/RoomUploadsViewState.kt | 4 +- .../uploads/files/RoomUploadsFilesFragment.kt | 2 +- .../uploads/files/UploadsFileController.kt | 2 +- .../uploads/media/RoomUploadsMediaFragment.kt | 8 +- .../uploads/media/UploadsMediaController.kt | 12 +- .../app/features/session/SessionListener.kt | 4 +- .../features/settings/VectorPreferences.kt | 2 +- .../settings/VectorSettingsActivity.kt | 4 +- ...sAdvancedNotificationPreferenceFragment.kt | 6 +- .../settings/VectorSettingsBaseFragment.kt | 2 +- .../settings/VectorSettingsGeneralFragment.kt | 10 +- .../VectorSettingsHelpAboutFragment.kt | 2 +- ...rSettingsNotificationPreferenceFragment.kt | 6 +- .../VectorSettingsSecurityPrivacyFragment.kt | 14 +- .../DeactivateAccountViewModel.kt | 6 +- .../CrossSigningSettingsViewModel.kt | 12 +- .../CrossSigningSettingsViewState.kt | 2 +- .../features/settings/devices/DeviceItem.kt | 4 +- ...iceVerificationInfoBottomSheetViewModel.kt | 8 +- .../DeviceVerificationInfoEpoxyController.kt | 6 +- .../settings/devices/DevicesAction.kt | 2 +- .../settings/devices/DevicesController.kt | 4 +- .../settings/devices/DevicesViewEvents.kt | 6 +- .../settings/devices/DevicesViewModel.kt | 28 ++-- .../features/settings/devices/TrustUtils.kt | 2 +- .../devices/VectorSettingsDevicesFragment.kt | 2 +- .../devtools/AccountDataEpoxyController.kt | 2 +- .../settings/devtools/AccountDataFragment.kt | 4 +- .../settings/devtools/AccountDataViewModel.kt | 6 +- .../GossipingEventsEpoxyController.kt | 18 +- .../GossipingEventsPaperTrailFragment.kt | 2 +- .../GossipingEventsPaperTrailViewModel.kt | 4 +- .../devtools/KeyRequestListViewModel.kt | 6 +- .../ignored/IgnoredUsersController.kt | 4 +- .../settings/ignored/IgnoredUsersViewModel.kt | 8 +- .../app/features/settings/ignored/UserItem.kt | 2 +- .../features/settings/push/PushGatewayItem.kt | 2 +- .../settings/push/PushGatewaysViewModel.kt | 6 +- .../features/settings/push/PushRuleItem.kt | 4 +- .../settings/push/PushRulesViewModel.kt | 2 +- .../troubleshoot/TestAccountSettings.kt | 6 +- .../troubleshoot/TestPushRulesSettings.kt | 4 +- .../app/features/share/IncomingShareAction.kt | 2 +- .../features/share/IncomingShareController.kt | 2 +- .../features/share/IncomingShareFragment.kt | 4 +- .../features/share/IncomingShareViewEvents.kt | 4 +- .../features/share/IncomingShareViewModel.kt | 12 +- .../features/share/IncomingShareViewState.kt | 2 +- .../vector/app/features/share/SharedData.kt | 2 +- .../signout/hard/SignedOutActivity.kt | 2 +- .../features/signout/soft/SoftLogoutAction.kt | 2 +- .../signout/soft/SoftLogoutActivity.kt | 4 +- .../signout/soft/SoftLogoutViewModel.kt | 12 +- .../app/features/sync/widget/SyncStateView.kt | 2 +- .../app/features/terms/ReviewTermsActivity.kt | 2 +- .../app/features/terms/ReviewTermsFragment.kt | 2 +- .../features/terms/ReviewTermsViewModel.kt | 6 +- .../app/features/terms/ServiceTermsArgs.kt | 2 +- .../userdirectory/DirectoryUsersController.kt | 8 +- .../userdirectory/KnownUsersController.kt | 6 +- .../userdirectory/KnownUsersFragment.kt | 2 +- .../features/userdirectory/PendingInvitee.kt | 4 +- .../userdirectory/UserDirectoryFragment.kt | 2 +- .../userdirectory/UserDirectoryUserItem.kt | 2 +- .../userdirectory/UserDirectoryViewModel.kt | 6 +- .../userdirectory/UserDirectoryViewState.kt | 2 +- .../webview/ConsentWebViewEventListener.kt | 4 +- .../features/webview/VectorWebViewActivity.kt | 2 +- .../webview/WebViewEventListenerFactory.kt | 2 +- .../app/features/webview/WebViewMode.kt | 2 +- .../app/features/widgets/WidgetAPICallback.kt | 6 +- .../app/features/widgets/WidgetActivity.kt | 2 +- .../app/features/widgets/WidgetArgsBuilder.kt | 2 +- .../app/features/widgets/WidgetFragment.kt | 2 +- .../features/widgets/WidgetPostAPIHandler.kt | 26 +-- .../app/features/widgets/WidgetViewEvents.kt | 2 +- .../app/features/widgets/WidgetViewModel.kt | 26 +-- .../app/features/widgets/WidgetViewState.kt | 4 +- .../RoomWidgetPermissionBottomSheet.kt | 2 +- .../RoomWidgetPermissionViewModel.kt | 8 +- .../RoomWidgetPermissionViewState.kt | 2 +- .../permissions/WidgetPermissionsHelper.kt | 8 +- .../signout/ServerBackupStatusViewModel.kt | 24 +-- .../SignOutBottomSheetDialogFragment.kt | 4 +- .../workers/signout/SignoutCheckViewModel.kt | 14 +- 1541 files changed, 7117 insertions(+), 7109 deletions(-) rename matrix-sdk-android-rx/src/main/java/{im/vector/matrix => org/matrix/android/sdk}/rx/LiveDataObservable.kt (98%) rename matrix-sdk-android-rx/src/main/java/{im/vector/matrix => org/matrix/android/sdk}/rx/OptionalRx.kt (91%) rename matrix-sdk-android-rx/src/main/java/{im/vector/matrix => org/matrix/android/sdk}/rx/RxCallbackBuilders.kt (92%) rename matrix-sdk-android-rx/src/main/java/{im/vector/matrix => org/matrix/android/sdk}/rx/RxRoom.kt (79%) rename matrix-sdk-android-rx/src/main/java/{im/vector/matrix => org/matrix/android/sdk}/rx/RxSession.kt (80%) rename matrix-sdk-android-rx/src/main/java/{im/vector/matrix => org/matrix/android/sdk}/rx/SecretsSynchronisationInfo.kt (96%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/InstrumentedTest.kt (83%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/LiveDataTestObserver.java (98%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/MainThreadExecutor.java (87%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/OkReplayRuleChainNoActivity.kt (96%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/SingleThreadCoroutineDispatcher.kt (89%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/account/AccountCreationTest.kt (85%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/account/ChangePasswordTest.kt (85%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/account/DeactivateAccountTest.kt (84%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/Matrix.kt (81%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/CommonTestHelper.kt (92%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/CryptoTestData.kt (91%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/CryptoTestHelper.kt (90%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/MockOkHttpInterceptor.kt (96%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/SessionTestParams.kt (94%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/TestAssertUtil.kt (98%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/TestConstants.kt (97%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/TestMatrixCallback.kt (94%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/TestMatrixComponent.kt (74%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/TestModule.kt (88%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/common/TestNetworkModule.kt (86%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/AttachmentEncryptionTest.kt (94%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/CryptoStoreHelper.kt (74%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/CryptoStoreTest.kt (94%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/ExportEncryptionTest.kt (99%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/UnwedgingTest.kt (90%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/ExtensionsKtTest.kt (94%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/XSigningTest.kt (93%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/gossiping/KeyShareTests.kt (87%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/gossiping/WithHeldTests.kt (92%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/KeysBackupPasswordTest.kt (96%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/KeysBackupScenarioData.kt (79%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/KeysBackupTest.kt (97%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/KeysBackupTestConstants.kt (87%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/KeysBackupTestHelper.kt (88%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/PrepareKeysBackupDataResult.kt (83%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/StateObserver.kt (93%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/ssss/QuadSTests.kt (91%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/SASTest.kt (94%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/HexParser.kt (94%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/QrCodeTest.kt (98%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/SharedSecretTest.kt (91%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/VerificationTest.kt (92%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/MarkdownParserTest.kt (98%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/JsonCanonicalizerTest.kt (98%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/ChunkEntityTest.kt (86%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/FakeGetContextOfEventTask.kt (75%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/FakePaginationTask.kt (78%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/FakeTokenChunkEvent.kt (82%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/RoomDataHelper.kt (74%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/TimelineBackToPreviousLastForwardTest.kt (90%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/TimelineForwardPaginationTest.kt (91%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/TimelinePreviousLastForwardTest.kt (92%) rename matrix-sdk-android/src/androidTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/session/room/timeline/TimelineTest.kt (94%) rename matrix-sdk-android/src/debug/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/RealmDebugTools.kt (68%) rename matrix-sdk-android/src/debug/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/interceptors/CurlLoggingInterceptor.kt (96%) rename matrix-sdk-android/src/debug/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/interceptors/FormattedJsonHttpLogger.kt (95%) delete mode 100644 matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionComponent.kt rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/Matrix.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/MatrixCallback.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/MatrixConfiguration.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/MatrixPatterns.kt (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/AuthenticationService.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/Constants.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/Credentials.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/DiscoveryInformation.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/HomeServerConnectionConfig.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/LoginFlowResult.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/LoginFlowTypes.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/SessionParams.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/WellKnown.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/WellKnownBaseConfig.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/login/LoginWizard.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/registration/RegisterThreePid.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/registration/RegistrationResult.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/registration/RegistrationWizard.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/registration/Stage.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/wellknown/WellknownResult.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/comparators/DatedObjectComparators.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/crypto/Emojis.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/crypto/MXCryptoConfig.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/crypto/RoomEncryptionTrustLevel.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/extensions/Booleans.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/extensions/MatrixSdkExtensions.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/extensions/Strings.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/extensions/Try.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/failure/Extensions.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/failure/Failure.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/failure/GlobalError.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/failure/MatrixError.kt (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/interfaces/DatedObject.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/legacy/LegacySessionImporter.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/listeners/ProgressListener.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/listeners/StepProgressListener.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/permalinks/MatrixLinkify.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/permalinks/MatrixPermalinkSpan.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/permalinks/PermalinkData.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/permalinks/PermalinkFactory.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/permalinks/PermalinkParser.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/Action.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/Condition.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/ConditionResolver.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/ContainsDisplayNameCondition.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/EventMatchCondition.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/PushRuleService.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/RoomMemberCountCondition.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/RuleIds.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/RuleScope.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/RuleSetKey.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/SenderNotificationPermissionCondition.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/rest/GetPushRulesResponse.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/rest/PushCondition.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/rest/PushRule.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/rest/RuleSet.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/query/QueryStringValue.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/InitialSyncProgressService.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/Session.kt (72%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/account/AccountService.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/accountdata/AccountDataService.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/accountdata/UserAccountDataEvent.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/accountdata/UserAccountDataTypes.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/cache/CacheService.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/call/CallSignalingService.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/call/CallState.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/call/CallsListener.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/call/EglUtils.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/call/MxCall.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/call/TurnServerResponse.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/content/ContentAttachmentData.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/content/ContentUploadStateTracker.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/content/ContentUrlResolver.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/CryptoService.kt (73%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/MXCryptoError.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/crosssigning/CrossSigningService.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/crosssigning/CrossSigningSsssSecretConstants.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/crosssigning/MXCrossSigningInfo.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/keysbackup/KeysBackupService.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/keysbackup/KeysBackupState.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/keysbackup/KeysBackupStateListener.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/keyshare/GossipingRequestListener.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/CancelCode.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/EmojiRepresentation.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/IncomingSasVerificationTransaction.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/OutgoingSasVerificationTransaction.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/PendingVerificationRequest.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/QrCodeVerificationTransaction.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/SasMode.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/SasVerificationTransaction.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/ValidVerificationInfoReady.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/ValidVerificationInfoRequest.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/VerificationMethod.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/VerificationService.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/VerificationTransaction.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/crypto/verification/VerificationTxState.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/AggregatedAnnotation.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/AggregatedRelations.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/DefaultUnsignedRelationInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/Event.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/EventType.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/LocalEcho.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/RelationChunkInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/RelationType.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/UnsignedData.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/events/model/UnsignedRelationInfo.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/file/ContentDownloadStateTracker.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/file/FileService.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/file/MatrixSDKFileProvider.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/group/Group.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/group/GroupService.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/group/GroupSummaryQueryParams.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/group/model/GroupSummary.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/homeserver/HomeServerCapabilities.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/homeserver/HomeServerCapabilitiesService.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/identity/FoundThreePid.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/identity/IdentityService.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/identity/IdentityServiceError.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/identity/IdentityServiceListener.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/identity/SharedState.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/identity/ThreePid.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/integrationmanager/IntegrationManagerConfig.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/integrationmanager/IntegrationManagerService.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/profile/ProfileService.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/pushers/Pusher.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/pushers/PushersService.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/Room.kt (56%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/RoomDirectoryService.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/RoomService.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/RoomSummaryQueryParams.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/call/RoomCallService.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/crypto/RoomCryptoService.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/failure/CreateRoomFailure.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/failure/JoinRoomFailure.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/members/ChangeMembershipState.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/members/MembershipService.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/members/RoomMemberQueryParams.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/EditAggregatedSummary.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/EventAnnotationsSummary.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/Invite.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/Membership.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/PollResponseAggregatedSummary.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/PollSummaryContent.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/PowerLevelsContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/ReactionAggregatedSummary.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/ReadReceipt.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/ReferencesAggregatedContent.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/ReferencesAggregatedSummary.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomAliasesContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomAvatarContent.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomCanonicalAliasContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomDirectoryVisibility.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomGuestAccessContent.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomHistoryVisibility.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomHistoryVisibilityContent.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomJoinRules.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomJoinRulesContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomMemberContent.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomMemberSummary.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomNameContent.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomSummary.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomThirdPartyInviteContent.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/RoomTopicContent.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/Signed.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/VersioningState.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/call/CallAnswerContent.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/call/CallCandidatesContent.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/call/CallHangupContent.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/call/CallInviteContent.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/call/SdpType.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/create/CreateRoomParams.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/create/CreateRoomPreset.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/create/Predecessor.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/create/RoomCreateContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/AudioInfo.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/FileInfo.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/ImageInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/LocationInfo.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageAudioContent.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageContent.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageContentWithFormattedBody.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageDefaultContent.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageEmoteContent.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageFileContent.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageFormat.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageImageContent.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageImageInfoContent.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageLocationContent.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageNoticeContent.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageOptionsContent.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessagePollResponseContent.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageRelationContent.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageStickerContent.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageTextContent.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageType.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVerificationAcceptContent.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVerificationCancelContent.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVerificationDoneContent.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVerificationKeyContent.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVerificationMacContent.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVerificationReadyContent.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVerificationRequestContent.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVerificationStartContent.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageVideoContent.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/MessageWithAttachmentContent.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/OptionItem.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/ThumbnailInfo.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/message/VideoInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/relation/ReactionContent.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/relation/ReactionInfo.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/relation/RelationContent.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/relation/RelationDefaultContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/relation/RelationService.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/relation/ReplyToContent.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/roomdirectory/PublicRoom.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/roomdirectory/PublicRoomsFilter.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/roomdirectory/PublicRoomsParams.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/roomdirectory/PublicRoomsResponse.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/tag/RoomTag.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/tag/RoomTagContent.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/thirdparty/FieldType.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/thirdparty/RoomDirectoryData.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/thirdparty/ThirdPartyProtocol.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/thirdparty/ThirdPartyProtocolInstance.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/model/tombstone/RoomTombstoneContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/notification/RoomNotificationState.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/notification/RoomPushRuleService.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/powerlevels/PowerLevelsHelper.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/powerlevels/Role.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/read/ReadService.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/reporting/ReportingService.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/send/DraftService.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/send/MatrixItemSpan.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/send/SendService.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/send/SendState.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/send/UserDraft.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/sender/SenderInfo.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/state/StateService.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/tags/TagsService.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/timeline/Timeline.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/timeline/TimelineEvent.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/timeline/TimelineService.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/timeline/TimelineSettings.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/typing/TypingService.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/uploads/GetUploadsResult.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/uploads/UploadEvent.kt (67%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/room/uploads/UploadsService.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/EncryptedSecretContent.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/IntegrityResult.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/KeyInfoResult.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/KeySigner.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/SecretStorageKeyContent.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/SecureStorageService.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/SharedSecretStorageError.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/SharedSecretStorageService.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/SsssKeyCreationInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/securestorage/SsssKeySpec.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/signout/SignOutService.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/sync/FilterService.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/sync/SyncState.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/terms/GetTermsResponse.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/terms/TermsService.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/typing/TypingUsersTracker.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/user/UserService.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/user/model/User.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/widgets/WidgetManagementFailure.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/widgets/WidgetPostAPIMediator.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/widgets/WidgetService.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/widgets/WidgetURLFormatter.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/widgets/model/Widget.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/widgets/model/WidgetContent.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/session/widgets/model/WidgetType.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/util/Cancelable.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/util/CancelableBag.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/util/ContentUtils.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/util/MatrixCallbackDelegate.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/util/MatrixItem.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/util/Optional.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/util/Types.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/SessionManager.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/AuthAPI.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/AuthModule.kt (73%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/DefaultAuthenticationService.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/PendingSessionStore.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/SessionCreator.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/SessionParamsStore.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/data/InteractiveAuthenticationFlow.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/data/LoginFlowResponse.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/data/LoginParams.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/data/PasswordLoginParams.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/data/RiotConfig.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/data/ThreePidMedium.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/data/TokenLoginParams.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/AuthRealmMigration.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/AuthRealmModule.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/PendingSessionData.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/PendingSessionEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/PendingSessionMapper.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/RealmPendingSessionStore.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/RealmSessionParamsStore.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/SessionParamsEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/db/SessionParamsMapper.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/login/DefaultLoginWizard.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/login/DirectLoginTask.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/login/ResetPasswordData.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/login/ResetPasswordMailConfirmed.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/AddThreePidRegistrationParams.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/AddThreePidRegistrationResponse.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/AuthParams.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/DefaultRegistrationWizard.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/LocalizedFlowDataLoginTerms.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/RegisterAddThreePidTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/RegisterTask.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/RegistrationFlowResponse.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/RegistrationParams.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/SuccessResult.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/ThreePidData.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/ValidateCodeTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/registration/ValidationCodeBody.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/version/HomeServerVersion.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/auth/version/Versions.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/CancelGossipRequestWorker.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/CryptoConstants.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/CryptoModule.kt (51%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/DefaultCryptoService.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/DeviceListManager.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/GossipingRequestState.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/GossipingWorkManager.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/IncomingGossipingRequestManager.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/IncomingRequestCancellation.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/IncomingRoomKeyRequest.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/IncomingSecretShareRequest.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/IncomingShareRequestCommon.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/MXCryptoAlgorithms.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/MXEventDecryptionResult.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/MXMegolmExportEncryption.kt (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/MXOlmDevice.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/MegolmSessionData.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/MyDeviceInfoHolder.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/NewSessionListener.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/ObjectSigner.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/OneTimeKeysUploader.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/OutgoingGossipingRequest.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/OutgoingGossipingRequestManager.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/OutgoingRoomKeyRequest.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/OutgoingSecretRequest.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/RoomDecryptorProvider.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/RoomEncryptorsStore.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/SendGossipRequestWorker.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/SendGossipWorker.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/actions/EnsureOlmSessionsForDevicesAction.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/actions/EnsureOlmSessionsForUsersAction.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/actions/MegolmSessionDataImporter.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/actions/MessageEncrypter.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/actions/SetDeviceVerificationAction.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/IMXDecrypting.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/IMXEncrypting.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/IMXWithHeldExtension.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/megolm/MXMegolmDecryption.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/megolm/MXMegolmDecryptionFactory.kt (71%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/megolm/MXMegolmEncryption.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/megolm/MXMegolmEncryptionFactory.kt (69%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/megolm/MXOutboundSessionInfo.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/megolm/SharedWithHelper.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/olm/MXOlmDecryption.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/olm/MXOlmDecryptionFactory.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/olm/MXOlmEncryption.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/olm/MXOlmEncryptionFactory.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/algorithms/olm/OlmDecryptionResult.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/api/CryptoApi.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/attachments/ElementToDecrypt.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/attachments/EncryptionResult.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/attachments/MXEncryptedAttachments.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/ComputeTrustTask.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/DefaultCrossSigningService.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/DeviceTrustLevel.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/DeviceTrustResult.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/Extensions.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/SessionToCryptoRoomMembersUpdate.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/ShieldTrustUpdater.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/crosssigning/UserTrustResult.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/DefaultKeysBackupService.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/KeysBackupPassword.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/KeysBackupStateManager.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/api/RoomKeysApi.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/KeyBackupVersionTrust.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/KeyBackupVersionTrustSignature.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/KeysBackupVersionTrust.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/KeysBackupVersionTrustSignature.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/KeyBackupData.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/KeysBackupData.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/KeysVersion.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/RoomKeysBackupData.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/CreateKeysBackupVersionTask.kt (72%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/DeleteBackupTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/DeleteRoomSessionDataTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/DeleteRoomSessionsDataTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/DeleteSessionsDataTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/GetKeysBackupLastVersionTask.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/GetKeysBackupVersionTask.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/GetRoomSessionDataTask.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/GetRoomSessionsDataTask.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/GetSessionsDataTask.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/StoreRoomSessionDataTask.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/StoreRoomSessionsDataTask.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/StoreSessionsDataTask.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/tasks/UpdateKeysBackupVersionTask.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/util/Base58.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/util/RecoveryKey.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/CryptoCrossSigningKey.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/CryptoDeviceInfo.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/CryptoInfo.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/CryptoInfoMapper.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/ImportRoomKeysResult.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/MXDeviceInfo.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/MXEncryptEventContentResult.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/MXKey.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/MXOlmSessionResult.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/MXQueuedEncryption.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/MXUsersDevicesMap.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/OlmInboundGroupSessionWrapper.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/OlmSessionWrapper.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/event/EncryptedEventContent.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/event/EncryptionEventContent.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/event/NewDeviceContent.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/event/OlmEventContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/event/OlmPayloadContent.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/event/RoomKeyContent.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/event/RoomKeyWithHeldContent.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/event/SecretSendEventContent.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/DeleteDeviceParams.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/DeviceInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/DeviceKeys.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/DeviceKeysWithUnsigned.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/DevicesListResponse.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/DummyContent.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/EncryptedBodyFileInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/EncryptedFileInfo.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/EncryptedFileKey.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/EncryptedMessage.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/ForwardedRoomKeyContent.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/GossipingToDeviceObject.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyChangesResponse.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyVerificationAccept.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyVerificationCancel.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyVerificationDone.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyVerificationKey.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyVerificationMac.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyVerificationReady.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyVerificationRequest.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeyVerificationStart.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeysClaimBody.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeysClaimResponse.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeysQueryBody.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeysQueryResponse.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeysUploadBody.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/KeysUploadResponse.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/RestKeyInfo.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/RoomKeyRequestBody.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/RoomKeyShareRequest.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/SecretShareRequest.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/SendToDeviceBody.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/SendToDeviceObject.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/ShareRequestCancellation.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/SignatureUploadResponse.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/UnsignedDeviceInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/UpdateDeviceInfoBody.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/UploadSignatureQueryBuilder.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/UploadSigningKeysBody.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/UserPasswordAuth.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/model/rest/VerificationMethodValues.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/repository/WarnOnUnknownDeviceRepository.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/secrets/DefaultSharedSecretStorageService.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/IMXCryptoStore.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/PrivateKeysInfo.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/SavedKeyBackupKeyInfo.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/Helper.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/RealmCryptoStore.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/RealmCryptoStoreMigration.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/RealmCryptoStoreModule.kt (50%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/mapper/CrossSigningKeysMapper.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/CrossSigningInfoEntity.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/CryptoMapper.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/CryptoMetadataEntity.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/CryptoRoomEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/DeviceInfoEntity.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/GossipingEventEntity.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/IncomingGossipingRequestEntity.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/KeyInfoEntity.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/KeysBackupDataEntity.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/MyDeviceLastSeenInfoEntity.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/OlmInboundGroupSessionEntity.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/OlmSessionEntity.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/OutgoingGossipingRequestEntity.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/SharedSessionEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/TrustLevelEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/UserEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/model/WithHeldSessionEntity.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/query/CrossSigningInfoEntityQueries.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/query/CryptoRoomEntityQueries.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/query/DeviceInfoEntityQueries.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/query/SharedSessionQueries.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/query/UserEntitiesQueries.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/query/WithHeldSessionQueries.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/ClaimOneTimeKeysForUsersDeviceTask.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/DeleteDeviceTask.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/DeleteDeviceWithUserPasswordTask.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/DownloadKeysForUsersTask.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/EncryptEventTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/GetDeviceInfoTask.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/GetDevicesTask.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/GetKeyChangesTask.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/InitializeCrossSigningTask.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/SendEventTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/SendToDeviceTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/SendVerificationMessageTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/SetDeviceNameTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/UploadKeysTask.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/UploadSignaturesTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tasks/UploadSigningKeysTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tools/HkdfSha256.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/tools/Tools.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/DefaultIncomingSASDefaultVerificationTransaction.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/DefaultOutgoingSASDefaultVerificationTransaction.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/DefaultVerificationService.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/DefaultVerificationTransaction.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/SASDefaultVerificationTransaction.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/SendVerificationMessageWorker.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationEmoji.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfo.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfoAccept.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfoCancel.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfoDone.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfoKey.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfoMac.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfoReady.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfoRequest.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationInfoStart.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationMessageProcessor.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationTransport.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationTransportRoomMessage.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/VerificationTransportToDevice.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/DefaultQrCodeVerificationTransaction.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/Extensions.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/QrCodeData.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/SharedSecret.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/AsyncTransaction.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/DBConstants.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/DatabaseCleaner.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/EventInsertLiveObserver.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/RealmKeysUtils.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/RealmLiveEntityObserver.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/RealmQueryLatch.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/RealmSessionStoreMigration.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/SessionRealmConfigurationFactory.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/helper/ChunkEntityHelper.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/helper/RoomEntityHelper.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/helper/TimelineEventEntityHelper.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/AccountDataMapper.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/ContentMapper.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/DraftMapper.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/EventAnnotationsSummaryMapper.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/EventMapper.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/GroupSummaryMapper.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/HomeServerCapabilitiesMapper.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/IsUselessResolver.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/PollResponseAggregatedSummaryEntityMapper.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/PushConditionMapper.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/PushRulesMapper.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/PushersMapper.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/ReadReceiptsSummaryMapper.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/RoomMemberSummaryMapper.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/RoomSummaryMapper.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/TimelineEventMapper.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/mapper/UserMapper.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/BreadcrumbsEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/ChunkEntity.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/CurrentStateEventEntity.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/DraftEntity.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/EditAggregatedSummaryEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/EventAnnotationsSummaryEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/EventEntity.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/EventInsertEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/EventInsertType.java (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/FilterEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/GroupEntity.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/GroupSummaryEntity.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/HomeServerCapabilitiesEntity.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/IgnoredUserEntity.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/PollResponseAggregatedSummaryEntity.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/PushConditionEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/PushRuleEntity.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/PushRulesEntity.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/PusherDataEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/PusherEntity.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/ReactionAggregatedSummaryEntity.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/ReadMarkerEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/ReadReceiptEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/ReadReceiptsSummaryEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/ReferencesAggregatedSummaryEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/RoomEntity.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/RoomMemberSummaryEntity.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/RoomSummaryEntity.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/RoomTagEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/ScalarTokenEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/SessionRealmModule.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/SyncEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/TimelineEventEntity.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/UserAccountDataEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/UserDraftsEntity.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/UserEntity.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/UserThreePidEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/model/WellknownIntegrationManagerConfigEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/BreadcrumbsEntityQuery.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/ChunkEntityQueries.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/CurrentStateEventEntityQueries.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/EventAnnotationsSummaryEntityQuery.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/EventEntityQueries.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/FilterEntityQueries.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/GroupEntityQueries.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/GroupSummaryEntityQueries.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/HomeServerCapabilitiesQueries.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/PushersQueries.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/ReadMarkerEntityQueries.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/ReadQueries.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/ReadReceiptEntityQueries.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/ReadReceiptsSummaryEntityQueries.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/ReferencesAggregatedSummaryEntityQueries.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/RoomEntityQueries.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/RoomMemberEntityQueries.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/RoomSummaryEntityQueries.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/ScalarTokenQuery.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/TimelineEventEntityQueries.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/TimelineEventFilter.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/UserDraftsEntityQueries.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/database/query/UserEntityQueries.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/AuthQualifiers.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/DbQualifiers.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/FileQualifiers.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/MatrixComponent.kt (72%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/MatrixModule.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/MatrixScope.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/MoshiProvider.kt (59%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/NetworkModule.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/NoOpTestModule.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/SerializeNulls.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/SessionAssistedInjectModule.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/StringQualifiers.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/di/WorkManagerProvider.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/eventbus/EventBusTimberLogger.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/extensions/LiveData.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/extensions/Primitives.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/extensions/RealmExtensions.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/extensions/Result.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/extensions/Try.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/DefaultLegacySessionImporter.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/riot/Credentials.java (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/riot/Fingerprint.java (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/riot/HomeServerConnectionConfig.java (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/riot/LoginStorage.java (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/riot/WellKnown.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/riot/WellKnownBaseConfig.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/riot/WellKnownManagerConfig.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/legacy/riot/WellKnownPreferredConfig.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/AccessTokenInterceptor.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/HttpHeaders.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/NetworkCallbackStrategy.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/NetworkConnectivityChecker.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/NetworkConstants.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/NetworkInfoReceiver.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/ProgressRequestBody.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/Request.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/RetrofitExtensions.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/RetrofitFactory.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/TimeOutInterceptor.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/UnitConverterFactory.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/UserAgentHolder.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/UserAgentInterceptor.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/httpclient/OkHttpClientUtil.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/parsing/ForceToBoolean.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/parsing/RuntimeJsonAdapterFactory.java (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/parsing/UriMoshiAdapter.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/ssl/CertUtil.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/ssl/Fingerprint.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/ssl/PinnedTrustManager.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/ssl/PinnedTrustManagerApi24.kt (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/ssl/PinnedTrustManagerProvider.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/ssl/TLSSocketFactory.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/ssl/UnrecognizedCertificateException.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/token/AccessTokenProvider.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/token/HomeserverAccessTokenProvider.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/query/QueryEnumListProcessor.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/query/QueryStringValueProcessor.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/DefaultFileService.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/DefaultInitialSyncProgressService.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/DefaultSession.kt (74%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/EventInsertLiveProcessor.kt (81%) create mode 100644 matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionComponent.kt rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/SessionLifecycleObserver.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/SessionListeners.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/SessionModule.kt (71%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/SessionScope.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/TestInterceptor.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/account/AccountAPI.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/account/AccountModule.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/account/ChangePasswordParams.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/account/ChangePasswordTask.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/account/DeactivateAccountParams.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/account/DeactivateAccountTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/account/DefaultAccountService.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/cache/CacheModule.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/cache/ClearCacheTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/cache/DefaultCacheService.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/call/CallEventProcessor.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/call/CallModule.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/call/DefaultCallSignalingService.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/call/GetTurnServerTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/call/VoipApi.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/call/model/MxCallImpl.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/cleanup/CleanupSession.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/content/ContentModule.kt (73%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/content/ContentUploadResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/content/DefaultContentUploadStateTracker.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/content/DefaultContentUrlResolver.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/content/FileUploader.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/content/ThumbnailExtractor.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/content/UploadContentWorker.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/download/DefaultContentDownloadStateTracker.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/download/DownloadProgressInterceptor.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/download/ProgressResponseBody.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/DefaultFilterRepository.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/DefaultFilterService.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/DefaultSaveFilterTask.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/EventFilter.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/Filter.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/FilterApi.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/FilterFactory.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/FilterModule.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/FilterRepository.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/FilterResponse.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/FilterUtil.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/RoomEventFilter.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/filter/RoomFilter.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/DefaultGetGroupDataTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/DefaultGroup.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/DefaultGroupService.kt (74%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/GetGroupDataWorker.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/GroupAPI.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/GroupFactory.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/GroupModule.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupProfile.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupRoom.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupRooms.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupSummaryResponse.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupSummaryRoomsSection.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupSummaryUser.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupSummaryUsersSection.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupUser.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/group/model/GroupUsers.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/homeserver/CapabilitiesAPI.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/homeserver/DefaultGetHomeServerCapabilitiesTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/homeserver/DefaultHomeServerCapabilitiesService.kt (69%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/homeserver/GetCapabilitiesResult.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/homeserver/GetUploadCapabilitiesResult.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/homeserver/HomeServerCapabilitiesModule.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/homeserver/HomeServerPinger.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/DefaultIdentityService.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/EnsureIdentityToken.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityAPI.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityAccessTokenProvider.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityApiProvider.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityAuthAPI.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityBulkLookupTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityDisconnectTask.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityModule.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityPingTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityRegisterTask.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityRequestTokenForBindingTask.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentitySubmitTokenForBindingTask.kt (74%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/IdentityTaskHelper.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/data/IdentityData.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/data/IdentityPendingBinding.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/data/IdentityStore.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/db/IdentityDataEntity.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/db/IdentityDataEntityQuery.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/db/IdentityMapper.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/db/IdentityPendingBindingEntity.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/db/IdentityPendingBindingEntityQuery.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/db/IdentityRealmModule.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/db/RealmIdentityStore.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/model/IdentityAccountResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/model/IdentityHashDetailResponse.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/model/IdentityLookUpParams.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/model/IdentityLookUpResponse.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/model/IdentityRegisterResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/model/IdentityRequestOwnershipParams.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/model/IdentityRequestTokenBody.kt (98%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/identity/model/IdentityRequestTokenResponse.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/integrationmanager/AllowedWidgetsContent.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/integrationmanager/DefaultIntegrationManagerService.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/integrationmanager/IntegrationManager.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/integrationmanager/IntegrationManagerConfigExtractor.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/integrationmanager/IntegrationManagerModule.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/integrationmanager/IntegrationManagerWidgetData.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/integrationmanager/IntegrationProvisioningContent.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/notification/DefaultPushRuleService.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/notification/ProcessEventForPushTask.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/openid/GetOpenIdTokenTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/openid/OpenIdAPI.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/openid/OpenIdModule.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/openid/RequestOpenIdTokenResponse.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/AccountThreePidsResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/BindThreePidBody.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/BindThreePidsTask.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/DefaultProfileService.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/GetProfileInfoTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/ProfileAPI.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/ProfileModule.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/RefreshUserThreePidsTask.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/SetAvatarUrlBody.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/SetAvatarUrlTask.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/SetDisplayNameBody.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/SetDisplayNameTask.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/ThirdPartyIdentifier.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/UnbindThreePidBody.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/UnbindThreePidResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/profile/UnbindThreePidsTask.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/AddHttpPusherWorker.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/AddPushRuleTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/DefaultConditionResolver.kt (73%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/DefaultPushersService.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/GetPushRulesTask.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/GetPushersResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/GetPushersTask.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/JsonPusher.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/JsonPusherData.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/PushRulesApi.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/PushersAPI.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/PushersModule.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/RemovePushRuleTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/RemovePusherTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/SavePushRulesTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/UpdatePushRuleActionsTask.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/pushers/UpdatePushRuleEnableStatusTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/DefaultRoom.kt (73%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/DefaultRoomDirectoryService.kt (69%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/DefaultRoomService.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/EventRelationsAggregationProcessor.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/RoomAPI.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/RoomAvatarResolver.kt (73%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/RoomFactory.kt (71%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/RoomGetter.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/RoomModule.kt (50%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/alias/AddRoomAliasBody.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/alias/AddRoomAliasTask.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/alias/GetRoomIdByAliasTask.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/alias/RoomAliasDescription.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/call/DefaultRoomCallService.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/create/CreateRoomBody.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/create/CreateRoomBodyBuilder.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/create/CreateRoomResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/create/CreateRoomTask.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/create/RoomCreateEventProcessor.kt (67%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/directory/GetPublicRoomTask.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/directory/GetThirdPartyProtocolsTask.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/draft/DefaultDraftService.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/draft/DraftRepository.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/DefaultMembershipService.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/LoadRoomMembersTask.kt (74%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/RoomChangeMembershipStateDataSource.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/RoomDisplayNameResolver.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/RoomMemberEntityFactory.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/RoomMemberEventHandler.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/RoomMemberHelper.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/RoomMembersResponse.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/admin/MembershipAdminTask.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/admin/UserIdAndReason.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/joining/InviteBody.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/joining/InviteTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/joining/JoinRoomTask.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/leaving/LeaveRoomTask.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/threepid/InviteThreePidTask.kt (70%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/membership/threepid/ThreePidInviteBody.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/notification/DefaultRoomPushRuleService.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/notification/RoomPushRule.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/notification/RoomPushRuleMapper.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/notification/SetRoomNotificationStateTask.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/prune/RedactionEventProcessor.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/read/DefaultReadService.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/read/FullyReadContent.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/read/MarkAllRoomsReadTask.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/read/SetReadMarkersTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/relation/DefaultRelationService.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/relation/FetchEditHistoryTask.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/relation/FindReactionEventForUndoTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/relation/RelationsResponse.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/relation/SendRelationWorker.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/relation/UpdateQuickReactionTask.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/reporting/DefaultReportingService.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/reporting/ReportContentBody.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/reporting/ReportContentTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/DefaultSendService.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/EncryptEventWorker.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/LocalEchoEventFactory.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/LocalEchoRepository.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/MarkdownParser.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/MultipleEventSendingDispatcherWorker.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/NoMerger.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/RedactEventWorker.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/RoomEventSender.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/SendEventWorker.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/SendResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/TextContent.kt (74%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/pills/MentionLinkSpec.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/pills/MentionLinkSpecComparator.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/send/pills/TextPillsUtils.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/state/DefaultStateService.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/state/SendStateTask.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/state/StateEventDataSource.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/summary/RoomSummaryDataSource.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/summary/RoomSummaryUpdater.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/tags/AddTagToRoomTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/tags/DefaultTagsService.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/tags/DeleteTagFromRoomTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/tags/TagBody.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/DefaultGetContextOfEventTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/DefaultPaginationTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/DefaultTimeline.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/DefaultTimelineService.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/EventContextResponse.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/FetchTokenAndPaginateTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/GetEventTask.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/PaginationDirection.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/PaginationResponse.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/TimelineEventDecryptor.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/TimelineHiddenReadReceipts.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/TimelineSendEventWorkCommon.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/TokenChunkEvent.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/timeline/TokenChunkEventPersistor.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/tombstone/RoomTombstoneEventProcessor.kt (69%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/typing/DefaultTypingService.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/typing/SendTypingTask.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/typing/TypingBody.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/typing/TypingEventContent.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/uploads/DefaultUploadsService.kt (74%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/room/uploads/GetUploadsTask.kt (73%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/securestorage/DefaultSecureStorageService.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/securestorage/SecretStoringUtils.kt (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/signout/DefaultSignOutService.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/signout/SignInAgainTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/signout/SignOutAPI.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/signout/SignOutModule.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/signout/SignOutTask.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/CryptoSyncHandler.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/GroupSyncHandler.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/ReadReceiptHandler.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/RoomFullyReadHandler.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/RoomSyncHandler.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/RoomTagHandler.kt (78%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/RoomTypingUsersHandler.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/SyncAPI.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/SyncModule.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/SyncResponseHandler.kt (86%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/SyncTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/SyncTaskSequencer.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/SyncTokenStore.kt (85%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/UserAccountDataSyncHandler.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/job/SyncService.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/job/SyncThread.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/job/SyncWorker.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/DeviceInfo.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/DeviceListResponse.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/DeviceOneTimeKeysCountSyncResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/DevicesListResponse.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/GroupSyncProfile.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/GroupsSyncResponse.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/InvitedGroupSync.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/InvitedRoomSync.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/PresenceSyncResponse.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomInviteState.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomSync.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomSyncAccountData.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomSyncEphemeral.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomSyncState.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomSyncSummary.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomSyncTimeline.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomSyncUnreadNotifications.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/RoomsSyncResponse.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/SyncResponse.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/ToDeviceSyncResponse.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/TokensChunkResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/accountdata/AcceptedTermsContent.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/accountdata/BreadcrumbsContent.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/accountdata/DirectMessagesContent.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/accountdata/IdentityServerContent.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/accountdata/IgnoredUsersContent.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/sync/model/accountdata/UserAccountDataSync.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/terms/AcceptTermsBody.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/terms/DefaultTermsService.kt (75%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/terms/TermsAPI.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/terms/TermsModule.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/terms/TermsResponse.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/typing/DefaultTypingUsersTracker.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/DefaultUserService.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/SearchUserAPI.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/UserDataSource.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/UserEntityFactory.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/UserModule.kt (67%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/UserStore.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/AccountDataAPI.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/AccountDataContent.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/AccountDataDataSource.kt (80%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/AccountDataModule.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/DefaultAccountDataService.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/DirectChatsHelper.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/SaveBreadcrumbsTask.kt (76%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/SaveIgnoredUsersTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/UpdateBreadcrumbsTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/UpdateIgnoredUserIdsTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/accountdata/UpdateUserAccountDataTask.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/model/SearchUser.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/model/SearchUserTask.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/model/SearchUsersParams.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/user/model/SearchUsersResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/CreateWidgetTask.kt (72%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/DefaultWidgetPostAPIMediator.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/DefaultWidgetService.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/DefaultWidgetURLFormatter.kt (84%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/RegisterWidgetResponse.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/WidgetManager.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/WidgetModule.kt (77%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/WidgetPostMessageAPIProvider.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/WidgetsAPI.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/WidgetsAPIProvider.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/helper/UserAccountWidgets.kt (71%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/helper/WidgetFactory.kt (81%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/token/GetScalarTokenTask.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/session/widgets/token/ScalarTokenStore.kt (79%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/task/ConfigurableTask.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/task/CoroutineSequencer.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/task/CoroutineToCallback.kt (82%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/task/Task.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/task/TaskExecutor.kt (87%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/task/TaskThread.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/BackgroundDetectionObserver.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/CancelableCoroutine.kt (90%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/CancelableWork.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/CompatUtil.kt (99%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/Debouncer.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/Exhaustive.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/FileSaver.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/Handler.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/Hash.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/JsonCanonicalizer.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/LiveDataUtils.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/MatrixCoroutineDispatchers.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/Monarchy.kt (92%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/SecretKeyAndVersion.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/StringProvider.kt (97%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/StringUtils.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/SuspendMatrixCallback.kt (91%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/util/UrlUtils.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/wellknown/GetWellknownTask.kt (89%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/wellknown/WellKnownAPI.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/wellknown/WellknownModule.kt (93%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/worker/AlwaysSuccessfulWorker.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/worker/DelegateWorkerFactory.kt (94%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/worker/Extensions.kt (88%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/worker/MatrixWorkerFactory.kt (96%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/worker/SessionWorkerParams.kt (95%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/worker/Worker.kt (83%) rename matrix-sdk-android/src/main/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/worker/WorkerParamsFactory.kt (92%) rename matrix-sdk-android/src/release/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/interceptors/CurlLoggingInterceptor.kt (83%) rename matrix-sdk-android/src/release/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/network/interceptors/FormattedJsonHttpLogger.kt (93%) rename matrix-sdk-android/src/sharedTest/java/{im/vector/matrix/android => org/matrix/android/sdk}/test/shared/TestRules.kt (95%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/MatrixTest.kt (87%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/auth/data/VersionsKtTest.kt (91%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/PushRuleActionsTest.kt (92%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/api/pushrules/PushrulesConditionTest.kt (93%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/util/Base58Test.kt (93%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/keysbackup/util/RecoveryKeyTest.kt (96%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/store/db/HelperTest.kt (87%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/crypto/verification/qrcode/BinaryStringTest.kt (92%) rename matrix-sdk-android/src/test/java/{im/vector/matrix/android => org/matrix/android/sdk}/internal/task/CoroutineSequencersTest.kt (97%) diff --git a/CHANGES.md b/CHANGES.md index cf479e3c87..da1858c378 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -16,7 +16,8 @@ Translations 🗣: - Add PlayStore description resources in the Triple-T format, to let Weblate handle them SDK API changes ⚠️: - - + - Rename package `im.vector.matrix.android` to `org.matrix.android.sdk` + - Rename package `im.vector.matrix.rx` to `org.matrix.android.sdk.rx` Build 🧱: - diff --git a/matrix-sdk-android-rx/src/main/AndroidManifest.xml b/matrix-sdk-android-rx/src/main/AndroidManifest.xml index b04927ec5a..f1bb42638f 100644 --- a/matrix-sdk-android-rx/src/main/AndroidManifest.xml +++ b/matrix-sdk-android-rx/src/main/AndroidManifest.xml @@ -1,2 +1,2 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" - package="im.vector.matrix.rx" /> + package="org.matrix.android.sdk.rx" /> diff --git a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/LiveDataObservable.kt b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/LiveDataObservable.kt similarity index 98% rename from matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/LiveDataObservable.kt rename to matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/LiveDataObservable.kt index 60ec3c8c7d..fd479a457f 100644 --- a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/LiveDataObservable.kt +++ b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/LiveDataObservable.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.rx +package org.matrix.android.sdk.rx import androidx.lifecycle.LiveData import androidx.lifecycle.Observer diff --git a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/OptionalRx.kt b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/OptionalRx.kt similarity index 91% rename from matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/OptionalRx.kt rename to matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/OptionalRx.kt index a8503ba428..c23be91030 100644 --- a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/OptionalRx.kt +++ b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/OptionalRx.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.rx +package org.matrix.android.sdk.rx -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.util.Optional import io.reactivex.Observable fun <T : Any> Observable<Optional<T>>.unwrap(): Observable<T> { diff --git a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxCallbackBuilders.kt b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxCallbackBuilders.kt similarity index 92% rename from matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxCallbackBuilders.kt rename to matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxCallbackBuilders.kt index 92886777af..1fb806dc55 100644 --- a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxCallbackBuilders.kt +++ b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxCallbackBuilders.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.rx +package org.matrix.android.sdk.rx -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable import io.reactivex.Completable import io.reactivex.Single diff --git a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxRoom.kt b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxRoom.kt similarity index 79% rename from matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxRoom.kt rename to matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxRoom.kt index e945a52650..282d679b8e 100644 --- a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxRoom.kt +++ b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxRoom.kt @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.rx +package org.matrix.android.sdk.rx import android.net.Uri -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.members.RoomMemberQueryParams -import im.vector.matrix.android.api.session.room.model.EventAnnotationsSummary -import im.vector.matrix.android.api.session.room.model.ReadReceipt -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState -import im.vector.matrix.android.api.session.room.send.UserDraft -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.members.RoomMemberQueryParams +import org.matrix.android.sdk.api.session.room.model.EventAnnotationsSummary +import org.matrix.android.sdk.api.session.room.model.ReadReceipt +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.api.session.room.send.UserDraft +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional import io.reactivex.Completable import io.reactivex.Observable import io.reactivex.Single diff --git a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxSession.kt b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxSession.kt similarity index 80% rename from matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxSession.kt rename to matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxSession.kt index f09015e80d..966d38aaf5 100644 --- a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/RxSession.kt +++ b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxSession.kt @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,35 +14,35 @@ * limitations under the License. */ -package im.vector.matrix.rx +package org.matrix.android.sdk.rx import androidx.paging.PagedList -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.group.GroupSummaryQueryParams -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.pushers.Pusher -import im.vector.matrix.android.api.session.room.RoomSummaryQueryParams -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.api.session.sync.SyncState -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.session.widgets.model.Widget -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.crypto.store.PrivateKeysInfo -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.group.GroupSummaryQueryParams +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.pushers.Pusher +import org.matrix.android.sdk.api.session.room.RoomSummaryQueryParams +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.api.session.sync.SyncState +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.store.PrivateKeysInfo +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent import io.reactivex.Observable import io.reactivex.Single import io.reactivex.functions.Function3 diff --git a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/SecretsSynchronisationInfo.kt b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/SecretsSynchronisationInfo.kt similarity index 96% rename from matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/SecretsSynchronisationInfo.kt rename to matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/SecretsSynchronisationInfo.kt index 616783706b..38f4e6805a 100644 --- a/matrix-sdk-android-rx/src/main/java/im/vector/matrix/rx/SecretsSynchronisationInfo.kt +++ b/matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/SecretsSynchronisationInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.rx +package org.matrix.android.sdk.rx data class SecretsSynchronisationInfo( val isBackupSetup: Boolean, diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/InstrumentedTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/InstrumentedTest.kt similarity index 83% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/InstrumentedTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/InstrumentedTest.kt index 374a1fc399..cb6e624bce 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/InstrumentedTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/InstrumentedTest.kt @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android +package org.matrix.android.sdk import android.content.Context import androidx.test.core.app.ApplicationProvider -import im.vector.matrix.android.test.shared.createTimberTestRule +import org.matrix.android.sdk.test.shared.createTimberTestRule import org.junit.Rule import java.io.File diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/LiveDataTestObserver.java b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/LiveDataTestObserver.java similarity index 98% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/LiveDataTestObserver.java rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/LiveDataTestObserver.java index 10d251350e..a09a655008 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/LiveDataTestObserver.java +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/LiveDataTestObserver.java @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android; +package org.matrix.android.sdk; import androidx.annotation.Nullable; import androidx.lifecycle.LiveData; diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/MainThreadExecutor.java b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/MainThreadExecutor.java similarity index 87% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/MainThreadExecutor.java rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/MainThreadExecutor.java index 7eb119ce7d..d26782d538 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/MainThreadExecutor.java +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/MainThreadExecutor.java @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android; +package org.matrix.android.sdk; import android.os.Handler; import android.os.Looper; diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/OkReplayRuleChainNoActivity.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/OkReplayRuleChainNoActivity.kt similarity index 96% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/OkReplayRuleChainNoActivity.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/OkReplayRuleChainNoActivity.kt index 098e927a9f..372ef95be8 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/OkReplayRuleChainNoActivity.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/OkReplayRuleChainNoActivity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android +package org.matrix.android.sdk import okreplay.OkReplayConfig import okreplay.PermissionRule diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/SingleThreadCoroutineDispatcher.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/SingleThreadCoroutineDispatcher.kt similarity index 89% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/SingleThreadCoroutineDispatcher.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/SingleThreadCoroutineDispatcher.kt index d8f24ee416..4316b09b89 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/SingleThreadCoroutineDispatcher.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/SingleThreadCoroutineDispatcher.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android +package org.matrix.android.sdk -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.Dispatchers.Main import kotlinx.coroutines.asCoroutineDispatcher import java.util.concurrent.Executors diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/AccountCreationTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/AccountCreationTest.kt similarity index 85% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/AccountCreationTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/AccountCreationTest.kt index 679ea8f3fe..cbb5af5911 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/AccountCreationTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/AccountCreationTest.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.account +package org.matrix.android.sdk.account -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.SessionTestParams -import im.vector.matrix.android.common.TestConstants +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.SessionTestParams +import org.matrix.android.sdk.common.TestConstants import org.junit.FixMethodOrder import org.junit.Test import org.junit.runner.RunWith diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/ChangePasswordTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/ChangePasswordTest.kt similarity index 85% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/ChangePasswordTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/ChangePasswordTest.kt index 2574700d49..e2140328e6 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/ChangePasswordTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/ChangePasswordTest.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.account +package org.matrix.android.sdk.account -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.failure.isInvalidPassword -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.SessionTestParams -import im.vector.matrix.android.common.TestConstants +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.failure.isInvalidPassword +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.SessionTestParams +import org.matrix.android.sdk.common.TestConstants import org.amshove.kluent.shouldBeTrue import org.junit.FixMethodOrder import org.junit.Test diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/DeactivateAccountTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/DeactivateAccountTest.kt similarity index 84% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/DeactivateAccountTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/DeactivateAccountTest.kt index 17ff984bc8..36d09fb497 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/account/DeactivateAccountTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/DeactivateAccountTest.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.account +package org.matrix.android.sdk.account -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.auth.data.LoginFlowResult -import im.vector.matrix.android.api.auth.registration.RegistrationResult -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.SessionTestParams -import im.vector.matrix.android.common.TestConstants -import im.vector.matrix.android.common.TestMatrixCallback +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.auth.data.LoginFlowResult +import org.matrix.android.sdk.api.auth.registration.RegistrationResult +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.SessionTestParams +import org.matrix.android.sdk.common.TestConstants +import org.matrix.android.sdk.common.TestMatrixCallback import org.junit.Assert.assertTrue import org.junit.FixMethodOrder import org.junit.Test diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/api/Matrix.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/api/Matrix.kt similarity index 81% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/api/Matrix.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/api/Matrix.kt index d61bb15adb..df359f2adc 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/api/Matrix.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/api/Matrix.kt @@ -14,21 +14,22 @@ * limitations under the License. */ -package im.vector.matrix.android.api +package org.matrix.android.sdk.api import android.content.Context import androidx.lifecycle.ProcessLifecycleOwner import androidx.work.Configuration import androidx.work.WorkManager import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.common.DaggerTestMatrixComponent -import im.vector.matrix.android.internal.SessionManager -import im.vector.matrix.android.internal.crypto.attachments.ElementToDecrypt -import im.vector.matrix.android.internal.crypto.attachments.MXEncryptedAttachments -import im.vector.matrix.android.internal.network.UserAgentHolder -import im.vector.matrix.android.internal.util.BackgroundDetectionObserver +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.common.DaggerTestMatrixComponent +import org.matrix.android.sdk.api.legacy.LegacySessionImporter +import org.matrix.android.sdk.internal.SessionManager +import org.matrix.android.sdk.internal.crypto.attachments.ElementToDecrypt +import org.matrix.android.sdk.internal.crypto.attachments.MXEncryptedAttachments +import org.matrix.android.sdk.internal.network.UserAgentHolder +import org.matrix.android.sdk.internal.util.BackgroundDetectionObserver import org.matrix.olm.OlmManager import java.io.InputStream import java.util.concurrent.Executors @@ -39,8 +40,9 @@ import javax.inject.Inject * This is the main entry point to the matrix sdk. * To get the singleton instance, use getInstance static method. */ -class Matrix private constructor(context: Context, matrixConfiguration: MatrixConfiguration) { +class Matrix private constructor(context: Context, matrixConfiguration: MatrixConfiguration) { + @Inject internal lateinit var legacySessionImporter: LegacySessionImporter @Inject internal lateinit var authenticationService: AuthenticationService @Inject internal lateinit var userAgentHolder: UserAgentHolder @Inject internal lateinit var backgroundDetectionObserver: BackgroundDetectionObserver @@ -62,6 +64,10 @@ class Matrix private constructor(context: Context, matrixConfiguration: MatrixCo return authenticationService } + fun legacySessionImporter(): LegacySessionImporter { + return legacySessionImporter + } + companion object { private lateinit var instance: Matrix diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CommonTestHelper.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CommonTestHelper.kt similarity index 92% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CommonTestHelper.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CommonTestHelper.kt index bee2815c0a..fdbfa57b5c 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CommonTestHelper.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CommonTestHelper.kt @@ -15,27 +15,27 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common import android.content.Context import android.net.Uri import androidx.lifecycle.Observer -import im.vector.matrix.android.api.Matrix -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.LoginFlowResult -import im.vector.matrix.android.api.auth.registration.RegistrationResult -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.api.session.sync.SyncState +import org.matrix.android.sdk.api.Matrix +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.LoginFlowResult +import org.matrix.android.sdk.api.auth.registration.RegistrationResult +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.api.session.sync.SyncState import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.delay diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CryptoTestData.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestData.kt similarity index 91% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CryptoTestData.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestData.kt index 7eea832160..283ddd6fde 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CryptoTestData.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestData.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session data class CryptoTestData(val firstSession: Session, val roomId: String, diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CryptoTestHelper.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestHelper.kt similarity index 90% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CryptoTestHelper.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestHelper.kt index 08c24227be..9765d35bc5 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/CryptoTestHelper.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestHelper.kt @@ -14,32 +14,32 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common import android.os.SystemClock import android.util.Log import androidx.lifecycle.Observer -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.verification.IncomingSasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.OutgoingSasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.api.session.room.roomSummaryQueryParams -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupAuthData -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.verification.IncomingSasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.OutgoingSasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupAuthData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/MockOkHttpInterceptor.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/MockOkHttpInterceptor.kt similarity index 96% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/MockOkHttpInterceptor.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/MockOkHttpInterceptor.kt index 6747e52e73..a9bd9403d2 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/MockOkHttpInterceptor.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/MockOkHttpInterceptor.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common -import im.vector.matrix.android.internal.session.TestInterceptor +import org.matrix.android.sdk.internal.session.TestInterceptor import okhttp3.Interceptor import okhttp3.Protocol import okhttp3.Request diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/SessionTestParams.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/SessionTestParams.kt similarity index 94% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/SessionTestParams.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/SessionTestParams.kt index 7d1d23e951..287cafcdfd 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/SessionTestParams.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/SessionTestParams.kt @@ -14,6 +14,6 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common data class SessionTestParams @JvmOverloads constructor(val withInitialSync: Boolean = false) diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestAssertUtil.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestAssertUtil.kt similarity index 98% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestAssertUtil.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestAssertUtil.kt index 287a80db72..d972ad621c 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestAssertUtil.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestAssertUtil.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common import org.junit.Assert.assertEquals import org.junit.Assert.assertNotNull diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestConstants.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestConstants.kt similarity index 97% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestConstants.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestConstants.kt index deaa721e40..cbfc9bbbf6 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestConstants.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestConstants.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common import android.os.Debug diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestMatrixCallback.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestMatrixCallback.kt similarity index 94% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestMatrixCallback.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestMatrixCallback.kt index c04777440b..800c6ae7e0 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestMatrixCallback.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestMatrixCallback.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common import androidx.annotation.CallSuper -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback import org.junit.Assert.fail import timber.log.Timber import java.util.concurrent.CountDownLatch diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestMatrixComponent.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestMatrixComponent.kt similarity index 74% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestMatrixComponent.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestMatrixComponent.kt index 27d00e5896..50290e1d63 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestMatrixComponent.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestMatrixComponent.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common import android.content.Context import dagger.BindsInstance import dagger.Component -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.internal.auth.AuthModule -import im.vector.matrix.android.internal.di.MatrixComponent -import im.vector.matrix.android.internal.di.MatrixModule -import im.vector.matrix.android.internal.di.MatrixScope -import im.vector.matrix.android.internal.di.NetworkModule +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.internal.auth.AuthModule +import org.matrix.android.sdk.internal.di.MatrixComponent +import org.matrix.android.sdk.internal.di.MatrixModule +import org.matrix.android.sdk.internal.di.MatrixScope +import org.matrix.android.sdk.internal.di.NetworkModule @Component(modules = [TestModule::class, MatrixModule::class, NetworkModule::class, AuthModule::class, TestNetworkModule::class]) @MatrixScope diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestModule.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestModule.kt similarity index 88% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestModule.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestModule.kt index 4290df3973..c3b11d65cc 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestModule.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestModule.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common import dagger.Binds import dagger.Module -import im.vector.matrix.android.internal.di.MatrixComponent +import org.matrix.android.sdk.internal.di.MatrixComponent @Module internal abstract class TestModule { diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestNetworkModule.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestNetworkModule.kt similarity index 86% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestNetworkModule.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestNetworkModule.kt index f6190441dd..80467d91f4 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/common/TestNetworkModule.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/TestNetworkModule.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.common +package org.matrix.android.sdk.common import dagger.Module import dagger.Provides -import im.vector.matrix.android.internal.session.MockHttpInterceptor -import im.vector.matrix.android.internal.session.TestInterceptor +import org.matrix.android.sdk.internal.session.MockHttpInterceptor +import org.matrix.android.sdk.internal.session.TestInterceptor @Module internal object TestNetworkModule { diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/AttachmentEncryptionTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/AttachmentEncryptionTest.kt similarity index 94% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/AttachmentEncryptionTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/AttachmentEncryptionTest.kt index 6041114777..05dbc40e1e 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/AttachmentEncryptionTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/AttachmentEncryptionTest.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import android.os.MemoryFile import android.util.Base64 import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.internal.crypto.attachments.MXEncryptedAttachments -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileKey +import org.matrix.android.sdk.internal.crypto.attachments.MXEncryptedAttachments +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileKey import org.junit.Assert.assertEquals import org.junit.Assert.assertNotEquals import org.junit.Assert.assertNotNull diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/CryptoStoreHelper.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/CryptoStoreHelper.kt similarity index 74% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/CryptoStoreHelper.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/CryptoStoreHelper.kt index 7b4020bf04..261c0903f0 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/CryptoStoreHelper.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/CryptoStoreHelper.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.store.db.RealmCryptoStore -import im.vector.matrix.android.internal.crypto.store.db.RealmCryptoStoreModule -import im.vector.matrix.android.internal.crypto.store.db.mapper.CrossSigningKeysMapper -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.store.db.RealmCryptoStore +import org.matrix.android.sdk.internal.crypto.store.db.RealmCryptoStoreModule +import org.matrix.android.sdk.internal.crypto.store.db.mapper.CrossSigningKeysMapper +import org.matrix.android.sdk.internal.di.MoshiProvider import io.realm.RealmConfiguration import kotlin.random.Random diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/CryptoStoreTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/CryptoStoreTest.kt similarity index 94% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/CryptoStoreTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/CryptoStoreTest.kt index 5df05766ff..79477e3a4d 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/CryptoStoreTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/CryptoStoreTest.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.internal.crypto.model.OlmSessionWrapper -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.internal.crypto.model.OlmSessionWrapper +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore import io.realm.Realm import org.junit.Assert.assertEquals import org.junit.Assert.assertNotEquals diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/ExportEncryptionTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/ExportEncryptionTest.kt similarity index 99% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/ExportEncryptionTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/ExportEncryptionTest.kt index f873e7a809..0ee79c2e1e 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/ExportEncryptionTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/ExportEncryptionTest.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import androidx.test.ext.junit.runners.AndroidJUnit4 import org.junit.Assert.assertEquals diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/UnwedgingTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/UnwedgingTest.kt similarity index 90% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/UnwedgingTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/UnwedgingTest.kt index 6391c0392c..e5e71f3944 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/UnwedgingTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/UnwedgingTest.kt @@ -14,25 +14,25 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.TestConstants -import im.vector.matrix.android.internal.crypto.model.OlmSessionWrapper -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.internal.crypto.store.db.deserializeFromRealm -import im.vector.matrix.android.internal.crypto.store.db.serializeForRealm +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.TestConstants +import org.matrix.android.sdk.internal.crypto.model.OlmSessionWrapper +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.crypto.store.db.deserializeFromRealm +import org.matrix.android.sdk.internal.crypto.store.db.serializeForRealm import org.amshove.kluent.shouldBe import org.junit.Assert import org.junit.Before diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/crosssigning/ExtensionsKtTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/crosssigning/ExtensionsKtTest.kt similarity index 94% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/crosssigning/ExtensionsKtTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/crosssigning/ExtensionsKtTest.kt index 84da654c4c..9467e861db 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/crosssigning/ExtensionsKtTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/crosssigning/ExtensionsKtTest.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning import org.amshove.kluent.shouldBeNull import org.amshove.kluent.shouldBeTrue diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/crosssigning/XSigningTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/crosssigning/XSigningTest.kt similarity index 93% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/crosssigning/XSigningTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/crosssigning/XSigningTest.kt index da3bbdc23c..09f14032d0 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/crosssigning/XSigningTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/crosssigning/XSigningTest.kt @@ -1,14 +1,14 @@ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.SessionTestParams -import im.vector.matrix.android.common.TestConstants -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.SessionTestParams +import org.matrix.android.sdk.common.TestConstants +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth import org.junit.Assert.assertEquals import org.junit.Assert.assertFalse import org.junit.Assert.assertNotNull diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/gossiping/KeyShareTests.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/gossiping/KeyShareTests.kt similarity index 87% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/gossiping/KeyShareTests.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/gossiping/KeyShareTests.kt index a5c0913909..7c1a88dc75 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/gossiping/KeyShareTests.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/gossiping/KeyShareTests.kt @@ -14,33 +14,33 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.gossiping +package org.matrix.android.sdk.internal.crypto.gossiping import android.util.Log import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.session.crypto.verification.IncomingSasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.SasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomDirectoryVisibility -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.SessionTestParams -import im.vector.matrix.android.common.TestConstants -import im.vector.matrix.android.internal.crypto.GossipingRequestState -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestState -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.session.crypto.verification.IncomingSasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.SasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.SessionTestParams +import org.matrix.android.sdk.common.TestConstants +import org.matrix.android.sdk.internal.crypto.GossipingRequestState +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestState +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth import junit.framework.TestCase.assertEquals import junit.framework.TestCase.assertNotNull import junit.framework.TestCase.assertTrue diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/gossiping/WithHeldTests.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/gossiping/WithHeldTests.kt similarity index 92% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/gossiping/WithHeldTests.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/gossiping/WithHeldTests.kt index 16bd97a975..7154487219 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/gossiping/WithHeldTests.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/gossiping/WithHeldTests.kt @@ -14,23 +14,23 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.gossiping +package org.matrix.android.sdk.internal.crypto.gossiping import android.util.Log import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.MockOkHttpInterceptor -import im.vector.matrix.android.common.SessionTestParams -import im.vector.matrix.android.common.TestConstants -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.crypto.model.event.WithHeldCode +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.MockOkHttpInterceptor +import org.matrix.android.sdk.common.SessionTestParams +import org.matrix.android.sdk.common.TestConstants +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.crypto.model.event.WithHeldCode import org.junit.Assert import org.junit.FixMethodOrder import org.junit.Test diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupPasswordTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupPasswordTest.kt similarity index 96% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupPasswordTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupPasswordTest.kt index b1b111babf..f38b55beba 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupPasswordTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupPasswordTest.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.common.assertByteArrayNotEqual +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.common.assertByteArrayNotEqual import org.junit.Assert.assertArrayEquals import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupScenarioData.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupScenarioData.kt similarity index 79% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupScenarioData.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupScenarioData.kt index 0270c34a37..29a0b5ffd6 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupScenarioData.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupScenarioData.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestData -import im.vector.matrix.android.internal.crypto.model.OlmInboundGroupSessionWrapper2 +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestData +import org.matrix.android.sdk.internal.crypto.model.OlmInboundGroupSessionWrapper2 /** * Data class to store result of [KeysBackupTestHelper.createKeysBackupScenarioWithPassword] diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTest.kt similarity index 97% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTest.kt index 2e698a929e..aef97d5687 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTest.kt @@ -14,25 +14,25 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.listeners.StepProgressListener -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupStateListener -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.TestConstants -import im.vector.matrix.android.common.TestMatrixCallback -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.keysbackup.model.KeysBackupVersionTrust -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.listeners.StepProgressListener +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.TestConstants +import org.matrix.android.sdk.common.TestMatrixCallback +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.keysbackup.model.KeysBackupVersionTrust +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult import org.junit.Assert.assertEquals import org.junit.Assert.assertFalse import org.junit.Assert.assertNotNull diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTestConstants.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTestConstants.kt similarity index 87% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTestConstants.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTestConstants.kt index 0f3a23df3f..f31e67b0e8 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTestConstants.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTestConstants.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup -import im.vector.matrix.android.common.SessionTestParams +import org.matrix.android.sdk.common.SessionTestParams object KeysBackupTestConstants { val defaultSessionParams = SessionTestParams(withInitialSync = false) diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTestHelper.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTestHelper.kt similarity index 88% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTestHelper.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTestHelper.kt index bb1436b8d4..f84a90708c 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupTestHelper.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupTestHelper.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupService -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupStateListener -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.assertDictEquals -import im.vector.matrix.android.common.assertListEquals -import im.vector.matrix.android.internal.crypto.MegolmSessionData -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.assertDictEquals +import org.matrix.android.sdk.common.assertListEquals +import org.matrix.android.sdk.internal.crypto.MegolmSessionData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion import org.junit.Assert import java.util.concurrent.CountDownLatch diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/PrepareKeysBackupDataResult.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/PrepareKeysBackupDataResult.kt similarity index 83% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/PrepareKeysBackupDataResult.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/PrepareKeysBackupDataResult.kt index 91d00cbe21..c28b7990e0 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/PrepareKeysBackupDataResult.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/PrepareKeysBackupDataResult.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo data class PrepareKeysBackupDataResult(val megolmBackupCreationInfo: MegolmBackupCreationInfo, val version: String) diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/StateObserver.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/StateObserver.kt similarity index 93% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/StateObserver.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/StateObserver.kt index 3f2e33d73b..90d2fd7812 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/keysbackup/StateObserver.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/keysbackup/StateObserver.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupService -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupStateListener +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener import org.junit.Assert.assertEquals import org.junit.Assert.assertNull import java.util.concurrent.CountDownLatch diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/ssss/QuadSTests.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/ssss/QuadSTests.kt similarity index 91% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/ssss/QuadSTests.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/ssss/QuadSTests.kt index 8bbc74011a..42cee74334 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/ssss/QuadSTests.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/ssss/QuadSTests.kt @@ -14,28 +14,28 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.ssss +package org.matrix.android.sdk.internal.crypto.ssss import androidx.lifecycle.Observer import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.securestorage.EncryptedSecretContent -import im.vector.matrix.android.api.session.securestorage.KeySigner -import im.vector.matrix.android.api.session.securestorage.RawBytesKeySpec -import im.vector.matrix.android.api.session.securestorage.SecretStorageKeyContent -import im.vector.matrix.android.api.session.securestorage.SharedSecretStorageService -import im.vector.matrix.android.api.session.securestorage.SsssKeyCreationInfo -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.SessionTestParams -import im.vector.matrix.android.common.TestConstants -import im.vector.matrix.android.common.TestMatrixCallback -import im.vector.matrix.android.internal.crypto.SSSS_ALGORITHM_AES_HMAC_SHA2 -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding -import im.vector.matrix.android.internal.crypto.secrets.DefaultSharedSecretStorageService -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.securestorage.EncryptedSecretContent +import org.matrix.android.sdk.api.session.securestorage.KeySigner +import org.matrix.android.sdk.api.session.securestorage.RawBytesKeySpec +import org.matrix.android.sdk.api.session.securestorage.SecretStorageKeyContent +import org.matrix.android.sdk.api.session.securestorage.SharedSecretStorageService +import org.matrix.android.sdk.api.session.securestorage.SsssKeyCreationInfo +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.SessionTestParams +import org.matrix.android.sdk.common.TestConstants +import org.matrix.android.sdk.common.TestMatrixCallback +import org.matrix.android.sdk.internal.crypto.SSSS_ALGORITHM_AES_HMAC_SHA2 +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.crypto.secrets.DefaultSharedSecretStorageService +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/SASTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/SASTest.kt similarity index 94% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/SASTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/SASTest.kt index 460c411d43..a6beeb123c 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/SASTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/SASTest.kt @@ -14,30 +14,30 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification import android.util.Log import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.IncomingSasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.OutgoingSasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.SasMode -import im.vector.matrix.android.api.session.crypto.verification.SasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationCancel -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationStart -import im.vector.matrix.android.internal.crypto.model.rest.toValue +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.IncomingSasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.OutgoingSasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.SasMode +import org.matrix.android.sdk.api.session.crypto.verification.SasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationCancel +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationStart +import org.matrix.android.sdk.internal.crypto.model.rest.toValue import org.junit.Assert.assertEquals import org.junit.Assert.assertFalse import org.junit.Assert.assertNotNull diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/HexParser.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/HexParser.kt similarity index 94% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/HexParser.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/HexParser.kt index 387b627713..cd5aa32d59 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/HexParser.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/HexParser.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode fun hexToByteArray(hex: String): ByteArray { // Remove all spaces diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/QrCodeTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/QrCodeTest.kt similarity index 98% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/QrCodeTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/QrCodeTest.kt index d19fad4b59..54a0f7e771 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/QrCodeTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/QrCodeTest.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest +import org.matrix.android.sdk.InstrumentedTest import org.amshove.kluent.shouldBeNull import org.amshove.kluent.shouldEqual import org.amshove.kluent.shouldEqualTo diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/SharedSecretTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/SharedSecretTest.kt similarity index 91% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/SharedSecretTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/SharedSecretTest.kt index 4ab79be18b..4032890723 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/SharedSecretTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/SharedSecretTest.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest +import org.matrix.android.sdk.InstrumentedTest import org.amshove.kluent.shouldBe import org.amshove.kluent.shouldNotBeEqualTo import org.junit.FixMethodOrder diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/VerificationTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/VerificationTest.kt similarity index 92% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/VerificationTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/VerificationTest.kt index d5e9e25b02..0c003215ee 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/crypto/verification/qrcode/VerificationTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/VerificationTest.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.TestConstants -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.api.session.crypto.verification.PendingVerificationRequest +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.TestConstants +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.api.session.crypto.verification.PendingVerificationRequest import org.amshove.kluent.shouldBe import org.junit.FixMethodOrder import org.junit.Test diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/session/room/send/MarkdownParserTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParserTest.kt similarity index 98% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/session/room/send/MarkdownParserTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParserTest.kt index 0dd2261e24..9b85310d50 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/session/room/send/MarkdownParserTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParserTest.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest +import org.matrix.android.sdk.InstrumentedTest import org.commonmark.parser.Parser import org.commonmark.renderer.html.HtmlRenderer import org.commonmark.renderer.text.TextContentRenderer diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/util/JsonCanonicalizerTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/util/JsonCanonicalizerTest.kt similarity index 98% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/util/JsonCanonicalizerTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/util/JsonCanonicalizerTest.kt index 0a7c8f6439..854d420a82 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/internal/util/JsonCanonicalizerTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/util/JsonCanonicalizerTest.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import androidx.test.ext.junit.runners.AndroidJUnit4 -import im.vector.matrix.android.InstrumentedTest +import org.matrix.android.sdk.InstrumentedTest import org.junit.Assert.assertEquals import org.junit.Test import org.junit.runner.RunWith diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/ChunkEntityTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/ChunkEntityTest.kt similarity index 86% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/ChunkEntityTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/ChunkEntityTest.kt index de7142a1cc..a2a1586864 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/ChunkEntityTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/ChunkEntityTest.kt @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,21 +14,21 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline import androidx.test.ext.junit.runners.AndroidJUnit4 import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.database.helper.addTimelineEvent -import im.vector.matrix.android.internal.database.helper.merge -import im.vector.matrix.android.internal.database.mapper.toEntity -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.SessionRealmModule -import im.vector.matrix.android.internal.session.room.timeline.PaginationDirection -import im.vector.matrix.android.session.room.timeline.RoomDataHelper.createFakeListOfEvents -import im.vector.matrix.android.session.room.timeline.RoomDataHelper.createFakeMessageEvent +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.database.helper.addTimelineEvent +import org.matrix.android.sdk.internal.database.helper.merge +import org.matrix.android.sdk.internal.database.mapper.toEntity +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.SessionRealmModule +import org.matrix.android.sdk.internal.session.room.timeline.PaginationDirection +import org.matrix.android.sdk.session.room.timeline.RoomDataHelper.createFakeListOfEvents +import org.matrix.android.sdk.session.room.timeline.RoomDataHelper.createFakeMessageEvent import io.realm.Realm import io.realm.RealmConfiguration import io.realm.kotlin.createObject diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakeGetContextOfEventTask.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakeGetContextOfEventTask.kt similarity index 75% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakeGetContextOfEventTask.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakeGetContextOfEventTask.kt index 0e1980f134..9a133032b6 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakeGetContextOfEventTask.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakeGetContextOfEventTask.kt @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline -import im.vector.matrix.android.internal.session.room.timeline.GetContextOfEventTask -import im.vector.matrix.android.internal.session.room.timeline.PaginationDirection -import im.vector.matrix.android.internal.session.room.timeline.TokenChunkEventPersistor +import org.matrix.android.sdk.internal.session.room.timeline.GetContextOfEventTask +import org.matrix.android.sdk.internal.session.room.timeline.PaginationDirection +import org.matrix.android.sdk.internal.session.room.timeline.TokenChunkEventPersistor import kotlin.random.Random internal class FakeGetContextOfEventTask constructor(private val tokenChunkEventPersistor: TokenChunkEventPersistor) : GetContextOfEventTask { diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakePaginationTask.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakePaginationTask.kt similarity index 78% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakePaginationTask.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakePaginationTask.kt index be67ffdbba..06828ef3d1 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakePaginationTask.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakePaginationTask.kt @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline -import im.vector.matrix.android.internal.session.room.timeline.PaginationTask -import im.vector.matrix.android.internal.session.room.timeline.TokenChunkEventPersistor +import org.matrix.android.sdk.internal.session.room.timeline.PaginationTask +import org.matrix.android.sdk.internal.session.room.timeline.TokenChunkEventPersistor import javax.inject.Inject import kotlin.random.Random diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakeTokenChunkEvent.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakeTokenChunkEvent.kt similarity index 82% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakeTokenChunkEvent.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakeTokenChunkEvent.kt index 3f74df2c2e..0301157d09 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/FakeTokenChunkEvent.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/FakeTokenChunkEvent.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.session.room.timeline.TokenChunkEvent +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.session.room.timeline.TokenChunkEvent internal data class FakeTokenChunkEvent(override val start: String?, override val end: String?, diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/RoomDataHelper.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/RoomDataHelper.kt similarity index 74% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/RoomDataHelper.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/RoomDataHelper.kt index 102d9b65d3..a6fe675218 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/RoomDataHelper.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/RoomDataHelper.kt @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType import kotlin.random.Random object RoomDataHelper { diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineBackToPreviousLastForwardTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineBackToPreviousLastForwardTest.kt similarity index 90% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineBackToPreviousLastForwardTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineBackToPreviousLastForwardTest.kt index 7c7de8170b..8c5e7f17f2 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineBackToPreviousLastForwardTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineBackToPreviousLastForwardTest.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.checkSendOrder +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.checkSendOrder import org.amshove.kluent.shouldBeFalse import org.amshove.kluent.shouldBeTrue import org.junit.Assert.assertTrue diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineForwardPaginationTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineForwardPaginationTest.kt similarity index 91% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineForwardPaginationTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineForwardPaginationTest.kt index adb5c81378..facb905b35 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineForwardPaginationTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineForwardPaginationTest.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.checkSendOrder +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.checkSendOrder import org.amshove.kluent.shouldBeFalse import org.amshove.kluent.shouldBeTrue import org.junit.FixMethodOrder diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelinePreviousLastForwardTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelinePreviousLastForwardTest.kt similarity index 92% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelinePreviousLastForwardTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelinePreviousLastForwardTest.kt index 3e673e4c08..28ce75c221 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelinePreviousLastForwardTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelinePreviousLastForwardTest.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline -import im.vector.matrix.android.InstrumentedTest -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.common.CommonTestHelper -import im.vector.matrix.android.common.CryptoTestHelper -import im.vector.matrix.android.common.checkSendOrder +import org.matrix.android.sdk.InstrumentedTest +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.common.CommonTestHelper +import org.matrix.android.sdk.common.CryptoTestHelper +import org.matrix.android.sdk.common.checkSendOrder import org.amshove.kluent.shouldBeFalse import org.amshove.kluent.shouldBeTrue import org.junit.FixMethodOrder diff --git a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineTest.kt similarity index 94% rename from matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineTest.kt rename to matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineTest.kt index 008508ae19..b0da49cdbb 100644 --- a/matrix-sdk-android/src/androidTest/java/im/vector/matrix/android/session/room/timeline/TimelineTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/room/timeline/TimelineTest.kt @@ -1,11 +1,11 @@ /* - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.session.room.timeline +package org.matrix.android.sdk.session.room.timeline import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.InstrumentedTest +import org.matrix.android.sdk.InstrumentedTest internal class TimelineTest : InstrumentedTest { diff --git a/matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/database/RealmDebugTools.kt b/matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/database/RealmDebugTools.kt similarity index 68% rename from matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/database/RealmDebugTools.kt rename to matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/database/RealmDebugTools.kt index 2d9dcda1d4..324a3c1062 100644 --- a/matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/database/RealmDebugTools.kt +++ b/matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/database/RealmDebugTools.kt @@ -14,22 +14,22 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database -import im.vector.matrix.android.internal.crypto.store.db.model.CrossSigningInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoMetadataEntity -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoRoomEntity -import im.vector.matrix.android.internal.crypto.store.db.model.DeviceInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.GossipingEventEntity -import im.vector.matrix.android.internal.crypto.store.db.model.IncomingGossipingRequestEntity -import im.vector.matrix.android.internal.crypto.store.db.model.KeyInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.KeysBackupDataEntity -import im.vector.matrix.android.internal.crypto.store.db.model.MyDeviceLastSeenInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OlmInboundGroupSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OlmSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OutgoingGossipingRequestEntity -import im.vector.matrix.android.internal.crypto.store.db.model.TrustLevelEntity -import im.vector.matrix.android.internal.crypto.store.db.model.UserEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CrossSigningInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoMetadataEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoRoomEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.DeviceInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.GossipingEventEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.IncomingGossipingRequestEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.KeyInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.KeysBackupDataEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.MyDeviceLastSeenInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmInboundGroupSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OutgoingGossipingRequestEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.TrustLevelEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.UserEntity import io.realm.Realm import io.realm.RealmConfiguration import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/network/interceptors/CurlLoggingInterceptor.kt b/matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/network/interceptors/CurlLoggingInterceptor.kt similarity index 96% rename from matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/network/interceptors/CurlLoggingInterceptor.kt rename to matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/network/interceptors/CurlLoggingInterceptor.kt index eb05e26362..ee2c6076cc 100644 --- a/matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/network/interceptors/CurlLoggingInterceptor.kt +++ b/matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/network/interceptors/CurlLoggingInterceptor.kt @@ -15,9 +15,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.interceptors +package org.matrix.android.sdk.internal.network.interceptors -import im.vector.matrix.android.internal.di.MatrixScope +import org.matrix.android.sdk.internal.di.MatrixScope import okhttp3.Interceptor import okhttp3.Response import okio.Buffer diff --git a/matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/network/interceptors/FormattedJsonHttpLogger.kt b/matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/network/interceptors/FormattedJsonHttpLogger.kt similarity index 95% rename from matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/network/interceptors/FormattedJsonHttpLogger.kt rename to matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/network/interceptors/FormattedJsonHttpLogger.kt index 43f1373daf..349110aff8 100644 --- a/matrix-sdk-android/src/debug/java/im/vector/matrix/android/internal/network/interceptors/FormattedJsonHttpLogger.kt +++ b/matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/network/interceptors/FormattedJsonHttpLogger.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.interceptors +package org.matrix.android.sdk.internal.network.interceptors import androidx.annotation.NonNull -import im.vector.matrix.android.BuildConfig +import org.matrix.android.sdk.BuildConfig import okhttp3.logging.HttpLoggingInterceptor import org.json.JSONArray import org.json.JSONException diff --git a/matrix-sdk-android/src/main/AndroidManifest.xml b/matrix-sdk-android/src/main/AndroidManifest.xml index c02f34f1c9..52238f824c 100644 --- a/matrix-sdk-android/src/main/AndroidManifest.xml +++ b/matrix-sdk-android/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" - package="im.vector.matrix.android"> + package="org.matrix.android.sdk"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.VIBRATE" /> @@ -13,7 +13,7 @@ read access permission --> <provider - android:name="im.vector.matrix.android.api.session.file.MatrixSDKFileProvider" + android:name=".api.session.file.MatrixSDKFileProvider" android:authorities="${applicationId}.mx-sdk.fileprovider" android:exported="false" android:grantUriPermissions="true"> diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionComponent.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionComponent.kt deleted file mode 100644 index b95595ed23..0000000000 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionComponent.kt +++ /dev/null @@ -1,138 +0,0 @@ -/* - * Copyright 2019 New Vector Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package im.vector.matrix.android.internal.session - -import dagger.BindsInstance -import dagger.Component -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.crypto.CancelGossipRequestWorker -import im.vector.matrix.android.internal.crypto.CryptoModule -import im.vector.matrix.android.internal.crypto.SendGossipRequestWorker -import im.vector.matrix.android.internal.crypto.SendGossipWorker -import im.vector.matrix.android.internal.crypto.verification.SendVerificationMessageWorker -import im.vector.matrix.android.internal.di.MatrixComponent -import im.vector.matrix.android.internal.di.SessionAssistedInjectModule -import im.vector.matrix.android.internal.network.NetworkConnectivityChecker -import im.vector.matrix.android.internal.session.account.AccountModule -import im.vector.matrix.android.internal.session.cache.CacheModule -import im.vector.matrix.android.internal.session.call.CallModule -import im.vector.matrix.android.internal.session.content.ContentModule -import im.vector.matrix.android.internal.session.content.UploadContentWorker -import im.vector.matrix.android.internal.session.filter.FilterModule -import im.vector.matrix.android.internal.session.group.GetGroupDataWorker -import im.vector.matrix.android.internal.session.group.GroupModule -import im.vector.matrix.android.internal.session.homeserver.HomeServerCapabilitiesModule -import im.vector.matrix.android.internal.session.identity.IdentityModule -import im.vector.matrix.android.internal.session.integrationmanager.IntegrationManagerModule -import im.vector.matrix.android.internal.session.openid.OpenIdModule -import im.vector.matrix.android.internal.session.profile.ProfileModule -import im.vector.matrix.android.internal.session.pushers.AddHttpPusherWorker -import im.vector.matrix.android.internal.session.pushers.PushersModule -import im.vector.matrix.android.internal.session.room.RoomModule -import im.vector.matrix.android.internal.session.room.relation.SendRelationWorker -import im.vector.matrix.android.internal.session.room.send.EncryptEventWorker -import im.vector.matrix.android.internal.session.room.send.MultipleEventSendingDispatcherWorker -import im.vector.matrix.android.internal.session.room.send.RedactEventWorker -import im.vector.matrix.android.internal.session.room.send.SendEventWorker -import im.vector.matrix.android.internal.session.signout.SignOutModule -import im.vector.matrix.android.internal.session.sync.SyncModule -import im.vector.matrix.android.internal.session.sync.SyncTask -import im.vector.matrix.android.internal.session.sync.SyncTokenStore -import im.vector.matrix.android.internal.session.sync.job.SyncWorker -import im.vector.matrix.android.internal.session.terms.TermsModule -import im.vector.matrix.android.internal.session.user.UserModule -import im.vector.matrix.android.internal.session.user.accountdata.AccountDataModule -import im.vector.matrix.android.internal.session.widgets.WidgetModule -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers - -@Component(dependencies = [MatrixComponent::class], - modules = [ - SessionModule::class, - RoomModule::class, - SyncModule::class, - HomeServerCapabilitiesModule::class, - SignOutModule::class, - GroupModule::class, - UserModule::class, - FilterModule::class, - GroupModule::class, - ContentModule::class, - CacheModule::class, - CryptoModule::class, - PushersModule::class, - OpenIdModule::class, - WidgetModule::class, - IntegrationManagerModule::class, - IdentityModule::class, - TermsModule::class, - AccountDataModule::class, - ProfileModule::class, - SessionAssistedInjectModule::class, - AccountModule::class, - CallModule::class - ] -) -@SessionScope -internal interface SessionComponent { - - fun coroutineDispatchers(): MatrixCoroutineDispatchers - - fun session(): Session - - fun syncTask(): SyncTask - - fun syncTokenStore(): SyncTokenStore - - fun networkConnectivityChecker(): NetworkConnectivityChecker - - fun taskExecutor(): TaskExecutor - - fun inject(worker: SendEventWorker) - - fun inject(worker: SendRelationWorker) - - fun inject(worker: EncryptEventWorker) - - fun inject(worker: MultipleEventSendingDispatcherWorker) - - fun inject(worker: RedactEventWorker) - - fun inject(worker: GetGroupDataWorker) - - fun inject(worker: UploadContentWorker) - - fun inject(worker: SyncWorker) - - fun inject(worker: AddHttpPusherWorker) - - fun inject(worker: SendVerificationMessageWorker) - - fun inject(worker: SendGossipRequestWorker) - - fun inject(worker: CancelGossipRequestWorker) - - fun inject(worker: SendGossipWorker) - - @Component.Factory - interface Factory { - fun create( - matrixComponent: MatrixComponent, - @BindsInstance sessionParams: SessionParams): SessionComponent - } -} diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/Matrix.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/Matrix.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/Matrix.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/Matrix.kt index 12bfb0bb8e..5ad5533836 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/Matrix.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/Matrix.kt @@ -14,22 +14,22 @@ * limitations under the License. */ -package im.vector.matrix.android.api +package org.matrix.android.sdk.api import android.content.Context import androidx.lifecycle.ProcessLifecycleOwner import androidx.work.Configuration import androidx.work.WorkManager import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.legacy.LegacySessionImporter -import im.vector.matrix.android.internal.SessionManager -import im.vector.matrix.android.internal.crypto.attachments.ElementToDecrypt -import im.vector.matrix.android.internal.crypto.attachments.MXEncryptedAttachments -import im.vector.matrix.android.internal.di.DaggerMatrixComponent -import im.vector.matrix.android.internal.network.UserAgentHolder -import im.vector.matrix.android.internal.util.BackgroundDetectionObserver +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.legacy.LegacySessionImporter +import org.matrix.android.sdk.internal.SessionManager +import org.matrix.android.sdk.internal.crypto.attachments.ElementToDecrypt +import org.matrix.android.sdk.internal.crypto.attachments.MXEncryptedAttachments +import org.matrix.android.sdk.internal.di.DaggerMatrixComponent +import org.matrix.android.sdk.internal.network.UserAgentHolder +import org.matrix.android.sdk.internal.util.BackgroundDetectionObserver import org.matrix.olm.OlmManager import java.io.InputStream import java.util.concurrent.Executors diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixCallback.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixCallback.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixCallback.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixCallback.kt index e57117f644..65699c3ef2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixCallback.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixCallback.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api +package org.matrix.android.sdk.api /** * Generic callback interface for asynchronously. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixConfiguration.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixConfiguration.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixConfiguration.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixConfiguration.kt index d80a940675..3012f977bb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixConfiguration.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixConfiguration.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api +package org.matrix.android.sdk.api -import im.vector.matrix.android.api.crypto.MXCryptoConfig +import org.matrix.android.sdk.api.crypto.MXCryptoConfig import java.net.Proxy data class MatrixConfiguration( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixPatterns.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixPatterns.kt similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixPatterns.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixPatterns.kt index bba925b89f..2d3bf3615c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/MatrixPatterns.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/MatrixPatterns.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api +package org.matrix.android.sdk.api /** * This class contains pattern to match the different Matrix ids diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/AuthenticationService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/AuthenticationService.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/AuthenticationService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/AuthenticationService.kt index 08007e3397..7cee995e1d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/AuthenticationService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/AuthenticationService.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth +package org.matrix.android.sdk.api.auth -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.LoginFlowResult -import im.vector.matrix.android.api.auth.login.LoginWizard -import im.vector.matrix.android.api.auth.registration.RegistrationWizard -import im.vector.matrix.android.api.auth.wellknown.WellknownResult -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.LoginFlowResult +import org.matrix.android.sdk.api.auth.login.LoginWizard +import org.matrix.android.sdk.api.auth.registration.RegistrationWizard +import org.matrix.android.sdk.api.auth.wellknown.WellknownResult +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to authenticate or to create an account to a matrix server. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/Constants.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/Constants.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/Constants.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/Constants.kt index f4d6d2505e..70bb51231b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/Constants.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/Constants.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth +package org.matrix.android.sdk.api.auth /** * Path to use when the client does not supported any or all login flows diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/Credentials.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/Credentials.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/Credentials.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/Credentials.kt index d50ed2f46e..d8bfce33b7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/Credentials.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/Credentials.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.util.md5 +import org.matrix.android.sdk.internal.util.md5 /** * This data class hold credentials user data. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/DiscoveryInformation.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/DiscoveryInformation.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/DiscoveryInformation.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/DiscoveryInformation.kt index 2aa741bad3..1f21f0b8c6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/DiscoveryInformation.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/DiscoveryInformation.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/HomeServerConnectionConfig.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/HomeServerConnectionConfig.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/HomeServerConnectionConfig.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/HomeServerConnectionConfig.kt index ef4c492bf8..add6057fa6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/HomeServerConnectionConfig.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/HomeServerConnectionConfig.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data import android.net.Uri import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig.Builder -import im.vector.matrix.android.internal.network.ssl.Fingerprint -import im.vector.matrix.android.internal.util.ensureTrailingSlash +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig.Builder +import org.matrix.android.sdk.internal.network.ssl.Fingerprint +import org.matrix.android.sdk.internal.util.ensureTrailingSlash import okhttp3.CipherSuite import okhttp3.TlsVersion /** * This data class holds how to connect to a specific Homeserver. - * It's used with [im.vector.matrix.android.api.auth.AuthenticationService] class. + * It's used with [org.matrix.android.sdk.api.auth.AuthenticationService] class. * You should use the [Builder] to create one. */ @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/LoginFlowResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/LoginFlowResult.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/LoginFlowResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/LoginFlowResult.kt index 3e824eeaee..71688b1e40 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/LoginFlowResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/LoginFlowResult.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data // Either a list of supported login types, or an error if the homeserver is outdated sealed class LoginFlowResult { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/LoginFlowTypes.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/LoginFlowTypes.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/LoginFlowTypes.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/LoginFlowTypes.kt index 922a4cca18..ee1fdb0eca 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/LoginFlowTypes.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/LoginFlowTypes.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data object LoginFlowTypes { const val PASSWORD = "m.login.password" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/SessionParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/SessionParams.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/SessionParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/SessionParams.kt index 1cbba50af7..6551a9757c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/SessionParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/SessionParams.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data /** * This data class holds necessary data to open a session. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/WellKnown.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/WellKnown.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/WellKnown.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/WellKnown.kt index 7885a05e9b..580ed1a840 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/WellKnown.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/WellKnown.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict /** * https://matrix.org/docs/spec/client_server/r0.4.0.html#server-discovery diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/WellKnownBaseConfig.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/WellKnownBaseConfig.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/WellKnownBaseConfig.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/WellKnownBaseConfig.kt index c544ebfdf8..abb05bc003 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/data/WellKnownBaseConfig.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/data/WellKnownBaseConfig.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/login/LoginWizard.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/login/LoginWizard.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/login/LoginWizard.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/login/LoginWizard.kt index 9c296d5ddb..4f8d733099 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/login/LoginWizard.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/login/LoginWizard.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.login +package org.matrix.android.sdk.api.auth.login -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.Cancelable interface LoginWizard { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegisterThreePid.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegisterThreePid.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegisterThreePid.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegisterThreePid.kt index 9ad72edc67..52419a2be4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegisterThreePid.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegisterThreePid.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.registration +package org.matrix.android.sdk.api.auth.registration sealed class RegisterThreePid { data class Email(val email: String) : RegisterThreePid() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegistrationResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegistrationResult.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegistrationResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegistrationResult.kt index fd75e096d9..cf3db05ea9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegistrationResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegistrationResult.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.registration +package org.matrix.android.sdk.api.auth.registration -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session // Either a session or an object containing data about registration stages sealed class RegistrationResult { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegistrationWizard.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegistrationWizard.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegistrationWizard.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegistrationWizard.kt index 9c1e38e31e..18cde5c812 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/RegistrationWizard.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/RegistrationWizard.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.registration +package org.matrix.android.sdk.api.auth.registration -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable interface RegistrationWizard { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/Stage.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/Stage.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/Stage.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/Stage.kt index ccc5908911..17ad9040a8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/registration/Stage.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/registration/Stage.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.registration +package org.matrix.android.sdk.api.auth.registration sealed class Stage(open val mandatory: Boolean) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/wellknown/WellknownResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/wellknown/WellknownResult.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/wellknown/WellknownResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/wellknown/WellknownResult.kt index 58c7cf730e..242ae7d2ac 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/auth/wellknown/WellknownResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/wellknown/WellknownResult.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.wellknown +package org.matrix.android.sdk.api.auth.wellknown -import im.vector.matrix.android.api.auth.data.WellKnown +import org.matrix.android.sdk.api.auth.data.WellKnown /** * Ref: https://matrix.org/docs/spec/client_server/latest#well-known-uri diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/comparators/DatedObjectComparators.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/comparators/DatedObjectComparators.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/comparators/DatedObjectComparators.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/comparators/DatedObjectComparators.kt index a9d30f823c..740d948b60 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/comparators/DatedObjectComparators.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/comparators/DatedObjectComparators.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.comparators +package org.matrix.android.sdk.api.comparators -import im.vector.matrix.android.api.interfaces.DatedObject +import org.matrix.android.sdk.api.interfaces.DatedObject object DatedObjectComparators { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/Emojis.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/Emojis.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/Emojis.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/Emojis.kt index 469721a4c8..a974ed10e8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/Emojis.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/Emojis.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.crypto +package org.matrix.android.sdk.api.crypto -import im.vector.matrix.android.api.session.crypto.verification.EmojiRepresentation -import im.vector.matrix.android.internal.crypto.verification.getEmojiForCode +import org.matrix.android.sdk.api.session.crypto.verification.EmojiRepresentation +import org.matrix.android.sdk.internal.crypto.verification.getEmojiForCode /** * Provide all the emojis used for SAS verification (for debug purpose) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/MXCryptoConfig.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/MXCryptoConfig.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/MXCryptoConfig.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/MXCryptoConfig.kt index fa8178334c..52133a05c9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/MXCryptoConfig.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/MXCryptoConfig.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.crypto +package org.matrix.android.sdk.api.crypto /** * Class to define the parameters used to customize or configure the end-to-end crypto. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/RoomEncryptionTrustLevel.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/RoomEncryptionTrustLevel.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/RoomEncryptionTrustLevel.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/RoomEncryptionTrustLevel.kt index ee431ae23a..dcf8a934ff 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/crypto/RoomEncryptionTrustLevel.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/crypto/RoomEncryptionTrustLevel.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.crypto +package org.matrix.android.sdk.api.crypto /** * RoomEncryptionTrustLevel represents the trust level in an encrypted room. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Booleans.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Booleans.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Booleans.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Booleans.kt index f6bf7d5f7d..5fa638ce32 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Booleans.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Booleans.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.extensions +package org.matrix.android.sdk.api.extensions fun Boolean?.orTrue() = this ?: true diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/MatrixSdkExtensions.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/MatrixSdkExtensions.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/MatrixSdkExtensions.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/MatrixSdkExtensions.kt index 6ce04f8b30..3501e76d4b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/MatrixSdkExtensions.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/MatrixSdkExtensions.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.extensions +package org.matrix.android.sdk.api.extensions -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo /* ========================================================================================== * MXDeviceInfo diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Strings.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Strings.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Strings.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Strings.kt index 202c15b5b0..65f928a08a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Strings.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Strings.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.extensions +package org.matrix.android.sdk.api.extensions fun CharSequence.ensurePrefix(prefix: CharSequence): CharSequence { return when { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Try.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Try.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Try.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Try.kt index 3d80a94156..7e3aeac69e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/extensions/Try.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Try.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.extensions +package org.matrix.android.sdk.api.extensions import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/Extensions.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/Extensions.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/Extensions.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/Extensions.kt index 7b5dffb21e..4225d7ea89 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/Extensions.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/Extensions.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.failure +package org.matrix.android.sdk.api.failure -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.internal.auth.registration.RegistrationFlowResponse -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.internal.auth.registration.RegistrationFlowResponse +import org.matrix.android.sdk.internal.di.MoshiProvider import java.io.IOException import javax.net.ssl.HttpsURLConnection diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/Failure.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/Failure.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/Failure.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/Failure.kt index f519819d0d..98eb066184 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/Failure.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/Failure.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.failure +package org.matrix.android.sdk.api.failure -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.internal.auth.registration.RegistrationFlowResponse -import im.vector.matrix.android.internal.network.ssl.Fingerprint +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.internal.auth.registration.RegistrationFlowResponse +import org.matrix.android.sdk.internal.network.ssl.Fingerprint import java.io.IOException /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/GlobalError.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/GlobalError.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/GlobalError.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/GlobalError.kt index ae268b9da2..b72cc23281 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/GlobalError.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/GlobalError.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.failure +package org.matrix.android.sdk.api.failure -import im.vector.matrix.android.internal.network.ssl.Fingerprint +import org.matrix.android.sdk.internal.network.ssl.Fingerprint // This class will be sent to the bus sealed class GlobalError { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/MatrixError.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/MatrixError.kt similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/MatrixError.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/MatrixError.kt index 7c9ace5d82..aba89b68c3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/MatrixError.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/failure/MatrixError.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.failure +package org.matrix.android.sdk.api.failure import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/interfaces/DatedObject.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/interfaces/DatedObject.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/interfaces/DatedObject.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/interfaces/DatedObject.kt index cd73550692..5d6d01d7a9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/interfaces/DatedObject.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/interfaces/DatedObject.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.interfaces +package org.matrix.android.sdk.api.interfaces /** * Can be implemented by any object containing a timestamp. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/legacy/LegacySessionImporter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/legacy/LegacySessionImporter.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/legacy/LegacySessionImporter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/legacy/LegacySessionImporter.kt index 7856bd2c34..59d73a6386 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/legacy/LegacySessionImporter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/legacy/LegacySessionImporter.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.legacy +package org.matrix.android.sdk.api.legacy interface LegacySessionImporter { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/listeners/ProgressListener.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/listeners/ProgressListener.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/listeners/ProgressListener.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/listeners/ProgressListener.kt index d672434046..b0cdef40d8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/listeners/ProgressListener.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/listeners/ProgressListener.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.listeners +package org.matrix.android.sdk.api.listeners /** * Interface to send a progress info diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/listeners/StepProgressListener.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/listeners/StepProgressListener.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/listeners/StepProgressListener.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/listeners/StepProgressListener.kt index 196aa6d655..47b5f3a569 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/listeners/StepProgressListener.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/listeners/StepProgressListener.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.listeners +package org.matrix.android.sdk.api.listeners /** * Interface to send a progress info diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/MatrixLinkify.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/MatrixLinkify.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/MatrixLinkify.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/MatrixLinkify.kt index cd4ce1206e..68ff35c153 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/MatrixLinkify.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/MatrixLinkify.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.permalinks +package org.matrix.android.sdk.api.permalinks import android.text.Spannable diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/MatrixPermalinkSpan.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/MatrixPermalinkSpan.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/MatrixPermalinkSpan.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/MatrixPermalinkSpan.kt index afba5ab040..dc71efb652 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/MatrixPermalinkSpan.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/MatrixPermalinkSpan.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.permalinks +package org.matrix.android.sdk.api.permalinks import android.text.style.ClickableSpan import android.view.View -import im.vector.matrix.android.api.permalinks.MatrixPermalinkSpan.Callback +import org.matrix.android.sdk.api.permalinks.MatrixPermalinkSpan.Callback /** * This MatrixPermalinkSpan is a clickable span which use a [Callback] to communicate back. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkData.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkData.kt index ecdbe86b98..f96844745f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.permalinks +package org.matrix.android.sdk.api.permalinks import android.net.Uri diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkFactory.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkFactory.kt index 03c5149e6b..891608dc65 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkFactory.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.permalinks +package org.matrix.android.sdk.api.permalinks -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event /** * Useful methods to create Matrix permalink (matrix.to links). diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkParser.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkParser.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkParser.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkParser.kt index 871c30e46a..2df5685c10 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/permalinks/PermalinkParser.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/permalinks/PermalinkParser.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.permalinks +package org.matrix.android.sdk.api.permalinks import android.net.Uri -import im.vector.matrix.android.api.MatrixPatterns +import org.matrix.android.sdk.api.MatrixPatterns /** * This class turns an uri to a [PermalinkData] diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/Action.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/Action.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/Action.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/Action.kt index a81af2cf21..420fca76ca 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/Action.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/Action.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.rest.PushRule import timber.log.Timber sealed class Action { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/Condition.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/Condition.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/Condition.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/Condition.kt index a7b475518c..4b92d7e0c0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/Condition.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/Condition.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event abstract class Condition(val kind: Kind) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/ConditionResolver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/ConditionResolver.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/ConditionResolver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/ConditionResolver.kt index 95f89ec2c7..f883f73552 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/ConditionResolver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/ConditionResolver.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event /** * Acts like a visitor on Conditions. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/ContainsDisplayNameCondition.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/ContainsDisplayNameCondition.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/ContainsDisplayNameCondition.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/ContainsDisplayNameCondition.kt index a2613d2859..7b97b428de 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/ContainsDisplayNameCondition.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/ContainsDisplayNameCondition.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent import timber.log.Timber class ContainsDisplayNameCondition : Condition(Kind.ContainsDisplayName) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/EventMatchCondition.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/EventMatchCondition.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/EventMatchCondition.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/EventMatchCondition.kt index ca13155542..33389f8f0a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/EventMatchCondition.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/EventMatchCondition.kt @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.di.MoshiProvider import timber.log.Timber class EventMatchCondition( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/PushRuleService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/PushRuleService.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/PushRuleService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/PushRuleService.kt index 1c1c2f266c..8aea551389 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/PushRuleService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/PushRuleService.kt @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.api.pushrules.rest.RuleSet -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.rest.RuleSet +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.util.Cancelable interface PushRuleService { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RoomMemberCountCondition.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RoomMemberCountCondition.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RoomMemberCountCondition.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RoomMemberCountCondition.kt index 5c7b79a5ba..aeb388f62c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RoomMemberCountCondition.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RoomMemberCountCondition.kt @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.session.room.RoomGetter +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.session.room.RoomGetter import timber.log.Timber private val regex = Regex("^(==|<=|>=|<|>)?(\\d*)$") diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleIds.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleIds.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleIds.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleIds.kt index cf05e9252d..82f18115fb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleIds.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleIds.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules /** * Known rule ids diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleScope.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleScope.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleScope.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleScope.kt index 19aa2a4d43..6e3f9f98f9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleScope.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleScope.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules object RuleScope { const val GLOBAL = "global" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleSetKey.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleSetKey.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleSetKey.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleSetKey.kt index e8862ad343..bebb176418 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/RuleSetKey.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/RuleSetKey.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules /** * Ref: https://matrix.org/docs/spec/client_server/latest#get-matrix-client-r0-pushrules diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/SenderNotificationPermissionCondition.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/SenderNotificationPermissionCondition.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/SenderNotificationPermissionCondition.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/SenderNotificationPermissionCondition.kt index 5d16825056..b142ae0f0d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/SenderNotificationPermissionCondition.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/SenderNotificationPermissionCondition.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper class SenderNotificationPermissionCondition( /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/GetPushRulesResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/GetPushRulesResponse.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/GetPushRulesResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/GetPushRulesResponse.kt index 2ce6c8364a..21540e31f2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/GetPushRulesResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/GetPushRulesResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules.rest +package org.matrix.android.sdk.api.pushrules.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/PushCondition.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/PushCondition.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/PushCondition.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/PushCondition.kt index edfb56e019..dbf2bdea17 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/PushCondition.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/PushCondition.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules.rest +package org.matrix.android.sdk.api.pushrules.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.pushrules.Condition -import im.vector.matrix.android.api.pushrules.ContainsDisplayNameCondition -import im.vector.matrix.android.api.pushrules.EventMatchCondition -import im.vector.matrix.android.api.pushrules.RoomMemberCountCondition -import im.vector.matrix.android.api.pushrules.SenderNotificationPermissionCondition +import org.matrix.android.sdk.api.pushrules.Condition +import org.matrix.android.sdk.api.pushrules.ContainsDisplayNameCondition +import org.matrix.android.sdk.api.pushrules.EventMatchCondition +import org.matrix.android.sdk.api.pushrules.RoomMemberCountCondition +import org.matrix.android.sdk.api.pushrules.SenderNotificationPermissionCondition import timber.log.Timber /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/PushRule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/PushRule.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/PushRule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/PushRule.kt index 8611f124e8..4d08cd978c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/PushRule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/PushRule.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.pushrules.rest +package org.matrix.android.sdk.api.pushrules.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.pushrules.Action -import im.vector.matrix.android.api.pushrules.getActions -import im.vector.matrix.android.api.pushrules.toJson +import org.matrix.android.sdk.api.pushrules.Action +import org.matrix.android.sdk.api.pushrules.getActions +import org.matrix.android.sdk.api.pushrules.toJson /** * Ref: https://matrix.org/docs/spec/client_server/latest#get-matrix-client-r0-pushrules diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/RuleSet.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/RuleSet.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/RuleSet.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/RuleSet.kt index 28f680b12b..3fee8fc94d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/pushrules/rest/RuleSet.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/rest/RuleSet.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.pushrules.rest +package org.matrix.android.sdk.api.pushrules.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.pushrules.RuleSetKey +import org.matrix.android.sdk.api.pushrules.RuleSetKey /** * Ref: https://matrix.org/docs/spec/client_server/latest#get-matrix-client-r0-pushrules diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/query/QueryStringValue.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/query/QueryStringValue.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/query/QueryStringValue.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/query/QueryStringValue.kt index ef99133ba6..dbc4c2cef2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/query/QueryStringValue.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/query/QueryStringValue.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.query +package org.matrix.android.sdk.api.query /** * Basic query language. All these cases are mutually exclusive. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/InitialSyncProgressService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/InitialSyncProgressService.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/InitialSyncProgressService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/InitialSyncProgressService.kt index 6aacd6cd19..80b9ca4d62 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/InitialSyncProgressService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/InitialSyncProgressService.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session +package org.matrix.android.sdk.api.session import androidx.annotation.StringRes import androidx.lifecycle.LiveData diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/Session.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/Session.kt similarity index 72% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/Session.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/Session.kt index 8d97dfc01b..b95142c41d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/Session.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/Session.kt @@ -14,39 +14,39 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session +package org.matrix.android.sdk.api.session import androidx.annotation.MainThread import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.failure.GlobalError -import im.vector.matrix.android.api.pushrules.PushRuleService -import im.vector.matrix.android.api.session.account.AccountService -import im.vector.matrix.android.api.session.accountdata.AccountDataService -import im.vector.matrix.android.api.session.cache.CacheService -import im.vector.matrix.android.api.session.call.CallSignalingService -import im.vector.matrix.android.api.session.content.ContentUploadStateTracker -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.file.ContentDownloadStateTracker -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.session.group.GroupService -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilitiesService -import im.vector.matrix.android.api.session.identity.IdentityService -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService -import im.vector.matrix.android.api.session.profile.ProfileService -import im.vector.matrix.android.api.session.pushers.PushersService -import im.vector.matrix.android.api.session.room.RoomDirectoryService -import im.vector.matrix.android.api.session.room.RoomService -import im.vector.matrix.android.api.session.securestorage.SecureStorageService -import im.vector.matrix.android.api.session.securestorage.SharedSecretStorageService -import im.vector.matrix.android.api.session.signout.SignOutService -import im.vector.matrix.android.api.session.sync.FilterService -import im.vector.matrix.android.api.session.sync.SyncState -import im.vector.matrix.android.api.session.terms.TermsService -import im.vector.matrix.android.api.session.typing.TypingUsersTracker -import im.vector.matrix.android.api.session.user.UserService -import im.vector.matrix.android.api.session.widgets.WidgetService +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.failure.GlobalError +import org.matrix.android.sdk.api.pushrules.PushRuleService +import org.matrix.android.sdk.api.session.account.AccountService +import org.matrix.android.sdk.api.session.accountdata.AccountDataService +import org.matrix.android.sdk.api.session.cache.CacheService +import org.matrix.android.sdk.api.session.call.CallSignalingService +import org.matrix.android.sdk.api.session.content.ContentUploadStateTracker +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.file.ContentDownloadStateTracker +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.session.group.GroupService +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilitiesService +import org.matrix.android.sdk.api.session.identity.IdentityService +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.session.profile.ProfileService +import org.matrix.android.sdk.api.session.pushers.PushersService +import org.matrix.android.sdk.api.session.room.RoomDirectoryService +import org.matrix.android.sdk.api.session.room.RoomService +import org.matrix.android.sdk.api.session.securestorage.SecureStorageService +import org.matrix.android.sdk.api.session.securestorage.SharedSecretStorageService +import org.matrix.android.sdk.api.session.signout.SignOutService +import org.matrix.android.sdk.api.session.sync.FilterService +import org.matrix.android.sdk.api.session.sync.SyncState +import org.matrix.android.sdk.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.typing.TypingUsersTracker +import org.matrix.android.sdk.api.session.user.UserService +import org.matrix.android.sdk.api.session.widgets.WidgetService import okhttp3.OkHttpClient /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/account/AccountService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/account/AccountService.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/account/AccountService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/account/AccountService.kt index ddbaaea6ef..0c8ce5fdac 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/account/AccountService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/account/AccountService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.account +package org.matrix.android.sdk.api.session.account -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to manage the account. It's implemented at the session level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/AccountDataService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/AccountDataService.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/AccountDataService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/AccountDataService.kt index 3d5637caa1..0e3c29545b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/AccountDataService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/AccountDataService.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.accountdata +package org.matrix.android.sdk.api.session.accountdata import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.Optional interface AccountDataService { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataEvent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/UserAccountDataEvent.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataEvent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/UserAccountDataEvent.kt index 4ff0975de9..49db54ae21 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataEvent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/UserAccountDataEvent.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.accountdata +package org.matrix.android.sdk.api.session.accountdata import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Content /** * This is a simplified Event with just a type and a content. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataTypes.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/UserAccountDataTypes.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataTypes.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/UserAccountDataTypes.kt index bcdc3a6d1d..b47b1e9e85 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/accountdata/UserAccountDataTypes.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/UserAccountDataTypes.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.accountdata +package org.matrix.android.sdk.api.session.accountdata object UserAccountDataTypes { const val TYPE_IGNORED_USER_LIST = "m.ignored_user_list" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/cache/CacheService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/cache/CacheService.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/cache/CacheService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/cache/CacheService.kt index 2f34922280..f87d3b8753 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/cache/CacheService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/cache/CacheService.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.cache +package org.matrix.android.sdk.api.session.cache -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback /** * This interface defines a method to clear the cache. It's implemented at the session level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallSignalingService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallSignalingService.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallSignalingService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallSignalingService.kt index ec0cb0e4e1..f13ecd8a15 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallSignalingService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallSignalingService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.call +package org.matrix.android.sdk.api.session.call -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable interface CallSignalingService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallState.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallState.kt index 3b3a393026..7fb712f6b5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.call +package org.matrix.android.sdk.api.session.call import org.webrtc.PeerConnection diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallsListener.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallsListener.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallsListener.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallsListener.kt index 1c51c10c0b..68eaf2adab 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/CallsListener.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/CallsListener.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.call +package org.matrix.android.sdk.api.session.call -import im.vector.matrix.android.api.session.room.model.call.CallAnswerContent -import im.vector.matrix.android.api.session.room.model.call.CallCandidatesContent -import im.vector.matrix.android.api.session.room.model.call.CallHangupContent -import im.vector.matrix.android.api.session.room.model.call.CallInviteContent +import org.matrix.android.sdk.api.session.room.model.call.CallAnswerContent +import org.matrix.android.sdk.api.session.room.model.call.CallCandidatesContent +import org.matrix.android.sdk.api.session.room.model.call.CallHangupContent +import org.matrix.android.sdk.api.session.room.model.call.CallInviteContent interface CallsListener { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/EglUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/EglUtils.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/EglUtils.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/EglUtils.kt index bd1d95ae6f..9575d5ecde 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/EglUtils.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/EglUtils.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.call +package org.matrix.android.sdk.api.session.call import org.webrtc.EglBase import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/MxCall.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/MxCall.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/MxCall.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/MxCall.kt index f6b8813188..74f37c66ae 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/MxCall.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/MxCall.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.call +package org.matrix.android.sdk.api.session.call import org.webrtc.IceCandidate import org.webrtc.SessionDescription diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/TurnServerResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/TurnServerResponse.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/TurnServerResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/TurnServerResponse.kt index 78acff5290..47359ede7f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/call/TurnServerResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/call/TurnServerResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.call +package org.matrix.android.sdk.api.session.call import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentAttachmentData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentAttachmentData.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentAttachmentData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentAttachmentData.kt index b80a17b017..4576be8575 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentAttachmentData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentAttachmentData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.content +package org.matrix.android.sdk.api.session.content import android.net.Uri import android.os.Parcelable diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentUploadStateTracker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentUploadStateTracker.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentUploadStateTracker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentUploadStateTracker.kt index dedf9a83cf..39e8c3328e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentUploadStateTracker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentUploadStateTracker.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.content +package org.matrix.android.sdk.api.session.content interface ContentUploadStateTracker { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentUrlResolver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentUrlResolver.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentUrlResolver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentUrlResolver.kt index 6ed0b92e38..5a210dedaf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/content/ContentUrlResolver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/content/ContentUrlResolver.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.content +package org.matrix.android.sdk.api.session.content /** * This interface defines methods for accessing content from the current session. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/CryptoService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/CryptoService.kt similarity index 73% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/CryptoService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/CryptoService.kt index 19635364cd..0d01607cde 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/CryptoService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/CryptoService.kt @@ -14,32 +14,32 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto +package org.matrix.android.sdk.api.session.crypto import android.content.Context import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupService -import im.vector.matrix.android.api.session.crypto.keyshare.GossipingRequestListener -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.crypto.NewSessionListener -import im.vector.matrix.android.internal.crypto.OutgoingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.crypto.model.MXDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXEncryptEventContentResult -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyWithHeldContent -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DevicesListResponse -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService +import org.matrix.android.sdk.api.session.crypto.keyshare.GossipingRequestListener +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.crypto.NewSessionListener +import org.matrix.android.sdk.internal.crypto.OutgoingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.crypto.model.MXDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXEncryptEventContentResult +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyWithHeldContent +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DevicesListResponse +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody interface CryptoService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/MXCryptoError.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/MXCryptoError.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/MXCryptoError.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/MXCryptoError.kt index b5d63faaf9..6b03662faf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/MXCryptoError.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/MXCryptoError.kt @@ -16,10 +16,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto +package org.matrix.android.sdk.api.session.crypto -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap import org.matrix.olm.OlmException /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/CrossSigningService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/CrossSigningService.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/CrossSigningService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/CrossSigningService.kt index 5709e66581..c18ae13c96 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/CrossSigningService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/CrossSigningService.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.crosssigning +package org.matrix.android.sdk.api.session.crypto.crosssigning import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustResult -import im.vector.matrix.android.internal.crypto.crosssigning.UserTrustResult -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.internal.crypto.store.PrivateKeysInfo +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustResult +import org.matrix.android.sdk.internal.crypto.crosssigning.UserTrustResult +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.crypto.store.PrivateKeysInfo interface CrossSigningService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/CrossSigningSsssSecretConstants.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/CrossSigningSsssSecretConstants.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/CrossSigningSsssSecretConstants.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/CrossSigningSsssSecretConstants.kt index 2c3425bcb4..2b0eb1ab51 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/CrossSigningSsssSecretConstants.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/CrossSigningSsssSecretConstants.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.crosssigning +package org.matrix.android.sdk.api.session.crypto.crosssigning const val MASTER_KEY_SSSS_NAME = "m.cross_signing.master" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/MXCrossSigningInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/MXCrossSigningInfo.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/MXCrossSigningInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/MXCrossSigningInfo.kt index 8d75fe2a91..b12641e637 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/crosssigning/MXCrossSigningInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/crosssigning/MXCrossSigningInfo.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.crosssigning +package org.matrix.android.sdk.api.session.crypto.crosssigning -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.model.KeyUsage +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.model.KeyUsage data class MXCrossSigningInfo( val userId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupService.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupService.kt index 9ad39d45fd..ed5f7621ce 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupService.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.keysbackup +package org.matrix.android.sdk.api.session.crypto.keysbackup -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.listeners.StepProgressListener -import im.vector.matrix.android.internal.crypto.keysbackup.model.KeysBackupVersionTrust -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.crypto.store.SavedKeyBackupKeyInfo +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.listeners.StepProgressListener +import org.matrix.android.sdk.internal.crypto.keysbackup.model.KeysBackupVersionTrust +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.crypto.store.SavedKeyBackupKeyInfo interface KeysBackupService { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupState.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupState.kt index a20f1c61b4..1d62861417 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.keysbackup +package org.matrix.android.sdk.api.session.crypto.keysbackup /** * E2e keys backup states. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupStateListener.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupStateListener.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupStateListener.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupStateListener.kt index be1f2e5f3e..b174b92ce5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keysbackup/KeysBackupStateListener.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keysbackup/KeysBackupStateListener.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.keysbackup +package org.matrix.android.sdk.api.session.crypto.keysbackup interface KeysBackupStateListener { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keyshare/GossipingRequestListener.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keyshare/GossipingRequestListener.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keyshare/GossipingRequestListener.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keyshare/GossipingRequestListener.kt index 1dad685f41..523fd64bce 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/keyshare/GossipingRequestListener.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/keyshare/GossipingRequestListener.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.keyshare +package org.matrix.android.sdk.api.session.crypto.keyshare -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.IncomingRequestCancellation -import im.vector.matrix.android.internal.crypto.IncomingSecretShareRequest +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.IncomingRequestCancellation +import org.matrix.android.sdk.internal.crypto.IncomingSecretShareRequest /** * Room keys events listener diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/CancelCode.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/CancelCode.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/CancelCode.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/CancelCode.kt index 35961b309f..9532d7746b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/CancelCode.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/CancelCode.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification enum class CancelCode(val value: String, val humanReadable: String) { User("m.user", "the user cancelled the verification"), diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/EmojiRepresentation.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/EmojiRepresentation.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/EmojiRepresentation.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/EmojiRepresentation.kt index 7d18d9bd70..708d90d6f5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/EmojiRepresentation.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/EmojiRepresentation.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification import androidx.annotation.DrawableRes import androidx.annotation.StringRes diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/IncomingSasVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/IncomingSasVerificationTransaction.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/IncomingSasVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/IncomingSasVerificationTransaction.kt index e3ba3dc4c0..d205992986 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/IncomingSasVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/IncomingSasVerificationTransaction.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification interface IncomingSasVerificationTransaction : SasVerificationTransaction { val uxState: UxState diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/OutgoingSasVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/OutgoingSasVerificationTransaction.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/OutgoingSasVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/OutgoingSasVerificationTransaction.kt index 67e88f5648..5552207272 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/OutgoingSasVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/OutgoingSasVerificationTransaction.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification interface OutgoingSasVerificationTransaction : SasVerificationTransaction { val uxState: UxState diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/PendingVerificationRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/PendingVerificationRequest.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/PendingVerificationRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/PendingVerificationRequest.kt index c2e0b8f7c5..2b51ca0295 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/PendingVerificationRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/PendingVerificationRequest.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_QR_CODE_SCAN -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_QR_CODE_SHOW -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_SAS +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_QR_CODE_SCAN +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_QR_CODE_SHOW +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_SAS import java.util.UUID /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/QrCodeVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/QrCodeVerificationTransaction.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/QrCodeVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/QrCodeVerificationTransaction.kt index 516f7f0712..243438f575 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/QrCodeVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/QrCodeVerificationTransaction.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification interface QrCodeVerificationTransaction : VerificationTransaction { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/SasMode.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/SasMode.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/SasMode.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/SasMode.kt index c346a07228..cfd94527a1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/SasMode.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/SasMode.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification object SasMode { const val DECIMAL = "decimal" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/SasVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/SasVerificationTransaction.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/SasVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/SasVerificationTransaction.kt index d1778f19a0..dc1822168e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/SasVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/SasVerificationTransaction.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification interface SasVerificationTransaction : VerificationTransaction { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/ValidVerificationInfoReady.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/ValidVerificationInfoReady.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/ValidVerificationInfoReady.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/ValidVerificationInfoReady.kt index db70e2d19f..fd7d85b6f5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/ValidVerificationInfoReady.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/ValidVerificationInfoReady.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification data class ValidVerificationInfoReady( val transactionId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/ValidVerificationInfoRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/ValidVerificationInfoRequest.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/ValidVerificationInfoRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/ValidVerificationInfoRequest.kt index 9ef148f02f..36030ac4ed 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/ValidVerificationInfoRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/ValidVerificationInfoRequest.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification data class ValidVerificationInfoRequest( val transactionId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationMethod.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationMethod.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationMethod.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationMethod.kt index 3cd3aee90d..a31e1cfdbf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationMethod.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationMethod.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification /** * Verification methods diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationService.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationService.kt index 4482101434..5980e50b75 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationService.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.LocalEcho /** * https://matrix.org/docs/spec/client_server/r0.5.0#key-verification-framework diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationTransaction.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationTransaction.kt index 13aae70b5b..3264d492f0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationTransaction.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification interface VerificationTransaction { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationTxState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationTxState.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationTxState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationTxState.kt index 868ec5a3e2..593057fccc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/crypto/verification/VerificationTxState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationTxState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.crypto.verification +package org.matrix.android.sdk.api.session.crypto.verification sealed class VerificationTxState { // Uninitialized state diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/AggregatedAnnotation.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/AggregatedAnnotation.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/AggregatedAnnotation.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/AggregatedAnnotation.kt index ef164cd17b..32a9171866 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/AggregatedAnnotation.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/AggregatedAnnotation.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/AggregatedRelations.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/AggregatedRelations.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/AggregatedRelations.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/AggregatedRelations.kt index d04a72bac5..bd7822296a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/AggregatedRelations.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/AggregatedRelations.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/DefaultUnsignedRelationInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/DefaultUnsignedRelationInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/DefaultUnsignedRelationInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/DefaultUnsignedRelationInfo.kt index f7a573ca28..07dcacdb54 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/DefaultUnsignedRelationInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/DefaultUnsignedRelationInfo.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/Event.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/Event.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/Event.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/Event.kt index 2fbd5f4d4d..b8eedbe02d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/Event.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/Event.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.di.MoshiProvider import org.json.JSONObject import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/EventType.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/EventType.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/EventType.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/EventType.kt index 066a65323c..17c99a15e9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/EventType.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/EventType.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model /** * Constants defining known event types from Matrix specifications. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/LocalEcho.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/LocalEcho.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/LocalEcho.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/LocalEcho.kt index 67ae3b2d73..841c15f3d6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/LocalEcho.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/LocalEcho.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model import java.util.UUID diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/RelationChunkInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/RelationChunkInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/RelationChunkInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/RelationChunkInfo.kt index f4f1d8667d..276a773906 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/RelationChunkInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/RelationChunkInfo.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/RelationType.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/RelationType.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/RelationType.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/RelationType.kt index 8ffb8eb63f..402ebd62a3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/RelationType.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/RelationType.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model /** * Constants defining known event relation types from Matrix specifications diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/UnsignedData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/UnsignedData.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/UnsignedData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/UnsignedData.kt index 16ff36ea07..8162ffb5d1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/UnsignedData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/UnsignedData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/UnsignedRelationInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/UnsignedRelationInfo.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/UnsignedRelationInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/UnsignedRelationInfo.kt index ad31ad3a32..303dc13eb9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/events/model/UnsignedRelationInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/UnsignedRelationInfo.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.events.model +package org.matrix.android.sdk.api.session.events.model interface UnsignedRelationInfo { val limited : Boolean? diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/ContentDownloadStateTracker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/ContentDownloadStateTracker.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/ContentDownloadStateTracker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/ContentDownloadStateTracker.kt index ed098e7a42..44ab976b35 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/ContentDownloadStateTracker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/ContentDownloadStateTracker.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.file +package org.matrix.android.sdk.api.session.file interface ContentDownloadStateTracker { fun track(key: String, updateListener: UpdateListener) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/FileService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/FileService.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/FileService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/FileService.kt index c120c499c9..5f7f7a66a6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/FileService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/FileService.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.file +package org.matrix.android.sdk.api.session.file import android.net.Uri -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.crypto.attachments.ElementToDecrypt +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.crypto.attachments.ElementToDecrypt import java.io.File /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/MatrixSDKFileProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/MatrixSDKFileProvider.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/MatrixSDKFileProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/MatrixSDKFileProvider.kt index 31d85eefb0..536bde73af 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/file/MatrixSDKFileProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/file/MatrixSDKFileProvider.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.file +package org.matrix.android.sdk.api.session.file import android.net.Uri import androidx.core.content.FileProvider diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/Group.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/Group.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/Group.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/Group.kt index cdc8bc1621..b507c41593 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/Group.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/Group.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.group +package org.matrix.android.sdk.api.session.group -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to interact within a group. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/GroupService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/GroupService.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/GroupService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/GroupService.kt index c01e5b5cd8..4ab4087882 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/GroupService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/GroupService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.group +package org.matrix.android.sdk.api.session.group import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.group.model.GroupSummary /** * This interface defines methods to get groups. It's implemented at the session level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/GroupSummaryQueryParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/GroupSummaryQueryParams.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/GroupSummaryQueryParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/GroupSummaryQueryParams.kt index 702b8c2523..ff62f0d230 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/GroupSummaryQueryParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/GroupSummaryQueryParams.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.group +package org.matrix.android.sdk.api.session.group -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.room.model.Membership +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.room.model.Membership fun groupSummaryQueryParams(init: (GroupSummaryQueryParams.Builder.() -> Unit) = {}): GroupSummaryQueryParams { return GroupSummaryQueryParams.Builder().apply(init).build() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/model/GroupSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/model/GroupSummary.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/model/GroupSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/model/GroupSummary.kt index 8e39d6d31a..5cc0bb1995 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/group/model/GroupSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/model/GroupSummary.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.group.model +package org.matrix.android.sdk.api.session.group.model -import im.vector.matrix.android.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.Membership /** * This class holds some data of a group. - * It can be retrieved through [im.vector.matrix.android.api.session.group.GroupService] + * It can be retrieved through [org.matrix.android.sdk.api.session.group.GroupService] */ data class GroupSummary( val groupId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/homeserver/HomeServerCapabilities.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/homeserver/HomeServerCapabilities.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/homeserver/HomeServerCapabilities.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/homeserver/HomeServerCapabilities.kt index 148d75282e..3097f2829e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/homeserver/HomeServerCapabilities.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/homeserver/HomeServerCapabilities.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.homeserver +package org.matrix.android.sdk.api.session.homeserver data class HomeServerCapabilities( /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/homeserver/HomeServerCapabilitiesService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/homeserver/HomeServerCapabilitiesService.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/homeserver/HomeServerCapabilitiesService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/homeserver/HomeServerCapabilitiesService.kt index e8b38735cf..44752027c7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/homeserver/HomeServerCapabilitiesService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/homeserver/HomeServerCapabilitiesService.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.homeserver +package org.matrix.android.sdk.api.session.homeserver /** * This interface defines a method to retrieve the homeserver capabilities. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/FoundThreePid.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/FoundThreePid.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/FoundThreePid.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/FoundThreePid.kt index 5817699636..bd2d89d809 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/FoundThreePid.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/FoundThreePid.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.identity +package org.matrix.android.sdk.api.session.identity data class FoundThreePid( val threePid: ThreePid, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityService.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityService.kt index 2f2821d7a8..5c517d94e5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.identity +package org.matrix.android.sdk.api.session.identity -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable /** * Provides access to the identity server configuration and services identity server can provide diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityServiceError.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityServiceError.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityServiceError.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityServiceError.kt index d0cb5332a1..35acb4b26d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityServiceError.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityServiceError.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.identity +package org.matrix.android.sdk.api.session.identity -import im.vector.matrix.android.api.failure.Failure +import org.matrix.android.sdk.api.failure.Failure sealed class IdentityServiceError : Failure.FeatureFailure() { object OutdatedIdentityServer : IdentityServiceError() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityServiceListener.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityServiceListener.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityServiceListener.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityServiceListener.kt index 13f622fe77..7131d4d3e7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/IdentityServiceListener.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityServiceListener.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.identity +package org.matrix.android.sdk.api.session.identity interface IdentityServiceListener { fun onIdentityServerChange() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/SharedState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/SharedState.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/SharedState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/SharedState.kt index 88cac776d6..3ee532a7fa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/SharedState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/SharedState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.identity +package org.matrix.android.sdk.api.session.identity enum class SharedState { SHARED, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/ThreePid.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/ThreePid.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/ThreePid.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/ThreePid.kt index 2a453ca1a6..b354b16bce 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/identity/ThreePid.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/ThreePid.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.identity +package org.matrix.android.sdk.api.session.identity import com.google.i18n.phonenumbers.NumberParseException import com.google.i18n.phonenumbers.PhoneNumberUtil -import im.vector.matrix.android.internal.session.profile.ThirdPartyIdentifier +import org.matrix.android.sdk.internal.session.profile.ThirdPartyIdentifier sealed class ThreePid(open val value: String) { data class Email(val email: String) : ThreePid(email) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/integrationmanager/IntegrationManagerConfig.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/integrationmanager/IntegrationManagerConfig.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/integrationmanager/IntegrationManagerConfig.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/integrationmanager/IntegrationManagerConfig.kt index 44a39ae3ff..dec2756e98 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/integrationmanager/IntegrationManagerConfig.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/integrationmanager/IntegrationManagerConfig.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.integrationmanager +package org.matrix.android.sdk.api.session.integrationmanager /** * This class holds configuration of integration manager. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/integrationmanager/IntegrationManagerService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/integrationmanager/IntegrationManagerService.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/integrationmanager/IntegrationManagerService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/integrationmanager/IntegrationManagerService.kt index b5b34e2f30..92d7b8ed17 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/integrationmanager/IntegrationManagerService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/integrationmanager/IntegrationManagerService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.integrationmanager +package org.matrix.android.sdk.api.session.integrationmanager -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable /** * This is the entry point to manage integration. You can grab an instance of this service through an active session. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/profile/ProfileService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/profile/ProfileService.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/profile/ProfileService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/profile/ProfileService.kt index d7569bbc18..7af13acaab 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/profile/ProfileService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/profile/ProfileService.kt @@ -15,15 +15,15 @@ * */ -package im.vector.matrix.android.api.session.profile +package org.matrix.android.sdk.api.session.profile import android.net.Uri import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.api.util.Optional /** * This interface defines methods to handling profile information. It's implemented at the session level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/pushers/Pusher.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/pushers/Pusher.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/pushers/Pusher.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/pushers/Pusher.kt index ba0af7d4dc..ea872be1d5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/pushers/Pusher.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/pushers/Pusher.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.pushers +package org.matrix.android.sdk.api.session.pushers data class Pusher( val pushKey: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/pushers/PushersService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/pushers/PushersService.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/pushers/PushersService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/pushers/PushersService.kt index e87773db38..34422b0637 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/pushers/PushersService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/pushers/PushersService.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.pushers +package org.matrix.android.sdk.api.session.pushers import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable import java.util.UUID interface PushersService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/Room.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/Room.kt similarity index 56% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/Room.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/Room.kt index 231eaa5806..e711e07246 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/Room.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/Room.kt @@ -14,25 +14,25 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room +package org.matrix.android.sdk.api.session.room import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.session.room.call.RoomCallService -import im.vector.matrix.android.api.session.room.crypto.RoomCryptoService -import im.vector.matrix.android.api.session.room.members.MembershipService -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.relation.RelationService -import im.vector.matrix.android.api.session.room.notification.RoomPushRuleService -import im.vector.matrix.android.api.session.room.read.ReadService -import im.vector.matrix.android.api.session.room.reporting.ReportingService -import im.vector.matrix.android.api.session.room.send.DraftService -import im.vector.matrix.android.api.session.room.send.SendService -import im.vector.matrix.android.api.session.room.state.StateService -import im.vector.matrix.android.api.session.room.tags.TagsService -import im.vector.matrix.android.api.session.room.timeline.TimelineService -import im.vector.matrix.android.api.session.room.typing.TypingService -import im.vector.matrix.android.api.session.room.uploads.UploadsService -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.session.room.call.RoomCallService +import org.matrix.android.sdk.api.session.room.crypto.RoomCryptoService +import org.matrix.android.sdk.api.session.room.members.MembershipService +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.relation.RelationService +import org.matrix.android.sdk.api.session.room.notification.RoomPushRuleService +import org.matrix.android.sdk.api.session.room.read.ReadService +import org.matrix.android.sdk.api.session.room.reporting.ReportingService +import org.matrix.android.sdk.api.session.room.send.DraftService +import org.matrix.android.sdk.api.session.room.send.SendService +import org.matrix.android.sdk.api.session.room.state.StateService +import org.matrix.android.sdk.api.session.room.tags.TagsService +import org.matrix.android.sdk.api.session.room.timeline.TimelineService +import org.matrix.android.sdk.api.session.room.typing.TypingService +import org.matrix.android.sdk.api.session.room.uploads.UploadsService +import org.matrix.android.sdk.api.util.Optional /** * This interface defines methods to interact within a room. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomDirectoryService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomDirectoryService.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomDirectoryService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomDirectoryService.kt index 7014fbff37..d0e8a99054 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomDirectoryService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomDirectoryService.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room +package org.matrix.android.sdk.api.session.room -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsParams -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsResponse -import im.vector.matrix.android.api.session.room.model.thirdparty.ThirdPartyProtocol -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsParams +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsResponse +import org.matrix.android.sdk.api.session.room.model.thirdparty.ThirdPartyProtocol +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to get and join public rooms. It's implemented at the session level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt index 4e7b973bba..d7f6a6be67 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room +package org.matrix.android.sdk.api.session.room import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.Optional /** * This interface defines methods to get rooms. It's implemented at the session level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomSummaryQueryParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomSummaryQueryParams.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomSummaryQueryParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomSummaryQueryParams.kt index 51df30ad75..27c7a034c9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/RoomSummaryQueryParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomSummaryQueryParams.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room +package org.matrix.android.sdk.api.session.room -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.room.model.Membership +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.room.model.Membership fun roomSummaryQueryParams(init: (RoomSummaryQueryParams.Builder.() -> Unit) = {}): RoomSummaryQueryParams { return RoomSummaryQueryParams.Builder().apply(init).build() @@ -25,7 +25,7 @@ fun roomSummaryQueryParams(init: (RoomSummaryQueryParams.Builder.() -> Unit) = { /** * This class can be used to filter room summaries to use with: - * [im.vector.matrix.android.api.session.room.Room] and [im.vector.matrix.android.api.session.room.RoomService] + * [org.matrix.android.sdk.api.session.room.Room] and [org.matrix.android.sdk.api.session.room.RoomService] */ data class RoomSummaryQueryParams( val roomId: QueryStringValue, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/call/RoomCallService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/call/RoomCallService.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/call/RoomCallService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/call/RoomCallService.kt index b1dc0899bb..69c338e1b3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/call/RoomCallService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/call/RoomCallService.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.call +package org.matrix.android.sdk.api.session.room.call /** * This interface defines methods to handle calls in a room. It's implemented at the room level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/crypto/RoomCryptoService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/crypto/RoomCryptoService.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/crypto/RoomCryptoService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/crypto/RoomCryptoService.kt index 920bea1b6b..1f661b64d1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/crypto/RoomCryptoService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/crypto/RoomCryptoService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.crypto +package org.matrix.android.sdk.api.session.room.crypto -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM interface RoomCryptoService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/failure/CreateRoomFailure.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/failure/CreateRoomFailure.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/failure/CreateRoomFailure.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/failure/CreateRoomFailure.kt index 263f699e62..3ccd42a3ea 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/failure/CreateRoomFailure.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/failure/CreateRoomFailure.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.failure +package org.matrix.android.sdk.api.session.room.failure -import im.vector.matrix.android.api.failure.Failure +import org.matrix.android.sdk.api.failure.Failure sealed class CreateRoomFailure : Failure.FeatureFailure() { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/failure/JoinRoomFailure.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/failure/JoinRoomFailure.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/failure/JoinRoomFailure.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/failure/JoinRoomFailure.kt index 80393e5d3d..2bfbe58e48 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/failure/JoinRoomFailure.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/failure/JoinRoomFailure.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.failure +package org.matrix.android.sdk.api.session.room.failure -import im.vector.matrix.android.api.failure.Failure +import org.matrix.android.sdk.api.failure.Failure sealed class JoinRoomFailure : Failure.FeatureFailure() { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/ChangeMembershipState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/ChangeMembershipState.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/ChangeMembershipState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/ChangeMembershipState.kt index 1094f9cb21..0049476bd8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/ChangeMembershipState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/ChangeMembershipState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.members +package org.matrix.android.sdk.api.session.room.members sealed class ChangeMembershipState() { object Unknown : ChangeMembershipState() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/MembershipService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/MembershipService.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/MembershipService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/MembershipService.kt index bb74b5afa5..d4b5298cfc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/MembershipService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/MembershipService.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.members +package org.matrix.android.sdk.api.session.room.members import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to handling membership. It's implemented at the room level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/RoomMemberQueryParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/RoomMemberQueryParams.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/RoomMemberQueryParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/RoomMemberQueryParams.kt index b3260c28fd..0079cc4ab7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/members/RoomMemberQueryParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/RoomMemberQueryParams.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.members +package org.matrix.android.sdk.api.session.room.members -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.room.model.Membership +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.room.model.Membership fun roomMemberQueryParams(init: (RoomMemberQueryParams.Builder.() -> Unit) = {}): RoomMemberQueryParams { return RoomMemberQueryParams.Builder().apply(init).build() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/EditAggregatedSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/EditAggregatedSummary.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/EditAggregatedSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/EditAggregatedSummary.kt index 759ba1ecd3..35a482d7f7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/EditAggregatedSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/EditAggregatedSummary.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model -import im.vector.matrix.android.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Content data class EditAggregatedSummary( val aggregatedContent: Content? = null, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/EventAnnotationsSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/EventAnnotationsSummary.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/EventAnnotationsSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/EventAnnotationsSummary.kt index 5b5e18707d..990db742c5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/EventAnnotationsSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/EventAnnotationsSummary.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model data class EventAnnotationsSummary( var eventId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Invite.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Invite.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Invite.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Invite.kt index c439143de5..655ab3075f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Invite.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Invite.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Membership.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Membership.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Membership.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Membership.kt index c4e3f16e9b..1b9976f999 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Membership.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Membership.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PollResponseAggregatedSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PollResponseAggregatedSummary.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PollResponseAggregatedSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PollResponseAggregatedSummary.kt index 3256e5d7e1..01086dda8e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PollResponseAggregatedSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PollResponseAggregatedSummary.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model data class PollResponseAggregatedSummary( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PollSummaryContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PollSummaryContent.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PollSummaryContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PollSummaryContent.kt index 2e6e3ed349..81946b16cf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PollSummaryContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PollSummaryContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PowerLevelsContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PowerLevelsContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PowerLevelsContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PowerLevelsContent.kt index a14190eb47..065cc51b4e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/PowerLevelsContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/PowerLevelsContent.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.room.powerlevels.Role +import org.matrix.android.sdk.api.session.room.powerlevels.Role /** * Class representing the EventType.EVENT_TYPE_STATE_ROOM_POWER_LEVELS state event content. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReactionAggregatedSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReactionAggregatedSummary.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReactionAggregatedSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReactionAggregatedSummary.kt index 5ab4804fae..4f9303d6bb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReactionAggregatedSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReactionAggregatedSummary.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model data class ReactionAggregatedSummary( val key: String, // "👍" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReadReceipt.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReadReceipt.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReadReceipt.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReadReceipt.kt index 4bb31bccdc..da0a240aca 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReadReceipt.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReadReceipt.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model -import im.vector.matrix.android.api.session.user.model.User +import org.matrix.android.sdk.api.session.user.model.User data class ReadReceipt( val user: User, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReferencesAggregatedContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReferencesAggregatedContent.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReferencesAggregatedContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReferencesAggregatedContent.kt index 31a5694682..e6cd720d7d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReferencesAggregatedContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReferencesAggregatedContent.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.session.room.VerificationState +import org.matrix.android.sdk.internal.session.room.VerificationState /** * Contains an aggregated summary info of the references. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReferencesAggregatedSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReferencesAggregatedSummary.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReferencesAggregatedSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReferencesAggregatedSummary.kt index 018436ad6b..d01e2fdd57 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/ReferencesAggregatedSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/ReferencesAggregatedSummary.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model -import im.vector.matrix.android.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Content /** * Events can relates to other events, this object keeps a summary diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomAliasesContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomAliasesContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomAliasesContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomAliasesContent.kt index 8a857a1c02..2f505d1e9e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomAliasesContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomAliasesContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomAvatarContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomAvatarContent.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomAvatarContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomAvatarContent.kt index fc0814817c..88c635e7a8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomAvatarContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomAvatarContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomCanonicalAliasContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomCanonicalAliasContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomCanonicalAliasContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomCanonicalAliasContent.kt index 0aec7f6c8b..b2698fad8a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomCanonicalAliasContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomCanonicalAliasContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomDirectoryVisibility.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomDirectoryVisibility.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomDirectoryVisibility.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomDirectoryVisibility.kt index 3e63636fc6..da3991a98d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomDirectoryVisibility.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomDirectoryVisibility.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomGuestAccessContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomGuestAccessContent.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomGuestAccessContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomGuestAccessContent.kt index 36e2d769a3..a67c4ccfc0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomGuestAccessContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomGuestAccessContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomHistoryVisibility.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomHistoryVisibility.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomHistoryVisibility.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomHistoryVisibility.kt index 44ad777c0e..c937917c01 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomHistoryVisibility.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomHistoryVisibility.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomHistoryVisibilityContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomHistoryVisibilityContent.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomHistoryVisibilityContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomHistoryVisibilityContent.kt index 96bd910781..5d79349af4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomHistoryVisibilityContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomHistoryVisibilityContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomJoinRules.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomJoinRules.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomJoinRules.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomJoinRules.kt index e4ebcc7044..567c592817 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomJoinRules.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomJoinRules.kt @@ -15,7 +15,7 @@ * */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomJoinRulesContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomJoinRulesContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomJoinRulesContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomJoinRulesContent.kt index cf6b182e2d..567ac8818f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomJoinRulesContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomJoinRulesContent.kt @@ -15,7 +15,7 @@ * */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomMemberContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomMemberContent.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomMemberContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomMemberContent.kt index deeeb8ba52..5a778ffb09 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomMemberContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomMemberContent.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.UnsignedData +import org.matrix.android.sdk.api.session.events.model.UnsignedData /** * Class representing the EventType.STATE_ROOM_MEMBER state event content diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomMemberSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomMemberSummary.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomMemberSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomMemberSummary.kt index 8641425214..3ea53c8ba6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomMemberSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomMemberSummary.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model /** * Class representing a simplified version of EventType.STATE_ROOM_MEMBER state event content diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomNameContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomNameContent.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomNameContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomNameContent.kt index 72bdaf1d36..47680e01e8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomNameContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomNameContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomSummary.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomSummary.kt index 19eac8dc32..ac0c110aed 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomSummary.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel -import im.vector.matrix.android.api.session.room.model.tag.RoomTag -import im.vector.matrix.android.api.session.room.send.UserDraft -import im.vector.matrix.android.api.session.room.sender.SenderInfo -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.session.room.model.tag.RoomTag +import org.matrix.android.sdk.api.session.room.send.UserDraft +import org.matrix.android.sdk.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent /** * This class holds some data of a room. - * It can be retrieved by [im.vector.matrix.android.api.session.room.Room] and [im.vector.matrix.android.api.session.room.RoomService] + * It can be retrieved by [org.matrix.android.sdk.api.session.room.Room] and [org.matrix.android.sdk.api.session.room.RoomService] */ data class RoomSummary constructor( val roomId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomThirdPartyInviteContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomThirdPartyInviteContent.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomThirdPartyInviteContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomThirdPartyInviteContent.kt index fa871d186e..1b7d11dfad 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomThirdPartyInviteContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomThirdPartyInviteContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomTopicContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomTopicContent.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomTopicContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomTopicContent.kt index 2439618f46..ea573503d9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/RoomTopicContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomTopicContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Signed.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Signed.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Signed.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Signed.kt index 43b957bde3..33f73dd60c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/Signed.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/Signed.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model import com.squareup.moshi.Json diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/VersioningState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/VersioningState.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/VersioningState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/VersioningState.kt index a878e10e3f..3e7cb87501 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/VersioningState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/VersioningState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model +package org.matrix.android.sdk.api.session.room.model enum class VersioningState { NONE, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallAnswerContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallAnswerContent.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallAnswerContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallAnswerContent.kt index 7fb575d12c..c8dacd2a56 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallAnswerContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallAnswerContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.call +package org.matrix.android.sdk.api.session.room.model.call import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallCandidatesContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallCandidatesContent.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallCandidatesContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallCandidatesContent.kt index 4b71320c32..09ff0d78b9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallCandidatesContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallCandidatesContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.call +package org.matrix.android.sdk.api.session.room.model.call import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallHangupContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallHangupContent.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallHangupContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallHangupContent.kt index 1cb379b508..819d620e80 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallHangupContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallHangupContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.call +package org.matrix.android.sdk.api.session.room.model.call import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallInviteContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallInviteContent.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallInviteContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallInviteContent.kt index b165575ba0..ffc5426d35 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/CallInviteContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/CallInviteContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.call +package org.matrix.android.sdk.api.session.room.model.call import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/SdpType.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/SdpType.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/SdpType.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/SdpType.kt index 799792c8a3..e3dd0dfef8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/call/SdpType.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/call/SdpType.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.call +package org.matrix.android.sdk.api.session.room.model.call import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/CreateRoomParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/CreateRoomParams.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/CreateRoomParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/CreateRoomParams.kt index f89558801d..0f29272316 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/CreateRoomParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/CreateRoomParams.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.create +package org.matrix.android.sdk.api.session.room.model.create -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.model.RoomDirectoryVisibility -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM // TODO Give a way to include other initial states class CreateRoomParams { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/CreateRoomPreset.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/CreateRoomPreset.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/CreateRoomPreset.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/CreateRoomPreset.kt index 109ef7f9bd..6471b6168f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/CreateRoomPreset.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/CreateRoomPreset.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.create +package org.matrix.android.sdk.api.session.room.model.create import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/Predecessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/Predecessor.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/Predecessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/Predecessor.kt index 960f91306f..3e69e52b7c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/Predecessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/Predecessor.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.create +package org.matrix.android.sdk.api.session.room.model.create import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/RoomCreateContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/RoomCreateContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/RoomCreateContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/RoomCreateContent.kt index 323c7d7445..3fc73ff382 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/create/RoomCreateContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/RoomCreateContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.create +package org.matrix.android.sdk.api.session.room.model.create import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/AudioInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/AudioInfo.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/AudioInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/AudioInfo.kt index 877746705f..e16482c328 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/AudioInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/AudioInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/FileInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/FileInfo.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/FileInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/FileInfo.kt index b8ed516d9d..c747426cb0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/FileInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/FileInfo.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class FileInfo( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/ImageInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/ImageInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/ImageInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/ImageInfo.kt index 20af927e46..43ceff6898 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/ImageInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/ImageInfo.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class ImageInfo( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/LocationInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/LocationInfo.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/LocationInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/LocationInfo.kt index ab6e5e66e9..f6b44931b7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/LocationInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/LocationInfo.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class LocationInfo( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageAudioContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageAudioContent.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageAudioContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageAudioContent.kt index a0f4655f4b..74dbad9c6b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageAudioContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageAudioContent.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class MessageAudioContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageContent.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageContent.kt index 32c446cb54..3e6ff5a5e6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageContent.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent interface MessageContent { val msgType: String diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageContentWithFormattedBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageContentWithFormattedBody.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageContentWithFormattedBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageContentWithFormattedBody.kt index b51e3eb841..cb5b0cfb7b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageContentWithFormattedBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageContentWithFormattedBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message interface MessageContentWithFormattedBody : MessageContent { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageDefaultContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageDefaultContent.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageDefaultContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageDefaultContent.kt index 7a5c7e2cd5..7ff40c225a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageDefaultContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageDefaultContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent @JsonClass(generateAdapter = true) data class MessageDefaultContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageEmoteContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageEmoteContent.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageEmoteContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageEmoteContent.kt index 7b63959f78..bfd2fb4f70 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageEmoteContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageEmoteContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent @JsonClass(generateAdapter = true) data class MessageEmoteContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageFileContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageFileContent.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageFileContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageFileContent.kt index 067d08e5b8..ffd967b4d2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageFileContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageFileContent.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import android.webkit.MimeTypeMap import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class MessageFileContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageFormat.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageFormat.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageFormat.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageFormat.kt index 3effa9a630..eb2ecca926 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageFormat.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageFormat.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message object MessageFormat { const val FORMAT_MATRIX_HTML = "org.matrix.custom.html" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageImageContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageImageContent.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageImageContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageImageContent.kt index 75ae5f0323..2a1d928cbc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageImageContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageImageContent.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class MessageImageContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageImageInfoContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageImageInfoContent.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageImageInfoContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageImageInfoContent.kt index be0b5c4bb7..d03a1074c6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageImageInfoContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageImageInfoContent.kt @@ -15,7 +15,7 @@ * */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message /** * A content with image information diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageLocationContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageLocationContent.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageLocationContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageLocationContent.kt index 4bbd821819..56413b6629 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageLocationContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageLocationContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent @JsonClass(generateAdapter = true) data class MessageLocationContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageNoticeContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageNoticeContent.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageNoticeContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageNoticeContent.kt index 41e63bb457..01ef3a4e50 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageNoticeContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageNoticeContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent @JsonClass(generateAdapter = true) data class MessageNoticeContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageOptionsContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageOptionsContent.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageOptionsContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageOptionsContent.kt index 33b133afaf..9ea5853b69 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageOptionsContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageOptionsContent.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent // Possible values for optionType const val OPTION_TYPE_POLL = "org.matrix.poll" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessagePollResponseContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessagePollResponseContent.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessagePollResponseContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessagePollResponseContent.kt index dfd8059b9a..45619c88f0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessagePollResponseContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessagePollResponseContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent /** * Ref: https://github.com/matrix-org/matrix-doc/pull/2192 diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageRelationContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageRelationContent.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageRelationContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageRelationContent.kt index f65215e2bf..aa4d18df21 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageRelationContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageRelationContent.kt @@ -14,11 +14,11 @@ * limitations under the License. * */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent @JsonClass(generateAdapter = true) data class MessageRelationContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageStickerContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageStickerContent.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageStickerContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageStickerContent.kt index 6730768d7d..d6d20e4b03 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageStickerContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageStickerContent.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class MessageStickerContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageTextContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageTextContent.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageTextContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageTextContent.kt index d6c54e3ff5..ff525150bd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageTextContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageTextContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent @JsonClass(generateAdapter = true) data class MessageTextContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageType.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageType.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageType.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageType.kt index c244500c9e..2b4664cd8f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageType.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageType.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message object MessageType { const val MSGTYPE_TEXT = "m.text" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationAcceptContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationAcceptContent.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationAcceptContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationAcceptContent.kt index 074776bc34..88278e35d3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationAcceptContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationAcceptContent.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoAccept -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoAcceptFactory +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoAccept +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoAcceptFactory @JsonClass(generateAdapter = true) internal data class MessageVerificationAcceptContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationCancelContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationCancelContent.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationCancelContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationCancelContent.kt index aa72bfe272..70703a1525 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationCancelContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationCancelContent.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoCancel +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoCancel @JsonClass(generateAdapter = true) data class MessageVerificationCancelContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationDoneContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationDoneContent.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationDoneContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationDoneContent.kt index 509b63e831..febd115145 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationDoneContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationDoneContent.kt @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.verification.VerificationInfo +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfo @JsonClass(generateAdapter = true) internal data class MessageVerificationDoneContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationKeyContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationKeyContent.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationKeyContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationKeyContent.kt index cfd3f438b8..3964bc3ddd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationKeyContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationKeyContent.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoKey -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoKeyFactory +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoKey +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoKeyFactory @JsonClass(generateAdapter = true) internal data class MessageVerificationKeyContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationMacContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationMacContent.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationMacContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationMacContent.kt index 043e89cc38..04b5fdae6a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationMacContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationMacContent.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoMac -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoMacFactory +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoMac +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoMacFactory @JsonClass(generateAdapter = true) internal data class MessageVerificationMacContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationReadyContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationReadyContent.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationReadyContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationReadyContent.kt index da16d21c1a..0b1b5a988a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationReadyContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationReadyContent.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.verification.MessageVerificationReadyFactory -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoReady +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.verification.MessageVerificationReadyFactory +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoReady @JsonClass(generateAdapter = true) internal data class MessageVerificationReadyContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationRequestContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationRequestContent.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationRequestContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationRequestContent.kt index 5010982e8b..104c991613 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationRequestContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationRequestContent.kt @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoRequest +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoRequest @JsonClass(generateAdapter = true) data class MessageVerificationRequestContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationStartContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationStartContent.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationStartContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationStartContent.kt index 1db65d8888..c1e572e45c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVerificationStartContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVerificationStartContent.kt @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoStart -import im.vector.matrix.android.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoStart +import org.matrix.android.sdk.internal.util.JsonCanonicalizer @JsonClass(generateAdapter = true) internal data class MessageVerificationStartContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVideoContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVideoContent.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVideoContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVideoContent.kt index 34d599595f..c67adf3f2d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageVideoContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageVideoContent.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class MessageVideoContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageWithAttachmentContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageWithAttachmentContent.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageWithAttachmentContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageWithAttachmentContent.kt index 0613f69c56..23222cf5b2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/MessageWithAttachmentContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/MessageWithAttachmentContent.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo /** * Interface for message which can contains an encrypted file diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/OptionItem.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/OptionItem.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/OptionItem.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/OptionItem.kt index 0ea9e246ba..94d0457982 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/OptionItem.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/OptionItem.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/ThumbnailInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/ThumbnailInfo.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/ThumbnailInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/ThumbnailInfo.kt index 0ee6b88e01..39d9a9b876 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/ThumbnailInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/ThumbnailInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/VideoInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/VideoInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/VideoInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/VideoInfo.kt index da247810cb..acb041ba9c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/message/VideoInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/message/VideoInfo.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.message +package org.matrix.android.sdk.api.session.room.model.message import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo @JsonClass(generateAdapter = true) data class VideoInfo( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReactionContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReactionContent.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReactionContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReactionContent.kt index 29144da90d..670f146b92 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReactionContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReactionContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.relation +package org.matrix.android.sdk.api.session.room.model.relation import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReactionInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReactionInfo.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReactionInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReactionInfo.kt index 622250da4e..4dc17d3849 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReactionInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReactionInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.relation +package org.matrix.android.sdk.api.session.room.model.relation import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationContent.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationContent.kt index d43c9f6a0c..ef5d9a694b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationContent.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.relation +package org.matrix.android.sdk.api.session.room.model.relation -import im.vector.matrix.android.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.RelationType interface RelationContent { /** See [RelationType] for known possible values */ diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationDefaultContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationDefaultContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationDefaultContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationDefaultContent.kt index 892fc61dee..325061eb26 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationDefaultContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationDefaultContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.relation +package org.matrix.android.sdk.api.session.room.model.relation import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationService.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationService.kt index 31ed4e9986..f0ae3bc5f9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/RelationService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/RelationService.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.relation +package org.matrix.android.sdk.api.session.room.model.relation import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.EventAnnotationsSummary -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.EventAnnotationsSummary +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.Optional /** * In some cases, events may wish to reference other events. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReplyToContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReplyToContent.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReplyToContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReplyToContent.kt index 9ed629acda..fd06c9b0c6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/relation/ReplyToContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/relation/ReplyToContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.relation +package org.matrix.android.sdk.api.session.room.model.relation import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoom.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoom.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoom.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoom.kt index efe2debeab..0ed8904825 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoom.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoom.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.roomdirectory +package org.matrix.android.sdk.api.session.room.model.roomdirectory import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsFilter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsFilter.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsFilter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsFilter.kt index c519d054f2..0a701770e3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsFilter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsFilter.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.roomdirectory +package org.matrix.android.sdk.api.session.room.model.roomdirectory import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsParams.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsParams.kt index 467968cd2a..0c9705dbce 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsParams.kt @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.roomdirectory +package org.matrix.android.sdk.api.session.room.model.roomdirectory import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsResponse.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsResponse.kt index b83fa51491..1abcdd8fe0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/roomdirectory/PublicRoomsResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/roomdirectory/PublicRoomsResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.roomdirectory +package org.matrix.android.sdk.api.session.room.model.roomdirectory import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tag/RoomTag.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tag/RoomTag.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tag/RoomTag.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tag/RoomTag.kt index 6826824278..8c5f8c0a30 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tag/RoomTag.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tag/RoomTag.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.tag +package org.matrix.android.sdk.api.session.room.model.tag data class RoomTag( val name: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tag/RoomTagContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tag/RoomTagContent.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tag/RoomTagContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tag/RoomTagContent.kt index 388f494d41..76f9c5b72f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tag/RoomTagContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tag/RoomTagContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.tag +package org.matrix.android.sdk.api.session.room.model.tag import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/FieldType.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/FieldType.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/FieldType.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/FieldType.kt index 2e9f69568c..d6b936f84f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/FieldType.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/FieldType.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.thirdparty +package org.matrix.android.sdk.api.session.room.model.thirdparty import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/RoomDirectoryData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/RoomDirectoryData.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/RoomDirectoryData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/RoomDirectoryData.kt index e651500af1..192c3ca365 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/RoomDirectoryData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/RoomDirectoryData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.thirdparty +package org.matrix.android.sdk.api.session.room.model.thirdparty /** * This class describes a rooms directory server. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/ThirdPartyProtocol.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/ThirdPartyProtocol.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/ThirdPartyProtocol.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/ThirdPartyProtocol.kt index b4ed1f1a8e..d084a533f9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/ThirdPartyProtocol.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/ThirdPartyProtocol.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.thirdparty +package org.matrix.android.sdk.api.session.room.model.thirdparty import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/ThirdPartyProtocolInstance.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/ThirdPartyProtocolInstance.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/ThirdPartyProtocolInstance.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/ThirdPartyProtocolInstance.kt index f5d59f9282..4371ae1a1f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/thirdparty/ThirdPartyProtocolInstance.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/thirdparty/ThirdPartyProtocolInstance.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.thirdparty +package org.matrix.android.sdk.api.session.room.model.thirdparty import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tombstone/RoomTombstoneContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tombstone/RoomTombstoneContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tombstone/RoomTombstoneContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tombstone/RoomTombstoneContent.kt index 4dfcdd86f5..8c7945810f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/model/tombstone/RoomTombstoneContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/tombstone/RoomTombstoneContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.session.room.model.tombstone +package org.matrix.android.sdk.api.session.room.model.tombstone import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/notification/RoomNotificationState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/notification/RoomNotificationState.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/notification/RoomNotificationState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/notification/RoomNotificationState.kt index a638b2710c..42bf267036 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/notification/RoomNotificationState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/notification/RoomNotificationState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.notification +package org.matrix.android.sdk.api.session.room.notification /** * Defines the room notification state diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/notification/RoomPushRuleService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/notification/RoomPushRuleService.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/notification/RoomPushRuleService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/notification/RoomPushRuleService.kt index 41cd484ef9..bd22034262 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/notification/RoomPushRuleService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/notification/RoomPushRuleService.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.notification +package org.matrix.android.sdk.api.session.room.notification import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable interface RoomPushRuleService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/powerlevels/PowerLevelsHelper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/powerlevels/PowerLevelsHelper.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/powerlevels/PowerLevelsHelper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/powerlevels/PowerLevelsHelper.kt index f434859f6e..213b3a2873 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/powerlevels/PowerLevelsHelper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/powerlevels/PowerLevelsHelper.kt @@ -15,9 +15,9 @@ * */ -package im.vector.matrix.android.api.session.room.powerlevels +package org.matrix.android.sdk.api.session.room.powerlevels -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent /** * This class is an helper around PowerLevelsContent. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/powerlevels/Role.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/powerlevels/Role.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/powerlevels/Role.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/powerlevels/Role.kt index 099adcabdf..44656ae16a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/powerlevels/Role.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/powerlevels/Role.kt @@ -15,10 +15,10 @@ * */ -package im.vector.matrix.android.api.session.room.powerlevels +package org.matrix.android.sdk.api.session.room.powerlevels import androidx.annotation.StringRes -import im.vector.matrix.android.R +import org.matrix.android.sdk.R sealed class Role(open val value: Int, @StringRes val res: Int) : Comparable<Role> { object Admin : Role(100, R.string.power_level_admin) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/read/ReadService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/read/ReadService.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/read/ReadService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/read/ReadService.kt index 23b2fbeb66..11fa23c22c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/read/ReadService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/read/ReadService.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.read +package org.matrix.android.sdk.api.session.room.read import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.model.ReadReceipt -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.model.ReadReceipt +import org.matrix.android.sdk.api.util.Optional /** * This interface defines methods to handle read receipts and read marker in a room. It's implemented at the room level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/reporting/ReportingService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/reporting/ReportingService.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/reporting/ReportingService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/reporting/ReportingService.kt index 71ce02ac69..d9a223b8fb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/reporting/ReportingService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/reporting/ReportingService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.reporting +package org.matrix.android.sdk.api.session.room.reporting -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to report content of an event. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/DraftService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/DraftService.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/DraftService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/DraftService.kt index ffb15f4632..4fbbd6f0a2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/DraftService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/DraftService.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.send +package org.matrix.android.sdk.api.session.room.send import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable interface DraftService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/MatrixItemSpan.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/MatrixItemSpan.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/MatrixItemSpan.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/MatrixItemSpan.kt index d191f5197b..bf64de03d9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/MatrixItemSpan.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/MatrixItemSpan.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.send +package org.matrix.android.sdk.api.session.room.send -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem /** * Tag class for spans that should mention a matrix item. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/SendService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/SendService.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/SendService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/SendService.kt index d0d1d2faf5..c1d538a46a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/SendService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/SendService.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.send +package org.matrix.android.sdk.api.session.room.send -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.OptionItem -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.OptionItem +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to send events in a room. It's implemented at the room level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/SendState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/SendState.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/SendState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/SendState.kt index cfe3c9ae1a..fafa3b90aa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/SendState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/SendState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.send +package org.matrix.android.sdk.api.session.room.send enum class SendState { UNKNOWN, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/UserDraft.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/UserDraft.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/UserDraft.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/UserDraft.kt index 8912cc2580..a01a8d6525 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/send/UserDraft.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/UserDraft.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.send +package org.matrix.android.sdk.api.session.room.send /** * Describes a user draft: diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/sender/SenderInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/sender/SenderInfo.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/sender/SenderInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/sender/SenderInfo.kt index 1a0908a6d3..94cbf518dd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/sender/SenderInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/sender/SenderInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.sender +package org.matrix.android.sdk.api.session.room.sender data class SenderInfo( val userId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/state/StateService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/state/StateService.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/state/StateService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/state/StateService.kt index 9c70baefd3..a74678623a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/state/StateService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/state/StateService.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.state +package org.matrix.android.sdk.api.session.room.state import android.net.Uri import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.api.util.Optional interface StateService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/tags/TagsService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/tags/TagsService.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/tags/TagsService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/tags/TagsService.kt index a4d05224ea..226101e32d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/tags/TagsService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/tags/TagsService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.tags +package org.matrix.android.sdk.api.session.room.tags -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to handle tags of a room. It's implemented at the room level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/Timeline.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/Timeline.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/Timeline.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/Timeline.kt index 19ff65dbe2..c9f29047e3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/Timeline.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/Timeline.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.timeline +package org.matrix.android.sdk.api.session.room.timeline /** * A Timeline instance represents a contiguous sequence of events in a room. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineEvent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineEvent.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineEvent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineEvent.kt index 5f0db3e206..f89d2c6546 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineEvent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineEvent.kt @@ -14,22 +14,22 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.timeline +package org.matrix.android.sdk.api.session.room.timeline -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.getRelationContent -import im.vector.matrix.android.api.session.events.model.isReply -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.EventAnnotationsSummary -import im.vector.matrix.android.api.session.room.model.ReadReceipt -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageStickerContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.api.session.room.sender.SenderInfo -import im.vector.matrix.android.api.util.ContentUtils.extractUsefulTextFromReply +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.getRelationContent +import org.matrix.android.sdk.api.session.events.model.isReply +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.EventAnnotationsSummary +import org.matrix.android.sdk.api.session.room.model.ReadReceipt +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageStickerContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.util.ContentUtils.extractUsefulTextFromReply /** * This data class is a wrapper around an Event. It allows to get useful data in the context of a timeline. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineService.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineService.kt index 2353fc1c30..fd363072c4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.timeline +package org.matrix.android.sdk.api.session.room.timeline import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.util.Optional /** * This interface defines methods to interact with the timeline. It's implemented at the room level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineSettings.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineSettings.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineSettings.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineSettings.kt index 60ccec3074..a925fc6db2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/timeline/TimelineSettings.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/timeline/TimelineSettings.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.timeline +package org.matrix.android.sdk.api.session.room.timeline /** * Data class holding setting values for a [Timeline] instance. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/typing/TypingService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/typing/TypingService.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/typing/TypingService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/typing/TypingService.kt index 8ef550531e..79c07f8089 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/typing/TypingService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/typing/TypingService.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.typing +package org.matrix.android.sdk.api.session.room.typing /** * This interface defines methods to handle typing data. It's implemented at the room level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/GetUploadsResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/GetUploadsResult.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/GetUploadsResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/GetUploadsResult.kt index 4c75d909aa..23074f6e85 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/GetUploadsResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/GetUploadsResult.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.uploads +package org.matrix.android.sdk.api.session.room.uploads data class GetUploadsResult( // List of fetched Events, most recent first diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/UploadEvent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/UploadEvent.kt similarity index 67% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/UploadEvent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/UploadEvent.kt index 5df2b9c9e0..d65980cdf7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/UploadEvent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/UploadEvent.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.uploads +package org.matrix.android.sdk.api.session.room.uploads -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.message.MessageWithAttachmentContent -import im.vector.matrix.android.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.message.MessageWithAttachmentContent +import org.matrix.android.sdk.api.session.room.sender.SenderInfo /** * Wrapper around on Event. - * Similar to [im.vector.matrix.android.api.session.room.timeline.TimelineEvent], contains an Event with extra useful data + * Similar to [org.matrix.android.sdk.api.session.room.timeline.TimelineEvent], contains an Event with extra useful data */ data class UploadEvent( val root: Event, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/UploadsService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/UploadsService.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/UploadsService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/UploadsService.kt index 54a87cdcd9..2e06cf3c78 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/room/uploads/UploadsService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/uploads/UploadsService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.room.uploads +package org.matrix.android.sdk.api.session.room.uploads -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines methods to get event with uploads (= attachments) sent to a room. It's implemented at the room level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/EncryptedSecretContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/EncryptedSecretContent.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/EncryptedSecretContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/EncryptedSecretContent.kt index 57fd652735..d7da2ee06d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/EncryptedSecretContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/EncryptedSecretContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.session.user.accountdata.AccountDataContent +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.session.user.accountdata.AccountDataContent /** * The account_data will have an encrypted property that is a map from key ID to an object. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/IntegrityResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/IntegrityResult.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/IntegrityResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/IntegrityResult.kt index 70efa56c48..f81b0eb01d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/IntegrityResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/IntegrityResult.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage sealed class IntegrityResult { data class Success(val passphraseBased: Boolean) : IntegrityResult() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/KeyInfoResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/KeyInfoResult.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/KeyInfoResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/KeyInfoResult.kt index 940f5298ef..b7be6aeae6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/KeyInfoResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/KeyInfoResult.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage sealed class KeyInfoResult { data class Success(val keyInfo: KeyInfo) : KeyInfoResult() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/KeySigner.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/KeySigner.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/KeySigner.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/KeySigner.kt index 242f9a8945..89814dbb62 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/KeySigner.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/KeySigner.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage interface KeySigner { fun sign(canonicalJson: String): Map<String, Map<String, String>>? diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SecretStorageKeyContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SecretStorageKeyContent.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SecretStorageKeyContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SecretStorageKeyContent.kt index 129f4bab9d..23dfa42e21 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SecretStorageKeyContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SecretStorageKeyContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.util.JsonCanonicalizer /** * diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SecureStorageService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SecureStorageService.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SecureStorageService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SecureStorageService.kt index bae8132990..abcfe136c4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SecureStorageService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SecureStorageService.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage import java.io.InputStream import java.io.OutputStream diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SharedSecretStorageError.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SharedSecretStorageError.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SharedSecretStorageError.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SharedSecretStorageError.kt index a6bf75f2c0..b4f9e96432 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SharedSecretStorageError.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SharedSecretStorageError.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage sealed class SharedSecretStorageError(message: String?) : Throwable(message) { data class UnknownSecret(val secretName: String) : SharedSecretStorageError("Unknown Secret $secretName") diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SharedSecretStorageService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SharedSecretStorageService.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SharedSecretStorageService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SharedSecretStorageService.kt index 22fbcf2d26..a0ba5bd015 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SharedSecretStorageService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SharedSecretStorageService.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME /** * Some features may require clients to store encrypted data on the server so that it can be shared securely between clients. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SsssKeyCreationInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeyCreationInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SsssKeyCreationInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeyCreationInfo.kt index 85823d9dbf..b0ef8a82d9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SsssKeyCreationInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeyCreationInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage data class SsssKeyCreationInfo( val keyId: String = "", diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SsssKeySpec.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeySpec.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SsssKeySpec.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeySpec.kt index 1fe8fbb90d..643b0ca5b3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/securestorage/SsssKeySpec.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeySpec.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.securestorage +package org.matrix.android.sdk.api.session.securestorage -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.internal.crypto.keysbackup.deriveKey -import im.vector.matrix.android.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.internal.crypto.keysbackup.deriveKey +import org.matrix.android.sdk.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey /** Tag class */ interface SsssKeySpec diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/signout/SignOutService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/signout/SignOutService.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/signout/SignOutService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/signout/SignOutService.kt index 3fb086ac45..c16278e9b8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/signout/SignOutService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/signout/SignOutService.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.signout +package org.matrix.android.sdk.api.session.signout -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.util.Cancelable /** * This interface defines a method to sign out, or to renew the token. It's implemented at the session level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/sync/FilterService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/sync/FilterService.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/sync/FilterService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/sync/FilterService.kt index e995e775a9..3ef3de1a6a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/sync/FilterService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/sync/FilterService.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.sync +package org.matrix.android.sdk.api.session.sync interface FilterService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/sync/SyncState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/sync/SyncState.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/sync/SyncState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/sync/SyncState.kt index 4890c28331..1368020b62 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/sync/SyncState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/sync/SyncState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.sync +package org.matrix.android.sdk.api.session.sync sealed class SyncState { object Idle : SyncState() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/terms/GetTermsResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/terms/GetTermsResponse.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/terms/GetTermsResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/terms/GetTermsResponse.kt index 29c6a7a921..59a2a8106a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/terms/GetTermsResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/terms/GetTermsResponse.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.terms +package org.matrix.android.sdk.api.session.terms -import im.vector.matrix.android.internal.session.terms.TermsResponse +import org.matrix.android.sdk.internal.session.terms.TermsResponse data class GetTermsResponse( val serverResponse: TermsResponse, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/terms/TermsService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/terms/TermsService.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/terms/TermsService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/terms/TermsService.kt index 36e6a411e3..fdcf8e7b66 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/terms/TermsService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/terms/TermsService.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.terms +package org.matrix.android.sdk.api.session.terms -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable interface TermsService { enum class ServiceType { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/typing/TypingUsersTracker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/typing/TypingUsersTracker.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/typing/TypingUsersTracker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/typing/TypingUsersTracker.kt index 4d1f1a9c45..0345586ecc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/typing/TypingUsersTracker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/typing/TypingUsersTracker.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.typing +package org.matrix.android.sdk.api.session.typing -import im.vector.matrix.android.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.room.sender.SenderInfo /** * Responsible for tracking typing users from each room. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/user/UserService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/user/UserService.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/user/UserService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/user/UserService.kt index 1abda8ec05..e290a4e674 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/user/UserService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/user/UserService.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.user +package org.matrix.android.sdk.api.session.user import androidx.lifecycle.LiveData import androidx.paging.PagedList -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.Optional +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.Optional /** * This interface defines methods to get users. It's implemented at the session level. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/user/model/User.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/user/model/User.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/user/model/User.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/user/model/User.kt index 9f4f997b3b..c431fe5054 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/user/model/User.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/user/model/User.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.user.model +package org.matrix.android.sdk.api.session.user.model /** * Data class which holds information about a user. - * It can be retrieved with [im.vector.matrix.android.api.session.user.UserService] + * It can be retrieved with [org.matrix.android.sdk.api.session.user.UserService] */ data class User( val userId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetManagementFailure.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetManagementFailure.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetManagementFailure.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetManagementFailure.kt index cd3bdb57ba..b4f7517dd4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetManagementFailure.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetManagementFailure.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.widgets +package org.matrix.android.sdk.api.session.widgets -import im.vector.matrix.android.api.failure.Failure +import org.matrix.android.sdk.api.failure.Failure sealed class WidgetManagementFailure : Failure.FeatureFailure() { object NotEnoughPower : WidgetManagementFailure() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetPostAPIMediator.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetPostAPIMediator.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetPostAPIMediator.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetPostAPIMediator.kt index bc39afda8f..6e26c256dd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetPostAPIMediator.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetPostAPIMediator.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.widgets +package org.matrix.android.sdk.api.session.widgets import android.webkit.WebView -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict import java.lang.reflect.Type interface WidgetPostAPIMediator { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetService.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetService.kt index 1f62a335a9..9f3b288709 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetService.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.widgets +package org.matrix.android.sdk.api.session.widgets import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.session.widgets.model.Widget /** * This is the entry point to manage widgets. You can grab an instance of this service through an active session. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetURLFormatter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetURLFormatter.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetURLFormatter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetURLFormatter.kt index f2ba40c344..81ee12402c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/WidgetURLFormatter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/WidgetURLFormatter.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.widgets +package org.matrix.android.sdk.api.session.widgets interface WidgetURLFormatter { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/Widget.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/Widget.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/Widget.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/Widget.kt index 0b564d6496..0fd69ba3b2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/Widget.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/Widget.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.widgets.model +package org.matrix.android.sdk.api.session.widgets.model -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.sender.SenderInfo data class Widget( val widgetContent: WidgetContent, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/WidgetContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/WidgetContent.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/WidgetContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/WidgetContent.kt index af70400622..95cd502d02 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/WidgetContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/WidgetContent.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.widgets.model +package org.matrix.android.sdk.api.session.widgets.model import android.annotation.SuppressLint import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict /** * Ref: https://github.com/matrix-org/matrix-doc/issues/1236 diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/WidgetType.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/WidgetType.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/WidgetType.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/WidgetType.kt index 3977a4c474..4feeeebf7a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/session/widgets/model/WidgetType.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/widgets/model/WidgetType.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.session.widgets.model +package org.matrix.android.sdk.api.session.widgets.model private val DEFINED_TYPES by lazy { listOf( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Cancelable.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Cancelable.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Cancelable.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Cancelable.kt index 8473f50796..08130157e6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Cancelable.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Cancelable.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.util +package org.matrix.android.sdk.api.util /** * An interface defining a unique cancel method. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/CancelableBag.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/CancelableBag.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/CancelableBag.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/CancelableBag.kt index 145ddb6660..77e9039a3a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/CancelableBag.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/CancelableBag.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.util +package org.matrix.android.sdk.api.util class CancelableBag : Cancelable, MutableList<Cancelable> by ArrayList() { override fun cancel() { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/ContentUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/ContentUtils.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/ContentUtils.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/ContentUtils.kt index 9131cf143b..56e892e9a6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/ContentUtils.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/ContentUtils.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.api.util +package org.matrix.android.sdk.api.util object ContentUtils { fun extractUsefulTextFromReply(repliedBody: String): String { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/MatrixCallbackDelegate.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/MatrixCallbackDelegate.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/MatrixCallbackDelegate.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/MatrixCallbackDelegate.kt index 06b157daeb..86c71137e0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/MatrixCallbackDelegate.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/MatrixCallbackDelegate.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.api.util +package org.matrix.android.sdk.api.util -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback /** * Simple MatrixCallback implementation which delegate its calls to another callback diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/MatrixItem.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/MatrixItem.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/MatrixItem.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/MatrixItem.kt index f30494711b..60e732e42d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/MatrixItem.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/MatrixItem.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.api.util +package org.matrix.android.sdk.api.util -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoom -import im.vector.matrix.android.api.session.room.sender.SenderInfo -import im.vector.matrix.android.api.session.user.model.User +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoom +import org.matrix.android.sdk.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.user.model.User import java.util.Locale sealed class MatrixItem( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Optional.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Optional.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Optional.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Optional.kt index 713872e3d6..034428fe00 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Optional.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Optional.kt @@ -15,7 +15,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.util +package org.matrix.android.sdk.api.util data class Optional<T : Any> constructor(private val value: T?) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Types.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Types.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Types.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Types.kt index f83166512e..4d8b7a782e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/util/Types.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/util/Types.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.api.util +package org.matrix.android.sdk.api.util import com.squareup.moshi.Types import java.lang.reflect.ParameterizedType diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/SessionManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/SessionManager.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/SessionManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/SessionManager.kt index 918f5f2f55..584e2d97e8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/SessionManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/SessionManager.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal +package org.matrix.android.sdk.internal -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.auth.data.sessionId -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.di.MatrixComponent -import im.vector.matrix.android.internal.di.MatrixScope -import im.vector.matrix.android.internal.session.DaggerSessionComponent -import im.vector.matrix.android.internal.session.SessionComponent +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.auth.data.sessionId +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.di.MatrixComponent +import org.matrix.android.sdk.internal.di.MatrixScope +import org.matrix.android.sdk.internal.session.DaggerSessionComponent +import org.matrix.android.sdk.internal.session.SessionComponent import javax.inject.Inject @MatrixScope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/AuthAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/AuthAPI.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/AuthAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/AuthAPI.kt index f2d5808b0b..6d5227449d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/AuthAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/AuthAPI.kt @@ -14,21 +14,21 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth +package org.matrix.android.sdk.internal.auth -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.internal.auth.data.LoginFlowResponse -import im.vector.matrix.android.internal.auth.data.PasswordLoginParams -import im.vector.matrix.android.internal.auth.data.RiotConfig -import im.vector.matrix.android.internal.auth.data.TokenLoginParams -import im.vector.matrix.android.internal.auth.login.ResetPasswordMailConfirmed -import im.vector.matrix.android.internal.auth.registration.AddThreePidRegistrationParams -import im.vector.matrix.android.internal.auth.registration.AddThreePidRegistrationResponse -import im.vector.matrix.android.internal.auth.registration.RegistrationParams -import im.vector.matrix.android.internal.auth.registration.SuccessResult -import im.vector.matrix.android.internal.auth.registration.ValidationCodeBody -import im.vector.matrix.android.internal.auth.version.Versions -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.internal.auth.data.LoginFlowResponse +import org.matrix.android.sdk.internal.auth.data.PasswordLoginParams +import org.matrix.android.sdk.internal.auth.data.RiotConfig +import org.matrix.android.sdk.internal.auth.data.TokenLoginParams +import org.matrix.android.sdk.internal.auth.login.ResetPasswordMailConfirmed +import org.matrix.android.sdk.internal.auth.registration.AddThreePidRegistrationParams +import org.matrix.android.sdk.internal.auth.registration.AddThreePidRegistrationResponse +import org.matrix.android.sdk.internal.auth.registration.RegistrationParams +import org.matrix.android.sdk.internal.auth.registration.SuccessResult +import org.matrix.android.sdk.internal.auth.registration.ValidationCodeBody +import org.matrix.android.sdk.internal.auth.version.Versions +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/AuthModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/AuthModule.kt similarity index 73% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/AuthModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/AuthModule.kt index 688023b55e..f040af5385 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/AuthModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/AuthModule.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth +package org.matrix.android.sdk.internal.auth import android.content.Context import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.legacy.LegacySessionImporter -import im.vector.matrix.android.internal.auth.db.AuthRealmMigration -import im.vector.matrix.android.internal.auth.db.AuthRealmModule -import im.vector.matrix.android.internal.auth.db.RealmPendingSessionStore -import im.vector.matrix.android.internal.auth.db.RealmSessionParamsStore -import im.vector.matrix.android.internal.auth.login.DefaultDirectLoginTask -import im.vector.matrix.android.internal.auth.login.DirectLoginTask -import im.vector.matrix.android.internal.database.RealmKeysUtils -import im.vector.matrix.android.internal.di.AuthDatabase -import im.vector.matrix.android.internal.legacy.DefaultLegacySessionImporter -import im.vector.matrix.android.internal.wellknown.WellknownModule +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.legacy.LegacySessionImporter +import org.matrix.android.sdk.internal.auth.db.AuthRealmMigration +import org.matrix.android.sdk.internal.auth.db.AuthRealmModule +import org.matrix.android.sdk.internal.auth.db.RealmPendingSessionStore +import org.matrix.android.sdk.internal.auth.db.RealmSessionParamsStore +import org.matrix.android.sdk.internal.auth.login.DefaultDirectLoginTask +import org.matrix.android.sdk.internal.auth.login.DirectLoginTask +import org.matrix.android.sdk.internal.database.RealmKeysUtils +import org.matrix.android.sdk.internal.di.AuthDatabase +import org.matrix.android.sdk.internal.legacy.DefaultLegacySessionImporter +import org.matrix.android.sdk.internal.wellknown.WellknownModule import io.realm.RealmConfiguration import java.io.File diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/DefaultAuthenticationService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/DefaultAuthenticationService.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/DefaultAuthenticationService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/DefaultAuthenticationService.kt index 087e00848c..2124574d57 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/DefaultAuthenticationService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/DefaultAuthenticationService.kt @@ -14,44 +14,44 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth +package org.matrix.android.sdk.internal.auth import android.net.Uri import dagger.Lazy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.LoginFlowResult -import im.vector.matrix.android.api.auth.login.LoginWizard -import im.vector.matrix.android.api.auth.registration.RegistrationWizard -import im.vector.matrix.android.api.auth.wellknown.WellknownResult -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.internal.SessionManager -import im.vector.matrix.android.internal.auth.data.LoginFlowResponse -import im.vector.matrix.android.internal.auth.data.RiotConfig -import im.vector.matrix.android.internal.auth.db.PendingSessionData -import im.vector.matrix.android.internal.auth.login.DefaultLoginWizard -import im.vector.matrix.android.internal.auth.login.DirectLoginTask -import im.vector.matrix.android.internal.auth.registration.DefaultRegistrationWizard -import im.vector.matrix.android.internal.auth.version.Versions -import im.vector.matrix.android.internal.auth.version.isLoginAndRegistrationSupportedBySdk -import im.vector.matrix.android.internal.auth.version.isSupportedBySdk -import im.vector.matrix.android.internal.di.Unauthenticated -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.network.httpclient.addSocketFactory -import im.vector.matrix.android.internal.network.ssl.UnrecognizedCertificateException -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.exhaustive -import im.vector.matrix.android.internal.util.toCancelable -import im.vector.matrix.android.internal.wellknown.GetWellknownTask +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.LoginFlowResult +import org.matrix.android.sdk.api.auth.login.LoginWizard +import org.matrix.android.sdk.api.auth.registration.RegistrationWizard +import org.matrix.android.sdk.api.auth.wellknown.WellknownResult +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.internal.SessionManager +import org.matrix.android.sdk.internal.auth.data.LoginFlowResponse +import org.matrix.android.sdk.internal.auth.data.RiotConfig +import org.matrix.android.sdk.internal.auth.db.PendingSessionData +import org.matrix.android.sdk.internal.auth.login.DefaultLoginWizard +import org.matrix.android.sdk.internal.auth.login.DirectLoginTask +import org.matrix.android.sdk.internal.auth.registration.DefaultRegistrationWizard +import org.matrix.android.sdk.internal.auth.version.Versions +import org.matrix.android.sdk.internal.auth.version.isLoginAndRegistrationSupportedBySdk +import org.matrix.android.sdk.internal.auth.version.isSupportedBySdk +import org.matrix.android.sdk.internal.di.Unauthenticated +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.network.httpclient.addSocketFactory +import org.matrix.android.sdk.internal.network.ssl.UnrecognizedCertificateException +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.exhaustive +import org.matrix.android.sdk.internal.util.toCancelable +import org.matrix.android.sdk.internal.wellknown.GetWellknownTask import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import okhttp3.OkHttpClient diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/PendingSessionStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/PendingSessionStore.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/PendingSessionStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/PendingSessionStore.kt index ed28de6ae8..2994ca7dc1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/PendingSessionStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/PendingSessionStore.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth +package org.matrix.android.sdk.internal.auth -import im.vector.matrix.android.internal.auth.db.PendingSessionData +import org.matrix.android.sdk.internal.auth.db.PendingSessionData /** * Store for elements when doing login or registration diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/SessionCreator.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/SessionCreator.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/SessionCreator.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/SessionCreator.kt index 74f7cad67d..5c75948172 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/SessionCreator.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/SessionCreator.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth +package org.matrix.android.sdk.internal.auth import android.net.Uri -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.SessionManager +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.SessionManager import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/SessionParamsStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/SessionParamsStore.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/SessionParamsStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/SessionParamsStore.kt index f99b95c2b3..12394bc5b6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/SessionParamsStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/SessionParamsStore.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth +package org.matrix.android.sdk.internal.auth -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.SessionParams +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.SessionParams internal interface SessionParamsStore { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/InteractiveAuthenticationFlow.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/InteractiveAuthenticationFlow.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/InteractiveAuthenticationFlow.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/InteractiveAuthenticationFlow.kt index a6d74a8de7..d2a720cfdf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/InteractiveAuthenticationFlow.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/InteractiveAuthenticationFlow.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.data +package org.matrix.android.sdk.internal.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/LoginFlowResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/LoginFlowResponse.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/LoginFlowResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/LoginFlowResponse.kt index ca57a3aa0c..5e2bbf9277 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/LoginFlowResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/LoginFlowResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.data +package org.matrix.android.sdk.internal.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/LoginParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/LoginParams.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/LoginParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/LoginParams.kt index e37977425a..8bed4b3fad 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/LoginParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/LoginParams.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.data +package org.matrix.android.sdk.internal.auth.data internal interface LoginParams { val type: String diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/PasswordLoginParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/PasswordLoginParams.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/PasswordLoginParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/PasswordLoginParams.kt index 26b1b65218..fe91d08a3f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/PasswordLoginParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/PasswordLoginParams.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.data +package org.matrix.android.sdk.internal.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes /** * Ref: diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/RiotConfig.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/RiotConfig.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/RiotConfig.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/RiotConfig.kt index aebcfe0305..45cc9c0fb9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/RiotConfig.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/RiotConfig.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.data +package org.matrix.android.sdk.internal.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/ThreePidMedium.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/ThreePidMedium.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/ThreePidMedium.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/ThreePidMedium.kt index b1aeb9370b..d84c12879b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/ThreePidMedium.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/ThreePidMedium.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.data +package org.matrix.android.sdk.internal.auth.data internal object ThreePidMedium { const val EMAIL = "email" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/TokenLoginParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/TokenLoginParams.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/TokenLoginParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/TokenLoginParams.kt index e95a998d38..f76ee95514 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/data/TokenLoginParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/data/TokenLoginParams.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.data +package org.matrix.android.sdk.internal.auth.data import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes @JsonClass(generateAdapter = true) internal data class TokenLoginParams( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/AuthRealmMigration.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/AuthRealmMigration.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/AuthRealmMigration.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/AuthRealmMigration.kt index e5e77cb14a..7648f1d919 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/AuthRealmMigration.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/AuthRealmMigration.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.sessionId -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.sessionId +import org.matrix.android.sdk.internal.di.MoshiProvider import io.realm.DynamicRealm import io.realm.RealmMigration import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/AuthRealmModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/AuthRealmModule.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/AuthRealmModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/AuthRealmModule.kt index ee930cd1ef..e2caa401d1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/AuthRealmModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/AuthRealmModule.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db import io.realm.annotations.RealmModule diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionData.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionData.kt index 3241ea5917..8362b79e15 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionData.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.internal.auth.login.ResetPasswordData -import im.vector.matrix.android.internal.auth.registration.ThreePidData +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.internal.auth.login.ResetPasswordData +import org.matrix.android.sdk.internal.auth.registration.ThreePidData import java.util.UUID /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionEntity.kt index d21c515849..9e807aa86e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionMapper.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionMapper.kt index 32e6ba963e..2ca65e003f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/PendingSessionMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/PendingSessionMapper.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db import com.squareup.moshi.Moshi -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.internal.auth.login.ResetPasswordData -import im.vector.matrix.android.internal.auth.registration.ThreePidData +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.internal.auth.login.ResetPasswordData +import org.matrix.android.sdk.internal.auth.registration.ThreePidData import javax.inject.Inject internal class PendingSessionMapper @Inject constructor(moshi: Moshi) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/RealmPendingSessionStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/RealmPendingSessionStore.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/RealmPendingSessionStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/RealmPendingSessionStore.kt index 6841e43ef0..89e9c836f9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/RealmPendingSessionStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/RealmPendingSessionStore.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db -import im.vector.matrix.android.internal.auth.PendingSessionStore -import im.vector.matrix.android.internal.database.awaitTransaction -import im.vector.matrix.android.internal.di.AuthDatabase +import org.matrix.android.sdk.internal.auth.PendingSessionStore +import org.matrix.android.sdk.internal.database.awaitTransaction +import org.matrix.android.sdk.internal.di.AuthDatabase import io.realm.Realm import io.realm.RealmConfiguration import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/RealmSessionParamsStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/RealmSessionParamsStore.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/RealmSessionParamsStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/RealmSessionParamsStore.kt index 9491d5737c..a436a4d7ba 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/RealmSessionParamsStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/RealmSessionParamsStore.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.auth.data.sessionId -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.database.awaitTransaction -import im.vector.matrix.android.internal.di.AuthDatabase +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.auth.data.sessionId +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.database.awaitTransaction +import org.matrix.android.sdk.internal.di.AuthDatabase import io.realm.Realm import io.realm.RealmConfiguration import io.realm.exceptions.RealmPrimaryKeyConstraintException diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/SessionParamsEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/SessionParamsEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/SessionParamsEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/SessionParamsEntity.kt index 72eed95fcc..ea6974de0e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/SessionParamsEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/SessionParamsEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/SessionParamsMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/SessionParamsMapper.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/SessionParamsMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/SessionParamsMapper.kt index a4db0e84f7..60facab1a0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/db/SessionParamsMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/db/SessionParamsMapper.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.db +package org.matrix.android.sdk.internal.auth.db import com.squareup.moshi.Moshi -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.auth.data.sessionId +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.auth.data.sessionId import javax.inject.Inject internal class SessionParamsMapper @Inject constructor(moshi: Moshi) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/DefaultLoginWizard.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/DefaultLoginWizard.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/DefaultLoginWizard.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/DefaultLoginWizard.kt index 522f571cf7..9cabc5860c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/DefaultLoginWizard.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/DefaultLoginWizard.kt @@ -14,30 +14,30 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.login +package org.matrix.android.sdk.internal.auth.login import android.util.Patterns -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.login.LoginWizard -import im.vector.matrix.android.api.auth.registration.RegisterThreePid -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.internal.auth.AuthAPI -import im.vector.matrix.android.internal.auth.PendingSessionStore -import im.vector.matrix.android.internal.auth.SessionCreator -import im.vector.matrix.android.internal.auth.data.PasswordLoginParams -import im.vector.matrix.android.internal.auth.data.ThreePidMedium -import im.vector.matrix.android.internal.auth.data.TokenLoginParams -import im.vector.matrix.android.internal.auth.db.PendingSessionData -import im.vector.matrix.android.internal.auth.registration.AddThreePidRegistrationParams -import im.vector.matrix.android.internal.auth.registration.AddThreePidRegistrationResponse -import im.vector.matrix.android.internal.auth.registration.RegisterAddThreePidTask -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.login.LoginWizard +import org.matrix.android.sdk.api.auth.registration.RegisterThreePid +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.internal.auth.AuthAPI +import org.matrix.android.sdk.internal.auth.PendingSessionStore +import org.matrix.android.sdk.internal.auth.SessionCreator +import org.matrix.android.sdk.internal.auth.data.PasswordLoginParams +import org.matrix.android.sdk.internal.auth.data.ThreePidMedium +import org.matrix.android.sdk.internal.auth.data.TokenLoginParams +import org.matrix.android.sdk.internal.auth.db.PendingSessionData +import org.matrix.android.sdk.internal.auth.registration.AddThreePidRegistrationParams +import org.matrix.android.sdk.internal.auth.registration.AddThreePidRegistrationResponse +import org.matrix.android.sdk.internal.auth.registration.RegisterAddThreePidTask +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.withContext import okhttp3.OkHttpClient diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/DirectLoginTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/DirectLoginTask.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/DirectLoginTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/DirectLoginTask.kt index 51dbac2cc3..3a7f64c69a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/DirectLoginTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/DirectLoginTask.kt @@ -14,22 +14,22 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.login +package org.matrix.android.sdk.internal.auth.login import dagger.Lazy -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.auth.AuthAPI -import im.vector.matrix.android.internal.auth.SessionCreator -import im.vector.matrix.android.internal.auth.data.PasswordLoginParams -import im.vector.matrix.android.internal.di.Unauthenticated -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.network.httpclient.addSocketFactory -import im.vector.matrix.android.internal.network.ssl.UnrecognizedCertificateException -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.auth.AuthAPI +import org.matrix.android.sdk.internal.auth.SessionCreator +import org.matrix.android.sdk.internal.auth.data.PasswordLoginParams +import org.matrix.android.sdk.internal.di.Unauthenticated +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.network.httpclient.addSocketFactory +import org.matrix.android.sdk.internal.network.ssl.UnrecognizedCertificateException +import org.matrix.android.sdk.internal.task.Task import okhttp3.OkHttpClient import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/ResetPasswordData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/ResetPasswordData.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/ResetPasswordData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/ResetPasswordData.kt index 11a8b95443..9ba8b16cb9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/ResetPasswordData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/ResetPasswordData.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.login +package org.matrix.android.sdk.internal.auth.login import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.auth.registration.AddThreePidRegistrationResponse +import org.matrix.android.sdk.internal.auth.registration.AddThreePidRegistrationResponse /** * Container to store the data when a reset password is in the email validation step diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/ResetPasswordMailConfirmed.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/ResetPasswordMailConfirmed.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/ResetPasswordMailConfirmed.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/ResetPasswordMailConfirmed.kt index 9be4451628..ad0bd5a02f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/login/ResetPasswordMailConfirmed.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/login/ResetPasswordMailConfirmed.kt @@ -15,11 +15,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.auth.login +package org.matrix.android.sdk.internal.auth.login import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.auth.registration.AuthParams +import org.matrix.android.sdk.internal.auth.registration.AuthParams /** * Class to pass parameters to reset the password once a email has been validated. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AddThreePidRegistrationParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AddThreePidRegistrationParams.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AddThreePidRegistrationParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AddThreePidRegistrationParams.kt index 90e1894bac..d4460d1d2f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AddThreePidRegistrationParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AddThreePidRegistrationParams.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.registration.RegisterThreePid +import org.matrix.android.sdk.api.auth.registration.RegisterThreePid /** * Add a three Pid during authentication diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AddThreePidRegistrationResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AddThreePidRegistrationResponse.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AddThreePidRegistrationResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AddThreePidRegistrationResponse.kt index f07e66a7ef..b07a55f80f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AddThreePidRegistrationResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AddThreePidRegistrationResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AuthParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AuthParams.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AuthParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AuthParams.kt index 9e20be240a..2657beec2a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/AuthParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/AuthParams.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes /** * Open class, parent to all possible authentication parameters diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/DefaultRegistrationWizard.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/DefaultRegistrationWizard.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/DefaultRegistrationWizard.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/DefaultRegistrationWizard.kt index dafb024b7e..61ada7177e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/DefaultRegistrationWizard.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/DefaultRegistrationWizard.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.LoginFlowTypes -import im.vector.matrix.android.api.auth.registration.RegisterThreePid -import im.vector.matrix.android.api.auth.registration.RegistrationResult -import im.vector.matrix.android.api.auth.registration.RegistrationWizard -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.Failure.RegistrationFlowError -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.internal.auth.AuthAPI -import im.vector.matrix.android.internal.auth.PendingSessionStore -import im.vector.matrix.android.internal.auth.SessionCreator -import im.vector.matrix.android.internal.auth.db.PendingSessionData -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.auth.registration.RegisterThreePid +import org.matrix.android.sdk.api.auth.registration.RegistrationResult +import org.matrix.android.sdk.api.auth.registration.RegistrationWizard +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.Failure.RegistrationFlowError +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.internal.auth.AuthAPI +import org.matrix.android.sdk.internal.auth.PendingSessionStore +import org.matrix.android.sdk.internal.auth.SessionCreator +import org.matrix.android.sdk.internal.auth.db.PendingSessionData +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.delay import okhttp3.OkHttpClient diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/LocalizedFlowDataLoginTerms.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/LocalizedFlowDataLoginTerms.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/LocalizedFlowDataLoginTerms.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/LocalizedFlowDataLoginTerms.kt index 5bdc9579e0..25a15da7cc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/LocalizedFlowDataLoginTerms.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/LocalizedFlowDataLoginTerms.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import android.os.Parcelable import kotlinx.android.parcel.Parcelize diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegisterAddThreePidTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegisterAddThreePidTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegisterAddThreePidTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegisterAddThreePidTask.kt index c455ccf48c..a4b00b2c7d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegisterAddThreePidTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegisterAddThreePidTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration -import im.vector.matrix.android.api.auth.registration.RegisterThreePid -import im.vector.matrix.android.internal.auth.AuthAPI -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.auth.registration.RegisterThreePid +import org.matrix.android.sdk.internal.auth.AuthAPI +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task internal interface RegisterAddThreePidTask : Task<RegisterAddThreePidTask.Params, AddThreePidRegistrationResponse> { data class Params( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegisterTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegisterTask.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegisterTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegisterTask.kt index 473b960d94..ec50a61ae2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegisterTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegisterTask.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.toRegistrationFlowResponse -import im.vector.matrix.android.internal.auth.AuthAPI -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.toRegistrationFlowResponse +import org.matrix.android.sdk.internal.auth.AuthAPI +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task internal interface RegisterTask : Task<RegisterTask.Params, Credentials> { data class Params( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegistrationFlowResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegistrationFlowResponse.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegistrationFlowResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegistrationFlowResponse.kt index 5bb87f9557..d852eb9950 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegistrationFlowResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegistrationFlowResponse.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.LoginFlowTypes -import im.vector.matrix.android.api.auth.registration.FlowResult -import im.vector.matrix.android.api.auth.registration.Stage -import im.vector.matrix.android.api.auth.registration.TermPolicies -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.auth.data.InteractiveAuthenticationFlow +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.auth.registration.FlowResult +import org.matrix.android.sdk.api.auth.registration.Stage +import org.matrix.android.sdk.api.auth.registration.TermPolicies +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.auth.data.InteractiveAuthenticationFlow @JsonClass(generateAdapter = true) data class RegistrationFlowResponse( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegistrationParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegistrationParams.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegistrationParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegistrationParams.kt index 6a874c7387..287f144909 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/RegistrationParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/RegistrationParams.kt @@ -15,7 +15,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/SuccessResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/SuccessResult.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/SuccessResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/SuccessResult.kt index 1d19d1a5e5..bb76235d19 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/SuccessResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/SuccessResult.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.extensions.orFalse +import org.matrix.android.sdk.api.extensions.orFalse @JsonClass(generateAdapter = true) data class SuccessResult( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ThreePidData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ThreePidData.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ThreePidData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ThreePidData.kt index bb4751c438..464e6bb755 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ThreePidData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ThreePidData.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.registration.RegisterThreePid +import org.matrix.android.sdk.api.auth.registration.RegisterThreePid /** * Container to store the data when a three pid is in validation step diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ValidateCodeTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ValidateCodeTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ValidateCodeTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ValidateCodeTask.kt index 30f9aaa705..b372ecf87a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ValidateCodeTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ValidateCodeTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration -import im.vector.matrix.android.internal.auth.AuthAPI -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.auth.AuthAPI +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task internal interface ValidateCodeTask : Task<ValidateCodeTask.Params, SuccessResult> { data class Params( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ValidationCodeBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ValidationCodeBody.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ValidationCodeBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ValidationCodeBody.kt index cb3b7e5e85..2cdf4dafe4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/registration/ValidationCodeBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/ValidationCodeBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.registration +package org.matrix.android.sdk.internal.auth.registration import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/version/HomeServerVersion.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/version/HomeServerVersion.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/version/HomeServerVersion.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/version/HomeServerVersion.kt index 7e0a95dfef..d72c802359 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/version/HomeServerVersion.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/version/HomeServerVersion.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.version +package org.matrix.android.sdk.internal.auth.version /** * Values will take the form "rX.Y.Z". diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/version/Versions.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/version/Versions.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/version/Versions.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/version/Versions.kt index aee5f7e3f3..37c8f1f498 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/auth/version/Versions.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/version/Versions.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.auth.version +package org.matrix.android.sdk.internal.auth.version import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CancelGossipRequestWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CancelGossipRequestWorker.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CancelGossipRequestWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CancelGossipRequestWorker.kt index 54f89dc8b9..e21b76c3d9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CancelGossipRequestWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CancelGossipRequestWorker.kt @@ -14,25 +14,25 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import android.content.Context import androidx.work.CoroutineWorker import androidx.work.Data import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.failure.shouldBeRetried -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.ShareRequestCancellation -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.failure.shouldBeRetried +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.ShareRequestCancellation +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CryptoConstants.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CryptoConstants.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CryptoConstants.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CryptoConstants.kt index f82300548a..a69d7b927c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CryptoConstants.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CryptoConstants.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto /** * Matrix algorithm value for olm. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CryptoModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CryptoModule.kt similarity index 51% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CryptoModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CryptoModule.kt index 44092f4ae4..209c276005 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/CryptoModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CryptoModule.kt @@ -14,87 +14,87 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.crosssigning.ComputeTrustTask -import im.vector.matrix.android.internal.crypto.crosssigning.DefaultComputeTrustTask -import im.vector.matrix.android.internal.crypto.crosssigning.DefaultCrossSigningService -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.CreateKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultCreateKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultDeleteBackupTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultDeleteRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultDeleteRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultDeleteSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultGetKeysBackupLastVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultGetKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultGetRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultGetRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultGetSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultStoreRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultStoreRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultStoreSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DefaultUpdateKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DeleteBackupTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DeleteRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DeleteRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DeleteSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetKeysBackupLastVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.StoreRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.StoreRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.StoreSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.UpdateKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.store.db.RealmCryptoStore -import im.vector.matrix.android.internal.crypto.store.db.RealmCryptoStoreMigration -import im.vector.matrix.android.internal.crypto.store.db.RealmCryptoStoreModule -import im.vector.matrix.android.internal.crypto.tasks.ClaimOneTimeKeysForUsersDeviceTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultClaimOneTimeKeysForUsersDevice -import im.vector.matrix.android.internal.crypto.tasks.DefaultDeleteDeviceTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultDeleteDeviceWithUserPasswordTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultDownloadKeysForUsers -import im.vector.matrix.android.internal.crypto.tasks.DefaultEncryptEventTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultGetDeviceInfoTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultGetDevicesTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultInitializeCrossSigningTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultSendEventTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultSendToDeviceTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultSendVerificationMessageTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultSetDeviceNameTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultUploadKeysTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultUploadSignaturesTask -import im.vector.matrix.android.internal.crypto.tasks.DefaultUploadSigningKeysTask -import im.vector.matrix.android.internal.crypto.tasks.DeleteDeviceTask -import im.vector.matrix.android.internal.crypto.tasks.DeleteDeviceWithUserPasswordTask -import im.vector.matrix.android.internal.crypto.tasks.DownloadKeysForUsersTask -import im.vector.matrix.android.internal.crypto.tasks.EncryptEventTask -import im.vector.matrix.android.internal.crypto.tasks.GetDeviceInfoTask -import im.vector.matrix.android.internal.crypto.tasks.GetDevicesTask -import im.vector.matrix.android.internal.crypto.tasks.InitializeCrossSigningTask -import im.vector.matrix.android.internal.crypto.tasks.SendEventTask -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.crypto.tasks.SendVerificationMessageTask -import im.vector.matrix.android.internal.crypto.tasks.SetDeviceNameTask -import im.vector.matrix.android.internal.crypto.tasks.UploadKeysTask -import im.vector.matrix.android.internal.crypto.tasks.UploadSignaturesTask -import im.vector.matrix.android.internal.crypto.tasks.UploadSigningKeysTask -import im.vector.matrix.android.internal.database.RealmKeysUtils -import im.vector.matrix.android.internal.di.CryptoDatabase -import im.vector.matrix.android.internal.di.SessionFilesDirectory -import im.vector.matrix.android.internal.di.UserMd5 -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.cache.ClearCacheTask -import im.vector.matrix.android.internal.session.cache.RealmClearCacheTask +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.crosssigning.ComputeTrustTask +import org.matrix.android.sdk.internal.crypto.crosssigning.DefaultComputeTrustTask +import org.matrix.android.sdk.internal.crypto.crosssigning.DefaultCrossSigningService +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.CreateKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultCreateKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultDeleteBackupTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultDeleteRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultDeleteRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultDeleteSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultGetKeysBackupLastVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultGetKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultGetRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultGetRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultGetSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultStoreRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultStoreRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultStoreSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DefaultUpdateKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DeleteBackupTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DeleteRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DeleteRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DeleteSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetKeysBackupLastVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.StoreRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.StoreRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.StoreSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.UpdateKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.store.db.RealmCryptoStore +import org.matrix.android.sdk.internal.crypto.store.db.RealmCryptoStoreMigration +import org.matrix.android.sdk.internal.crypto.store.db.RealmCryptoStoreModule +import org.matrix.android.sdk.internal.crypto.tasks.ClaimOneTimeKeysForUsersDeviceTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultClaimOneTimeKeysForUsersDevice +import org.matrix.android.sdk.internal.crypto.tasks.DefaultDeleteDeviceTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultDeleteDeviceWithUserPasswordTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultDownloadKeysForUsers +import org.matrix.android.sdk.internal.crypto.tasks.DefaultEncryptEventTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultGetDeviceInfoTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultGetDevicesTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultInitializeCrossSigningTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultSendEventTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultSendToDeviceTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultSendVerificationMessageTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultSetDeviceNameTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultUploadKeysTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultUploadSignaturesTask +import org.matrix.android.sdk.internal.crypto.tasks.DefaultUploadSigningKeysTask +import org.matrix.android.sdk.internal.crypto.tasks.DeleteDeviceTask +import org.matrix.android.sdk.internal.crypto.tasks.DeleteDeviceWithUserPasswordTask +import org.matrix.android.sdk.internal.crypto.tasks.DownloadKeysForUsersTask +import org.matrix.android.sdk.internal.crypto.tasks.EncryptEventTask +import org.matrix.android.sdk.internal.crypto.tasks.GetDeviceInfoTask +import org.matrix.android.sdk.internal.crypto.tasks.GetDevicesTask +import org.matrix.android.sdk.internal.crypto.tasks.InitializeCrossSigningTask +import org.matrix.android.sdk.internal.crypto.tasks.SendEventTask +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.crypto.tasks.SendVerificationMessageTask +import org.matrix.android.sdk.internal.crypto.tasks.SetDeviceNameTask +import org.matrix.android.sdk.internal.crypto.tasks.UploadKeysTask +import org.matrix.android.sdk.internal.crypto.tasks.UploadSignaturesTask +import org.matrix.android.sdk.internal.crypto.tasks.UploadSigningKeysTask +import org.matrix.android.sdk.internal.database.RealmKeysUtils +import org.matrix.android.sdk.internal.di.CryptoDatabase +import org.matrix.android.sdk.internal.di.SessionFilesDirectory +import org.matrix.android.sdk.internal.di.UserMd5 +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.cache.ClearCacheTask +import org.matrix.android.sdk.internal.session.cache.RealmClearCacheTask import io.realm.RealmConfiguration import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.SupervisorJob diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/DefaultCryptoService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/DefaultCryptoService.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/DefaultCryptoService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/DefaultCryptoService.kt index 5b2e3d2e83..a842a3775a 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/DefaultCryptoService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/DefaultCryptoService.kt @@ -16,7 +16,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import android.content.Context import android.os.Handler @@ -26,81 +26,81 @@ import androidx.lifecycle.LiveData import com.squareup.moshi.Types import com.zhuinden.monarchy.Monarchy import dagger.Lazy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.crypto.MXCryptoConfig -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.keyshare.GossipingRequestListener -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibilityContent -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.internal.crypto.actions.EnsureOlmSessionsForDevicesAction -import im.vector.matrix.android.internal.crypto.actions.MegolmSessionDataImporter -import im.vector.matrix.android.internal.crypto.actions.MessageEncrypter -import im.vector.matrix.android.internal.crypto.actions.SetDeviceVerificationAction -import im.vector.matrix.android.internal.crypto.algorithms.IMXEncrypting -import im.vector.matrix.android.internal.crypto.algorithms.IMXWithHeldExtension -import im.vector.matrix.android.internal.crypto.algorithms.megolm.MXMegolmEncryptionFactory -import im.vector.matrix.android.internal.crypto.algorithms.olm.MXOlmEncryptionFactory -import im.vector.matrix.android.internal.crypto.crosssigning.DefaultCrossSigningService -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.keysbackup.DefaultKeysBackupService -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.crypto.model.MXDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXEncryptEventContentResult -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.crypto.model.event.OlmEventContent -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyContent -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyWithHeldContent -import im.vector.matrix.android.internal.crypto.model.event.SecretSendEventContent -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DevicesListResponse -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody -import im.vector.matrix.android.internal.crypto.model.toRest -import im.vector.matrix.android.internal.crypto.repository.WarnOnUnknownDeviceRepository -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.DeleteDeviceTask -import im.vector.matrix.android.internal.crypto.tasks.DeleteDeviceWithUserPasswordTask -import im.vector.matrix.android.internal.crypto.tasks.GetDeviceInfoTask -import im.vector.matrix.android.internal.crypto.tasks.GetDevicesTask -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.crypto.tasks.SetDeviceNameTask -import im.vector.matrix.android.internal.crypto.tasks.UploadKeysTask -import im.vector.matrix.android.internal.crypto.verification.DefaultVerificationService -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventEntityFields -import im.vector.matrix.android.internal.database.query.whereType -import im.vector.matrix.android.internal.di.DeviceId -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.extensions.foldToCallback -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.room.membership.LoadRoomMembersTask -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper -import im.vector.matrix.android.internal.session.sync.model.SyncResponse -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.TaskThread -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.JsonCanonicalizer -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.fetchCopied +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.crypto.MXCryptoConfig +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.keyshare.GossipingRequestListener +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibilityContent +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.internal.crypto.actions.EnsureOlmSessionsForDevicesAction +import org.matrix.android.sdk.internal.crypto.actions.MegolmSessionDataImporter +import org.matrix.android.sdk.internal.crypto.actions.MessageEncrypter +import org.matrix.android.sdk.internal.crypto.actions.SetDeviceVerificationAction +import org.matrix.android.sdk.internal.crypto.algorithms.IMXEncrypting +import org.matrix.android.sdk.internal.crypto.algorithms.IMXWithHeldExtension +import org.matrix.android.sdk.internal.crypto.algorithms.megolm.MXMegolmEncryptionFactory +import org.matrix.android.sdk.internal.crypto.algorithms.olm.MXOlmEncryptionFactory +import org.matrix.android.sdk.internal.crypto.crosssigning.DefaultCrossSigningService +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.keysbackup.DefaultKeysBackupService +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.crypto.model.MXDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXEncryptEventContentResult +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.crypto.model.event.OlmEventContent +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyContent +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyWithHeldContent +import org.matrix.android.sdk.internal.crypto.model.event.SecretSendEventContent +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DevicesListResponse +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.crypto.model.toRest +import org.matrix.android.sdk.internal.crypto.repository.WarnOnUnknownDeviceRepository +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.DeleteDeviceTask +import org.matrix.android.sdk.internal.crypto.tasks.DeleteDeviceWithUserPasswordTask +import org.matrix.android.sdk.internal.crypto.tasks.GetDeviceInfoTask +import org.matrix.android.sdk.internal.crypto.tasks.GetDevicesTask +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.crypto.tasks.SetDeviceNameTask +import org.matrix.android.sdk.internal.crypto.tasks.UploadKeysTask +import org.matrix.android.sdk.internal.crypto.verification.DefaultVerificationService +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventEntityFields +import org.matrix.android.sdk.internal.database.query.whereType +import org.matrix.android.sdk.internal.di.DeviceId +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.extensions.foldToCallback +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.room.membership.LoadRoomMembersTask +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.internal.session.sync.model.SyncResponse +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.TaskThread +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.fetchCopied import kotlinx.coroutines.CancellationException import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.cancelChildren diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/DeviceListManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/DeviceListManager.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/DeviceListManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/DeviceListManager.kt index 722a751ecd..e4922d2ab4 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/DeviceListManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/DeviceListManager.kt @@ -15,20 +15,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.MatrixPatterns -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.CryptoInfoMapper -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.DownloadKeysForUsersTask -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.sync.SyncTokenStore -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixPatterns +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoInfoMapper +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.DownloadKeysForUsersTask +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.sync.SyncTokenStore +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.launch import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/GossipingRequestState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/GossipingRequestState.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/GossipingRequestState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/GossipingRequestState.kt index f2e45ef109..735941a454 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/GossipingRequestState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/GossipingRequestState.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto enum class GossipRequestType { KEY, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/GossipingWorkManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/GossipingWorkManager.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/GossipingWorkManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/GossipingWorkManager.kt index b7c782c5b4..d121dadca2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/GossipingWorkManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/GossipingWorkManager.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import androidx.work.BackoffPolicy import androidx.work.Data import androidx.work.ExistingWorkPolicy import androidx.work.ListenableWorker import androidx.work.OneTimeWorkRequest -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.util.CancelableWork -import im.vector.matrix.android.internal.worker.startChain +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.util.CancelableWork +import org.matrix.android.sdk.internal.worker.startChain import java.util.concurrent.TimeUnit import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingGossipingRequestManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingGossipingRequestManager.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingGossipingRequestManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingGossipingRequestManager.kt index addcc539e4..5e41317ae5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingGossipingRequestManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingGossipingRequestManager.kt @@ -14,27 +14,27 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.crypto.MXCryptoConfig -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.keyshare.GossipingRequestListener -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding -import im.vector.matrix.android.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey -import im.vector.matrix.android.internal.crypto.model.rest.GossipingDefaultContent -import im.vector.matrix.android.internal.crypto.model.rest.GossipingToDeviceObject -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.crypto.MXCryptoConfig +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.keyshare.GossipingRequestListener +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey +import org.matrix.android.sdk.internal.crypto.model.rest.GossipingDefaultContent +import org.matrix.android.sdk.internal.crypto.model.rest.GossipingToDeviceObject +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingRequestCancellation.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingRequestCancellation.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingRequestCancellation.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingRequestCancellation.kt index 98e1e95423..4974dcedca 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingRequestCancellation.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingRequestCancellation.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.internal.crypto.model.rest.ShareRequestCancellation +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.internal.crypto.model.rest.ShareRequestCancellation /** * IncomingRequestCancellation describes the incoming room key cancellation. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingRoomKeyRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingRoomKeyRequest.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingRoomKeyRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingRoomKeyRequest.kt index 13f3d38677..d526b833e7 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingRoomKeyRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingRoomKeyRequest.kt @@ -15,12 +15,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyShareRequest +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyShareRequest /** * IncomingRoomKeyRequest class defines the incoming room keys request. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingSecretShareRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingSecretShareRequest.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingSecretShareRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingSecretShareRequest.kt index 2fcd3e22d5..5e9ac5735f 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingSecretShareRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingSecretShareRequest.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.internal.crypto.model.rest.SecretShareRequest +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.internal.crypto.model.rest.SecretShareRequest /** * IncomingRoomKeyRequest class defines the incoming room keys request. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingShareRequestCommon.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingShareRequestCommon.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingShareRequestCommon.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingShareRequestCommon.kt index f39a0d80d1..3653c4f0cc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/IncomingShareRequestCommon.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingShareRequestCommon.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto interface IncomingShareRequestCommon { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXCryptoAlgorithms.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXCryptoAlgorithms.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXCryptoAlgorithms.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXCryptoAlgorithms.kt index 92b6adabc5..d3ed4cd4f8 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXCryptoAlgorithms.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXCryptoAlgorithms.kt @@ -15,7 +15,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto // TODO Update comment internal object MXCryptoAlgorithms { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXEventDecryptionResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXEventDecryptionResult.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXEventDecryptionResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXEventDecryptionResult.kt index 332ca86097..fefa2b91c2 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXEventDecryptionResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXEventDecryptionResult.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict /** * The result of a (successful) call to decryptEvent. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXMegolmExportEncryption.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXMegolmExportEncryption.kt similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXMegolmExportEncryption.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXMegolmExportEncryption.kt index 0aa7a15ce2..03594203bb 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXMegolmExportEncryption.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXMegolmExportEncryption.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import android.util.Base64 -import im.vector.matrix.android.internal.extensions.toUnsignedInt +import org.matrix.android.sdk.internal.extensions.toUnsignedInt import timber.log.Timber import java.io.ByteArrayOutputStream import java.nio.charset.Charset diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXOlmDevice.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXOlmDevice.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXOlmDevice.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXOlmDevice.kt index 9e116d8223..44a0d9e22d 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MXOlmDevice.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXOlmDevice.kt @@ -15,20 +15,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.util.JSON_DICT_PARAMETERIZED_TYPE -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.crypto.model.OlmInboundGroupSessionWrapper2 -import im.vector.matrix.android.internal.crypto.model.OlmSessionWrapper -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.util.JsonCanonicalizer -import im.vector.matrix.android.internal.util.convertFromUTF8 -import im.vector.matrix.android.internal.util.convertToUTF8 +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.util.JSON_DICT_PARAMETERIZED_TYPE +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.crypto.model.OlmInboundGroupSessionWrapper2 +import org.matrix.android.sdk.internal.crypto.model.OlmSessionWrapper +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.util.convertFromUTF8 +import org.matrix.android.sdk.internal.util.convertToUTF8 import org.matrix.olm.OlmAccount import org.matrix.olm.OlmException import org.matrix.olm.OlmMessage diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MegolmSessionData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MegolmSessionData.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MegolmSessionData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MegolmSessionData.kt index d6dae1a865..f6cdbe46d8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MegolmSessionData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MegolmSessionData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MyDeviceInfoHolder.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MyDeviceInfoHolder.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MyDeviceInfoHolder.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MyDeviceInfoHolder.kt index e50faf6f76..31a01dcf00 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/MyDeviceInfoHolder.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MyDeviceInfoHolder.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.session.SessionScope import javax.inject.Inject @SessionScope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/NewSessionListener.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/NewSessionListener.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/NewSessionListener.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/NewSessionListener.kt index e113e64146..23104734cb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/NewSessionListener.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/NewSessionListener.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto interface NewSessionListener { fun onNewSession(roomId: String?, senderKey: String, sessionId: String) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/ObjectSigner.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/ObjectSigner.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/ObjectSigner.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/ObjectSigner.kt index be15f3753e..61486ca7db 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/ObjectSigner.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/ObjectSigner.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.Credentials import javax.inject.Inject internal class ObjectSigner @Inject constructor(private val credentials: Credentials, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OneTimeKeysUploader.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OneTimeKeysUploader.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OneTimeKeysUploader.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OneTimeKeysUploader.kt index 0752e646f2..393f655cf8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OneTimeKeysUploader.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OneTimeKeysUploader.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.internal.crypto.model.MXKey -import im.vector.matrix.android.internal.crypto.model.rest.KeysUploadResponse -import im.vector.matrix.android.internal.crypto.tasks.UploadKeysTask -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.crypto.model.MXKey +import org.matrix.android.sdk.internal.crypto.model.rest.KeysUploadResponse +import org.matrix.android.sdk.internal.crypto.tasks.UploadKeysTask +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.util.JsonCanonicalizer import org.matrix.olm.OlmAccount import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingGossipingRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingGossipingRequest.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingGossipingRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingGossipingRequest.kt index 2fb0c7094b..e7c1d18873 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingGossipingRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingGossipingRequest.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto interface OutgoingGossipingRequest { var recipients: Map<String, List<String>> diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingGossipingRequestManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingGossipingRequestManager.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingGossipingRequestManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingGossipingRequestManager.kt index 5ad1013f49..7d8b3b337f 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingGossipingRequestManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingGossipingRequestManager.kt @@ -15,15 +15,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.delay import kotlinx.coroutines.launch diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingRoomKeyRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingRoomKeyRequest.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingRoomKeyRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingRoomKeyRequest.kt index b01c9d9b3f..0d9cc21a3c 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingRoomKeyRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingRoomKeyRequest.kt @@ -15,10 +15,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody /** * Represents an outgoing room key request diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingSecretRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingSecretRequest.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingSecretRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingSecretRequest.kt index 1497796743..c8b06bbf00 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/OutgoingSecretRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OutgoingSecretRequest.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/RoomDecryptorProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/RoomDecryptorProvider.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/RoomDecryptorProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/RoomDecryptorProvider.kt index a17a524923..c365d29821 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/RoomDecryptorProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/RoomDecryptorProvider.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.internal.crypto.algorithms.IMXDecrypting -import im.vector.matrix.android.internal.crypto.algorithms.megolm.MXMegolmDecryptionFactory -import im.vector.matrix.android.internal.crypto.algorithms.olm.MXOlmDecryptionFactory -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.internal.crypto.algorithms.IMXDecrypting +import org.matrix.android.sdk.internal.crypto.algorithms.megolm.MXMegolmDecryptionFactory +import org.matrix.android.sdk.internal.crypto.algorithms.olm.MXOlmDecryptionFactory +import org.matrix.android.sdk.internal.session.SessionScope import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/RoomEncryptorsStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/RoomEncryptorsStore.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/RoomEncryptorsStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/RoomEncryptorsStore.kt index 52a324d68d..285e6a32b9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/RoomEncryptorsStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/RoomEncryptorsStore.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto -import im.vector.matrix.android.internal.crypto.algorithms.IMXEncrypting -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.internal.crypto.algorithms.IMXEncrypting +import org.matrix.android.sdk.internal.session.SessionScope import javax.inject.Inject @SessionScope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/SendGossipRequestWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipRequestWorker.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/SendGossipRequestWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipRequestWorker.kt index fb9c45da45..0d26ca5989 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/SendGossipRequestWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipRequestWorker.kt @@ -14,27 +14,27 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import android.content.Context import androidx.work.CoroutineWorker import androidx.work.Data import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.failure.shouldBeRetried -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.GossipingToDeviceObject -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyShareRequest -import im.vector.matrix.android.internal.crypto.model.rest.SecretShareRequest -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.failure.shouldBeRetried +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.GossipingToDeviceObject +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyShareRequest +import org.matrix.android.sdk.internal.crypto.model.rest.SecretShareRequest +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/SendGossipWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipWorker.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/SendGossipWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipWorker.kt index 8a273da338..90b7c3704e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/SendGossipWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipWorker.kt @@ -14,27 +14,27 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto +package org.matrix.android.sdk.internal.crypto import android.content.Context import androidx.work.CoroutineWorker import androidx.work.Data import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.failure.shouldBeRetried -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.internal.crypto.actions.EnsureOlmSessionsForDevicesAction -import im.vector.matrix.android.internal.crypto.actions.MessageEncrypter -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.event.SecretSendEventContent -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.failure.shouldBeRetried +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.internal.crypto.actions.EnsureOlmSessionsForDevicesAction +import org.matrix.android.sdk.internal.crypto.actions.MessageEncrypter +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.event.SecretSendEventContent +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/EnsureOlmSessionsForDevicesAction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/EnsureOlmSessionsForDevicesAction.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/EnsureOlmSessionsForDevicesAction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/EnsureOlmSessionsForDevicesAction.kt index e630d14eab..d18c662ebd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/EnsureOlmSessionsForDevicesAction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/EnsureOlmSessionsForDevicesAction.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.actions +package org.matrix.android.sdk.internal.crypto.actions -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXKey -import im.vector.matrix.android.internal.crypto.model.MXOlmSessionResult -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.tasks.ClaimOneTimeKeysForUsersDeviceTask +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXKey +import org.matrix.android.sdk.internal.crypto.model.MXOlmSessionResult +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.tasks.ClaimOneTimeKeysForUsersDeviceTask import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/EnsureOlmSessionsForUsersAction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/EnsureOlmSessionsForUsersAction.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/EnsureOlmSessionsForUsersAction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/EnsureOlmSessionsForUsersAction.kt index 1d452f4515..cbb4f4ce8c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/EnsureOlmSessionsForUsersAction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/EnsureOlmSessionsForUsersAction.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.actions +package org.matrix.android.sdk.internal.crypto.actions -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.model.MXOlmSessionResult -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.model.MXOlmSessionResult +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/MegolmSessionDataImporter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/MegolmSessionDataImporter.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/MegolmSessionDataImporter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/MegolmSessionDataImporter.kt index cac4659ae5..9f9dbdc933 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/MegolmSessionDataImporter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/MegolmSessionDataImporter.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.actions +package org.matrix.android.sdk.internal.crypto.actions import androidx.annotation.WorkerThread -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.MegolmSessionData -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.RoomDecryptorProvider -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.MegolmSessionData +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.RoomDecryptorProvider +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/MessageEncrypter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/MessageEncrypter.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/MessageEncrypter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/MessageEncrypter.kt index c1cdbe59f9..6c2ddf09c0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/MessageEncrypter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/MessageEncrypter.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.actions +package org.matrix.android.sdk.internal.crypto.actions -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_OLM -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedMessage -import im.vector.matrix.android.internal.di.DeviceId -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.util.JsonCanonicalizer -import im.vector.matrix.android.internal.util.convertToUTF8 +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_OLM +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedMessage +import org.matrix.android.sdk.internal.di.DeviceId +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.util.convertToUTF8 import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/SetDeviceVerificationAction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/SetDeviceVerificationAction.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/SetDeviceVerificationAction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/SetDeviceVerificationAction.kt index d9fa8d5955..dc61cb7a2a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/actions/SetDeviceVerificationAction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/SetDeviceVerificationAction.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.actions +package org.matrix.android.sdk.internal.crypto.actions -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.keysbackup.DefaultKeysBackupService -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.di.UserId +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.keysbackup.DefaultKeysBackupService +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.di.UserId import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXDecrypting.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXDecrypting.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXDecrypting.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXDecrypting.kt index be62bb33c1..5f568158ea 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXDecrypting.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXDecrypting.kt @@ -15,14 +15,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms +package org.matrix.android.sdk.internal.crypto.algorithms -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.IncomingSecretShareRequest -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.crypto.keysbackup.DefaultKeysBackupService +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.IncomingSecretShareRequest +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.crypto.keysbackup.DefaultKeysBackupService /** * An interface for decrypting data diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXEncrypting.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXEncrypting.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXEncrypting.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXEncrypting.kt index ddf605def4..99cb169d4d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXEncrypting.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXEncrypting.kt @@ -15,9 +15,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms +package org.matrix.android.sdk.internal.crypto.algorithms -import im.vector.matrix.android.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Content /** * An interface for encrypting data diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXWithHeldExtension.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXWithHeldExtension.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXWithHeldExtension.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXWithHeldExtension.kt index e582bbcb04..1804fb45e2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/IMXWithHeldExtension.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/IMXWithHeldExtension.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms +package org.matrix.android.sdk.internal.crypto.algorithms -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyWithHeldContent +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyWithHeldContent internal interface IMXWithHeldExtension { fun onRoomKeyWithHeldEvent(withHeldInfo: RoomKeyWithHeldContent) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmDecryption.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmDecryption.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmDecryption.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmDecryption.kt index 89ba87646a..2f7d38306d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmDecryption.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmDecryption.kt @@ -15,32 +15,32 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.megolm +package org.matrix.android.sdk.internal.crypto.algorithms.megolm -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.NewSessionListener -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.actions.EnsureOlmSessionsForDevicesAction -import im.vector.matrix.android.internal.crypto.actions.MessageEncrypter -import im.vector.matrix.android.internal.crypto.algorithms.IMXDecrypting -import im.vector.matrix.android.internal.crypto.algorithms.IMXWithHeldExtension -import im.vector.matrix.android.internal.crypto.keysbackup.DefaultKeysBackupService -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyContent -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyWithHeldContent -import im.vector.matrix.android.internal.crypto.model.rest.ForwardedRoomKeyContent -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.NewSessionListener +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.actions.EnsureOlmSessionsForDevicesAction +import org.matrix.android.sdk.internal.crypto.actions.MessageEncrypter +import org.matrix.android.sdk.internal.crypto.algorithms.IMXDecrypting +import org.matrix.android.sdk.internal.crypto.algorithms.IMXWithHeldExtension +import org.matrix.android.sdk.internal.crypto.keysbackup.DefaultKeysBackupService +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyContent +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyWithHeldContent +import org.matrix.android.sdk.internal.crypto.model.rest.ForwardedRoomKeyContent +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmDecryptionFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmDecryptionFactory.kt similarity index 71% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmDecryptionFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmDecryptionFactory.kt index e8044186d8..efe547bc79 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmDecryptionFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmDecryptionFactory.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.megolm +package org.matrix.android.sdk.internal.crypto.algorithms.megolm -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.actions.EnsureOlmSessionsForDevicesAction -import im.vector.matrix.android.internal.crypto.actions.MessageEncrypter -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.actions.EnsureOlmSessionsForDevicesAction +import org.matrix.android.sdk.internal.crypto.actions.MessageEncrypter +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.CoroutineScope import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmEncryption.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmEncryption.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmEncryption.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmEncryption.kt index b131b77ce9..bee4e4131f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmEncryption.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmEncryption.kt @@ -16,32 +16,32 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.megolm +package org.matrix.android.sdk.internal.crypto.algorithms.megolm -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.actions.EnsureOlmSessionsForDevicesAction -import im.vector.matrix.android.internal.crypto.actions.MessageEncrypter -import im.vector.matrix.android.internal.crypto.algorithms.IMXEncrypting -import im.vector.matrix.android.internal.crypto.keysbackup.DefaultKeysBackupService -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyWithHeldContent -import im.vector.matrix.android.internal.crypto.model.event.WithHeldCode -import im.vector.matrix.android.internal.crypto.model.forEach -import im.vector.matrix.android.internal.crypto.repository.WarnOnUnknownDeviceRepository -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.util.JsonCanonicalizer -import im.vector.matrix.android.internal.util.convertToUTF8 +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.actions.EnsureOlmSessionsForDevicesAction +import org.matrix.android.sdk.internal.crypto.actions.MessageEncrypter +import org.matrix.android.sdk.internal.crypto.algorithms.IMXEncrypting +import org.matrix.android.sdk.internal.crypto.keysbackup.DefaultKeysBackupService +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyWithHeldContent +import org.matrix.android.sdk.internal.crypto.model.event.WithHeldCode +import org.matrix.android.sdk.internal.crypto.model.forEach +import org.matrix.android.sdk.internal.crypto.repository.WarnOnUnknownDeviceRepository +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.util.convertToUTF8 import timber.log.Timber internal class MXMegolmEncryption( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmEncryptionFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmEncryptionFactory.kt similarity index 69% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmEncryptionFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmEncryptionFactory.kt index 3cc321621b..e674755658 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXMegolmEncryptionFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmEncryptionFactory.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.megolm +package org.matrix.android.sdk.internal.crypto.algorithms.megolm -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.actions.EnsureOlmSessionsForDevicesAction -import im.vector.matrix.android.internal.crypto.actions.MessageEncrypter -import im.vector.matrix.android.internal.crypto.keysbackup.DefaultKeysBackupService -import im.vector.matrix.android.internal.crypto.repository.WarnOnUnknownDeviceRepository -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.task.TaskExecutor +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.actions.EnsureOlmSessionsForDevicesAction +import org.matrix.android.sdk.internal.crypto.actions.MessageEncrypter +import org.matrix.android.sdk.internal.crypto.keysbackup.DefaultKeysBackupService +import org.matrix.android.sdk.internal.crypto.repository.WarnOnUnknownDeviceRepository +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.task.TaskExecutor import javax.inject.Inject internal class MXMegolmEncryptionFactory @Inject constructor( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXOutboundSessionInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXOutboundSessionInfo.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXOutboundSessionInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXOutboundSessionInfo.kt index 94c8d4494c..357a11653b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/MXOutboundSessionInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXOutboundSessionInfo.kt @@ -15,10 +15,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.megolm +package org.matrix.android.sdk.internal.crypto.algorithms.megolm -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap import timber.log.Timber internal class MXOutboundSessionInfo( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/SharedWithHelper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/SharedWithHelper.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/SharedWithHelper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/SharedWithHelper.kt index 9a59db391f..fea2c3cf77 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/megolm/SharedWithHelper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/SharedWithHelper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.megolm +package org.matrix.android.sdk.internal.crypto.algorithms.megolm -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore internal class SharedWithHelper( private val roomId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmDecryption.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmDecryption.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmDecryption.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmDecryption.kt index 5607e54fd6..13bf83523b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmDecryption.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmDecryption.kt @@ -15,20 +15,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.olm +package org.matrix.android.sdk.internal.crypto.algorithms.olm -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.util.JSON_DICT_PARAMETERIZED_TYPE -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.algorithms.IMXDecrypting -import im.vector.matrix.android.internal.crypto.model.event.OlmEventContent -import im.vector.matrix.android.internal.crypto.model.event.OlmPayloadContent -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.util.convertFromUTF8 +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.util.JSON_DICT_PARAMETERIZED_TYPE +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.algorithms.IMXDecrypting +import org.matrix.android.sdk.internal.crypto.model.event.OlmEventContent +import org.matrix.android.sdk.internal.crypto.model.event.OlmPayloadContent +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.util.convertFromUTF8 import timber.log.Timber internal class MXOlmDecryption( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmDecryptionFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmDecryptionFactory.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmDecryptionFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmDecryptionFactory.kt index 52a9a4f8c6..60569a9e3a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmDecryptionFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmDecryptionFactory.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.olm +package org.matrix.android.sdk.internal.crypto.algorithms.olm -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.di.UserId +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.di.UserId import javax.inject.Inject internal class MXOlmDecryptionFactory @Inject constructor(private val olmDevice: MXOlmDevice, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmEncryption.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmEncryption.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmEncryption.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmEncryption.kt index fc40331af2..2b89bcfa33 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmEncryption.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmEncryption.kt @@ -16,17 +16,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.olm +package org.matrix.android.sdk.internal.crypto.algorithms.olm -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.actions.EnsureOlmSessionsForUsersAction -import im.vector.matrix.android.internal.crypto.actions.MessageEncrypter -import im.vector.matrix.android.internal.crypto.algorithms.IMXEncrypting -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.actions.EnsureOlmSessionsForUsersAction +import org.matrix.android.sdk.internal.crypto.actions.MessageEncrypter +import org.matrix.android.sdk.internal.crypto.algorithms.IMXEncrypting +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore internal class MXOlmEncryption( private val roomId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmEncryptionFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmEncryptionFactory.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmEncryptionFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmEncryptionFactory.kt index ef4057fe26..f3c78f5aba 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/MXOlmEncryptionFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmEncryptionFactory.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.olm +package org.matrix.android.sdk.internal.crypto.algorithms.olm -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.actions.EnsureOlmSessionsForUsersAction -import im.vector.matrix.android.internal.crypto.actions.MessageEncrypter -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.actions.EnsureOlmSessionsForUsersAction +import org.matrix.android.sdk.internal.crypto.actions.MessageEncrypter +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import javax.inject.Inject internal class MXOlmEncryptionFactory @Inject constructor(private val olmDevice: MXOlmDevice, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/OlmDecryptionResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/OlmDecryptionResult.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/OlmDecryptionResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/OlmDecryptionResult.kt index f882ed5ce6..3ad5221353 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/algorithms/olm/OlmDecryptionResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/OlmDecryptionResult.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.algorithms.olm +package org.matrix.android.sdk.internal.crypto.algorithms.olm import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict /** * This class represents the decryption result. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/api/CryptoApi.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/api/CryptoApi.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/api/CryptoApi.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/api/CryptoApi.kt index be9147a5a4..2b6a0b2e49 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/api/CryptoApi.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/api/CryptoApi.kt @@ -14,23 +14,23 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.api +package org.matrix.android.sdk.internal.crypto.api -import im.vector.matrix.android.internal.crypto.model.rest.DeleteDeviceParams -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DevicesListResponse -import im.vector.matrix.android.internal.crypto.model.rest.KeyChangesResponse -import im.vector.matrix.android.internal.crypto.model.rest.KeysClaimBody -import im.vector.matrix.android.internal.crypto.model.rest.KeysClaimResponse -import im.vector.matrix.android.internal.crypto.model.rest.KeysQueryBody -import im.vector.matrix.android.internal.crypto.model.rest.KeysQueryResponse -import im.vector.matrix.android.internal.crypto.model.rest.KeysUploadBody -import im.vector.matrix.android.internal.crypto.model.rest.KeysUploadResponse -import im.vector.matrix.android.internal.crypto.model.rest.SendToDeviceBody -import im.vector.matrix.android.internal.crypto.model.rest.SignatureUploadResponse -import im.vector.matrix.android.internal.crypto.model.rest.UpdateDeviceInfoBody -import im.vector.matrix.android.internal.crypto.model.rest.UploadSigningKeysBody -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.crypto.model.rest.DeleteDeviceParams +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DevicesListResponse +import org.matrix.android.sdk.internal.crypto.model.rest.KeyChangesResponse +import org.matrix.android.sdk.internal.crypto.model.rest.KeysClaimBody +import org.matrix.android.sdk.internal.crypto.model.rest.KeysClaimResponse +import org.matrix.android.sdk.internal.crypto.model.rest.KeysQueryBody +import org.matrix.android.sdk.internal.crypto.model.rest.KeysQueryResponse +import org.matrix.android.sdk.internal.crypto.model.rest.KeysUploadBody +import org.matrix.android.sdk.internal.crypto.model.rest.KeysUploadResponse +import org.matrix.android.sdk.internal.crypto.model.rest.SendToDeviceBody +import org.matrix.android.sdk.internal.crypto.model.rest.SignatureUploadResponse +import org.matrix.android.sdk.internal.crypto.model.rest.UpdateDeviceInfoBody +import org.matrix.android.sdk.internal.crypto.model.rest.UploadSigningKeysBody +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/ElementToDecrypt.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/ElementToDecrypt.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/ElementToDecrypt.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/ElementToDecrypt.kt index a3fc98f674..e91dd985a2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/ElementToDecrypt.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/ElementToDecrypt.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.attachments +package org.matrix.android.sdk.internal.crypto.attachments import android.os.Parcelable -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo import kotlinx.android.parcel.Parcelize fun EncryptedFileInfo.toElementToDecrypt(): ElementToDecrypt? { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/EncryptionResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/EncryptionResult.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/EncryptionResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/EncryptionResult.kt index 3b89b3f559..c353ba4187 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/EncryptionResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/EncryptionResult.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.attachments +package org.matrix.android.sdk.internal.crypto.attachments -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo /** * Define the result of an encryption file diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/MXEncryptedAttachments.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/MXEncryptedAttachments.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/MXEncryptedAttachments.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/MXEncryptedAttachments.kt index 19243f1a23..fe35545a39 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/attachments/MXEncryptedAttachments.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/attachments/MXEncryptedAttachments.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.attachments +package org.matrix.android.sdk.internal.crypto.attachments import android.util.Base64 -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileKey +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileKey import timber.log.Timber import java.io.ByteArrayInputStream import java.io.ByteArrayOutputStream diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/ComputeTrustTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/ComputeTrustTask.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/ComputeTrustTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/ComputeTrustTask.kt index 121479ad66..db1f0ac9e1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/ComputeTrustTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/ComputeTrustTask.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.withContext import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DefaultCrossSigningService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DefaultCrossSigningService.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DefaultCrossSigningService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DefaultCrossSigningService.kt index 5a7c07fb53..02b677ae59 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DefaultCrossSigningService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DefaultCrossSigningService.kt @@ -14,29 +14,29 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.model.rest.UploadSignatureQueryBuilder -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.store.PrivateKeysInfo -import im.vector.matrix.android.internal.crypto.tasks.InitializeCrossSigningTask -import im.vector.matrix.android.internal.crypto.tasks.UploadSignaturesTask -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.TaskThread -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.util.JsonCanonicalizer -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.withoutPrefix +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.model.rest.UploadSignatureQueryBuilder +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.store.PrivateKeysInfo +import org.matrix.android.sdk.internal.crypto.tasks.InitializeCrossSigningTask +import org.matrix.android.sdk.internal.crypto.tasks.UploadSignaturesTask +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.TaskThread +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.withoutPrefix import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DeviceTrustLevel.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DeviceTrustLevel.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DeviceTrustLevel.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DeviceTrustLevel.kt index 075b141f8d..72d7505681 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DeviceTrustLevel.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DeviceTrustLevel.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning data class DeviceTrustLevel( val crossSigningVerified: Boolean, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DeviceTrustResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DeviceTrustResult.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DeviceTrustResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DeviceTrustResult.kt index 27d2c1e76d..07c171f87c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/DeviceTrustResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DeviceTrustResult.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo sealed class DeviceTrustResult { data class Success(val level: DeviceTrustLevel) : DeviceTrustResult() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/Extensions.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/Extensions.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/Extensions.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/Extensions.kt index fadfb567b3..45e80101f0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/Extensions.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/Extensions.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning import android.util.Base64 -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.util.JsonCanonicalizer import timber.log.Timber fun CryptoDeviceInfo.canonicalSignable(): String { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/SessionToCryptoRoomMembersUpdate.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/SessionToCryptoRoomMembersUpdate.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/SessionToCryptoRoomMembersUpdate.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/SessionToCryptoRoomMembersUpdate.kt index 2f1cb77a21..64a3c005ee 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/SessionToCryptoRoomMembersUpdate.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/SessionToCryptoRoomMembersUpdate.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning data class SessionToCryptoRoomMembersUpdate( val roomId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/ShieldTrustUpdater.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/ShieldTrustUpdater.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/ShieldTrustUpdater.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/ShieldTrustUpdater.kt index cadcf3d855..ca0bff6605 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/ShieldTrustUpdater.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/ShieldTrustUpdater.kt @@ -13,19 +13,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntityFields -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.SessionLifecycleObserver -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryUpdater -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.createBackgroundHandler +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.SessionLifecycleObserver +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryUpdater +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.createBackgroundHandler import io.realm.Realm import io.realm.RealmConfiguration import kotlinx.coroutines.android.asCoroutineDispatcher diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/UserTrustResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/UserTrustResult.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/UserTrustResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/UserTrustResult.kt index c4235531fb..13911535f3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/crosssigning/UserTrustResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/UserTrustResult.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.crosssigning +package org.matrix.android.sdk.internal.crypto.crosssigning -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey sealed class UserTrustResult { object Success : UserTrustResult() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/DefaultKeysBackupService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/DefaultKeysBackupService.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/DefaultKeysBackupService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/DefaultKeysBackupService.kt index 38dae20a83..db3802606c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/DefaultKeysBackupService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/DefaultKeysBackupService.kt @@ -14,73 +14,73 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup import android.os.Handler import android.os.Looper import androidx.annotation.UiThread import androidx.annotation.VisibleForTesting import androidx.annotation.WorkerThread -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.listeners.StepProgressListener -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupService -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupStateListener -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.MegolmSessionData -import im.vector.matrix.android.internal.crypto.ObjectSigner -import im.vector.matrix.android.internal.crypto.actions.MegolmSessionDataImporter -import im.vector.matrix.android.internal.crypto.crosssigning.fromBase64 -import im.vector.matrix.android.internal.crypto.keysbackup.model.KeysBackupVersionTrust -import im.vector.matrix.android.internal.crypto.keysbackup.model.KeysBackupVersionTrustSignature -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupAuthData -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.BackupKeysResult -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.CreateKeysBackupVersionBody -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeyBackupData -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysBackupData -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.RoomKeysBackupData -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.UpdateKeysBackupVersionBody -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.CreateKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DeleteBackupTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DeleteRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DeleteRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.DeleteSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetKeysBackupLastVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.GetSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.StoreRoomSessionDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.StoreRoomSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.StoreSessionsDataTask -import im.vector.matrix.android.internal.crypto.keysbackup.tasks.UpdateKeysBackupVersionTask -import im.vector.matrix.android.internal.crypto.keysbackup.util.computeRecoveryKey -import im.vector.matrix.android.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.crypto.model.OlmInboundGroupSessionWrapper2 -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.store.SavedKeyBackupKeyInfo -import im.vector.matrix.android.internal.crypto.store.db.model.KeysBackupDataEntity -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.extensions.foldToCallback -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.TaskThread -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.util.JsonCanonicalizer -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.listeners.StepProgressListener +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM_BACKUP +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.MegolmSessionData +import org.matrix.android.sdk.internal.crypto.ObjectSigner +import org.matrix.android.sdk.internal.crypto.actions.MegolmSessionDataImporter +import org.matrix.android.sdk.internal.crypto.crosssigning.fromBase64 +import org.matrix.android.sdk.internal.crypto.keysbackup.model.KeysBackupVersionTrust +import org.matrix.android.sdk.internal.crypto.keysbackup.model.KeysBackupVersionTrustSignature +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupAuthData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.BackupKeysResult +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.CreateKeysBackupVersionBody +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeyBackupData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysBackupData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.RoomKeysBackupData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.UpdateKeysBackupVersionBody +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.CreateKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DeleteBackupTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DeleteRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DeleteRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.DeleteSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetKeysBackupLastVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.GetSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.StoreRoomSessionDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.StoreRoomSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.StoreSessionsDataTask +import org.matrix.android.sdk.internal.crypto.keysbackup.tasks.UpdateKeysBackupVersionTask +import org.matrix.android.sdk.internal.crypto.keysbackup.util.computeRecoveryKey +import org.matrix.android.sdk.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.crypto.model.OlmInboundGroupSessionWrapper2 +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.store.SavedKeyBackupKeyInfo +import org.matrix.android.sdk.internal.crypto.store.db.model.KeysBackupDataEntity +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.extensions.foldToCallback +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.TaskThread +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.delay import kotlinx.coroutines.launch diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupPassword.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupPassword.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupPassword.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupPassword.kt index 2429c1e658..eb4e409725 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupPassword.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupPassword.kt @@ -17,10 +17,10 @@ /** * Utility to compute a backup private key from a password and vice-versa. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup import androidx.annotation.WorkerThread -import im.vector.matrix.android.api.listeners.ProgressListener +import org.matrix.android.sdk.api.listeners.ProgressListener import timber.log.Timber import java.util.UUID import javax.crypto.Mac diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupStateManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupStateManager.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupStateManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupStateManager.kt index cd74d04a67..3919c789ec 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/KeysBackupStateManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/KeysBackupStateManager.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup +package org.matrix.android.sdk.internal.crypto.keysbackup import android.os.Handler -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupStateListener +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener import timber.log.Timber internal class KeysBackupStateManager(private val uiHandler: Handler) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/api/RoomKeysApi.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/api/RoomKeysApi.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/api/RoomKeysApi.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/api/RoomKeysApi.kt index 75de995be3..ed02afc0a0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/api/RoomKeysApi.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/api/RoomKeysApi.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.api +package org.matrix.android.sdk.internal.crypto.keysbackup.api -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.BackupKeysResult -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.CreateKeysBackupVersionBody -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeyBackupData -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysBackupData -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.RoomKeysBackupData -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.UpdateKeysBackupVersionBody -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.BackupKeysResult +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.CreateKeysBackupVersionBody +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeyBackupData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysBackupData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.RoomKeysBackupData +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.UpdateKeysBackupVersionBody +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.DELETE diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeyBackupVersionTrust.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeyBackupVersionTrust.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeyBackupVersionTrust.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeyBackupVersionTrust.kt index 77531d285c..c189831420 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeyBackupVersionTrust.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeyBackupVersionTrust.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model +package org.matrix.android.sdk.internal.crypto.keysbackup.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeyBackupVersionTrustSignature.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeyBackupVersionTrustSignature.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeyBackupVersionTrustSignature.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeyBackupVersionTrustSignature.kt index e85e1cc433..ad458590a8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeyBackupVersionTrustSignature.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeyBackupVersionTrustSignature.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model +package org.matrix.android.sdk.internal.crypto.keysbackup.model -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo /** * A signature in a the `KeyBackupVersionTrust` object. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeysBackupVersionTrust.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeysBackupVersionTrust.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeysBackupVersionTrust.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeysBackupVersionTrust.kt index fc642b3fb2..9acf711933 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeysBackupVersionTrust.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeysBackupVersionTrust.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model +package org.matrix.android.sdk.internal.crypto.keysbackup.model /** * Data model for response to [KeysBackup.getKeysBackupTrust()]. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeysBackupVersionTrustSignature.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeysBackupVersionTrustSignature.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeysBackupVersionTrustSignature.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeysBackupVersionTrustSignature.kt index b860afd36d..36ca2bf301 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/KeysBackupVersionTrustSignature.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/KeysBackupVersionTrustSignature.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model +package org.matrix.android.sdk.internal.crypto.keysbackup.model -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo /** * A signature in a `KeysBackupVersionTrust` object. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt index 48015a98dd..b43ad345d5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupAuthData.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model +package org.matrix.android.sdk.internal.crypto.keysbackup.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.MoshiProvider /** * Data model for [org.matrix.androidsdk.rest.model.keys.KeysAlgorithmAndData.authData] in case diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt index b329fa44c9..6f5c918592 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/MegolmBackupCreationInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model +package org.matrix.android.sdk.internal.crypto.keysbackup.model /** * Data retrieved from Olm library. algorithm and authData will be send to the homeserver, and recoveryKey will be displayed to the user diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt index e2abc38186..e3ccbb5dfc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/BackupKeysResult.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt index f0c0ada207..70a5f34705 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/CreateKeysBackupVersionBody.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict @JsonClass(generateAdapter = true) data class CreateKeysBackupVersionBody( @@ -30,7 +30,7 @@ data class CreateKeysBackupVersionBody( /** * algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2" - * see [im.vector.matrix.android.internal.crypto.keysbackup.MegolmBackupAuthData] + * see [org.matrix.android.sdk.internal.crypto.keysbackup.MegolmBackupAuthData] */ @Json(name = "auth_data") override val authData: JsonDict? = null diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeyBackupData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeyBackupData.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeyBackupData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeyBackupData.kt index b2d10687aa..8c3bbe3956 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeyBackupData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeyBackupData.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.network.parsing.ForceToBoolean +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.network.parsing.ForceToBoolean /** * Backup data for one key. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt index 81ca6586a3..517cd537d8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysAlgorithmAndData.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupAuthData -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupAuthData +import org.matrix.android.sdk.internal.di.MoshiProvider /** * <pre> @@ -45,7 +45,7 @@ interface KeysAlgorithmAndData { val algorithm: String? /** - * algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2" see [im.vector.matrix.android.internal.crypto.keysbackup.MegolmBackupAuthData] + * algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2" see [org.matrix.android.sdk.internal.crypto.keysbackup.MegolmBackupAuthData] */ val authData: JsonDict? diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysBackupData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysBackupData.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysBackupData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysBackupData.kt index 240c79fd1e..6b336436b9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysBackupData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysBackupData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysVersion.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersion.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysVersion.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersion.kt index 4e33c17be3..5e034aeb71 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysVersion.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersion.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest data class KeysVersion( // the keys backup version diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt index ba5cb2a379..44afa3d824 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/KeysVersionResult.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict @JsonClass(generateAdapter = true) data class KeysVersionResult( @@ -30,7 +30,7 @@ data class KeysVersionResult( /** * algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2" - * see [im.vector.matrix.android.internal.crypto.keysbackup.MegolmBackupAuthData] + * see [org.matrix.android.sdk.internal.crypto.keysbackup.MegolmBackupAuthData] */ @Json(name = "auth_data") override val authData: JsonDict? = null, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/RoomKeysBackupData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/RoomKeysBackupData.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/RoomKeysBackupData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/RoomKeysBackupData.kt index f3c218baca..ba2f40a206 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/RoomKeysBackupData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/RoomKeysBackupData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt index bb12911e42..6771e0c54d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/model/rest/UpdateKeysBackupVersionBody.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.model.rest +package org.matrix.android.sdk.internal.crypto.keysbackup.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict @JsonClass(generateAdapter = true) data class UpdateKeysBackupVersionBody( @@ -30,7 +30,7 @@ data class UpdateKeysBackupVersionBody( /** * algorithm-dependent data, for "m.megolm_backup.v1.curve25519-aes-sha2" - * see [im.vector.matrix.android.internal.crypto.keysbackup.MegolmBackupAuthData] + * see [org.matrix.android.sdk.internal.crypto.keysbackup.MegolmBackupAuthData] */ @Json(name = "auth_data") override val authData: JsonDict? = null, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/CreateKeysBackupVersionTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/CreateKeysBackupVersionTask.kt similarity index 72% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/CreateKeysBackupVersionTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/CreateKeysBackupVersionTask.kt index 9b8183bd02..9c9f68faaa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/CreateKeysBackupVersionTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/CreateKeysBackupVersionTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.CreateKeysBackupVersionBody -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.CreateKeysBackupVersionBody +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteBackupTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteBackupTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteBackupTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteBackupTask.kt index 9712bb099b..3945cd1b26 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteBackupTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteBackupTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteRoomSessionDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteRoomSessionDataTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteRoomSessionDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteRoomSessionDataTask.kt index 72173ec7f4..cb211c7a92 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteRoomSessionDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteRoomSessionDataTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteRoomSessionsDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteRoomSessionsDataTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteRoomSessionsDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteRoomSessionsDataTask.kt index e9f35fb3d4..561f40d550 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteRoomSessionsDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteRoomSessionsDataTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteSessionsDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteSessionsDataTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteSessionsDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteSessionsDataTask.kt index 81244158b6..9e70264c9c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/DeleteSessionsDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/DeleteSessionsDataTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetKeysBackupLastVersionTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetKeysBackupLastVersionTask.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetKeysBackupLastVersionTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetKeysBackupLastVersionTask.kt index 07d04965f8..83fae16375 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetKeysBackupLastVersionTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetKeysBackupLastVersionTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetKeysBackupVersionTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetKeysBackupVersionTask.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetKeysBackupVersionTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetKeysBackupVersionTask.kt index 70cc7472a9..f829697815 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetKeysBackupVersionTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetKeysBackupVersionTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetRoomSessionDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetRoomSessionDataTask.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetRoomSessionDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetRoomSessionDataTask.kt index 327836ed5f..600f80356e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetRoomSessionDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetRoomSessionDataTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeyBackupData -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeyBackupData +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetRoomSessionsDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetRoomSessionsDataTask.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetRoomSessionsDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetRoomSessionsDataTask.kt index 7c99fdafb7..13f92b2f84 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetRoomSessionsDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetRoomSessionsDataTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.RoomKeysBackupData -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.RoomKeysBackupData +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetSessionsDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetSessionsDataTask.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetSessionsDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetSessionsDataTask.kt index f2822db249..f82a4118a8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/GetSessionsDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/GetSessionsDataTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysBackupData -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysBackupData +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreRoomSessionDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreRoomSessionDataTask.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreRoomSessionDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreRoomSessionDataTask.kt index 112af22da1..4f2895a51f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreRoomSessionDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreRoomSessionDataTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.BackupKeysResult -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeyBackupData -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.BackupKeysResult +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeyBackupData +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreRoomSessionsDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreRoomSessionsDataTask.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreRoomSessionsDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreRoomSessionsDataTask.kt index 1790741d08..864447354d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreRoomSessionsDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreRoomSessionsDataTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.BackupKeysResult -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.RoomKeysBackupData -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.BackupKeysResult +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.RoomKeysBackupData +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreSessionsDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreSessionsDataTask.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreSessionsDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreSessionsDataTask.kt index 5472900f2e..0ed3210ef9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/StoreSessionsDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/StoreSessionsDataTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.BackupKeysResult -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysBackupData -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.BackupKeysResult +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysBackupData +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/UpdateKeysBackupVersionTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/UpdateKeysBackupVersionTask.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/UpdateKeysBackupVersionTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/UpdateKeysBackupVersionTask.kt index 6877465d36..f65cf98dcb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/tasks/UpdateKeysBackupVersionTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/tasks/UpdateKeysBackupVersionTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.tasks +package org.matrix.android.sdk.internal.crypto.keysbackup.tasks -import im.vector.matrix.android.internal.crypto.keysbackup.api.RoomKeysApi -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.UpdateKeysBackupVersionBody -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.keysbackup.api.RoomKeysApi +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.UpdateKeysBackupVersionBody +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/util/Base58.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/Base58.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/util/Base58.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/Base58.kt index cafb9ba6f2..6c6503ec53 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/util/Base58.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/Base58.kt @@ -15,7 +15,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.util +package org.matrix.android.sdk.internal.crypto.keysbackup.util import java.math.BigInteger diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/util/RecoveryKey.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/RecoveryKey.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/util/RecoveryKey.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/RecoveryKey.kt index 86ab5cfb8a..079b3a3d77 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/keysbackup/util/RecoveryKey.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/RecoveryKey.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.util +package org.matrix.android.sdk.internal.crypto.keysbackup.util import kotlin.experimental.xor diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoCrossSigningKey.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoCrossSigningKey.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoCrossSigningKey.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoCrossSigningKey.kt index b12eaabaed..26b63307c6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoCrossSigningKey.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoCrossSigningKey.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.rest.RestKeyInfo +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.rest.RestKeyInfo data class CryptoCrossSigningKey( override val userId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoDeviceInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoDeviceInfo.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoDeviceInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoDeviceInfo.kt index bc73111ace..2effb5e5fb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoDeviceInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoDeviceInfo.kt @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.rest.DeviceKeys -import im.vector.matrix.android.internal.crypto.model.rest.UnsignedDeviceInfo -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoMapper -import im.vector.matrix.android.internal.crypto.store.db.model.DeviceInfoEntity +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceKeys +import org.matrix.android.sdk.internal.crypto.model.rest.UnsignedDeviceInfo +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoMapper +import org.matrix.android.sdk.internal.crypto.store.db.model.DeviceInfoEntity data class CryptoDeviceInfo( val deviceId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoInfo.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoInfo.kt index c9d49bede0..d4ac854183 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model /** * Generic crypto info. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoInfoMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoInfoMapper.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoInfoMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoInfoMapper.kt index a847b65d1f..5e07528258 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/CryptoInfoMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/CryptoInfoMapper.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model -import im.vector.matrix.android.internal.crypto.model.rest.DeviceKeys -import im.vector.matrix.android.internal.crypto.model.rest.DeviceKeysWithUnsigned -import im.vector.matrix.android.internal.crypto.model.rest.RestKeyInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceKeys +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceKeysWithUnsigned +import org.matrix.android.sdk.internal.crypto.model.rest.RestKeyInfo internal object CryptoInfoMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/ImportRoomKeysResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/ImportRoomKeysResult.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/ImportRoomKeysResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/ImportRoomKeysResult.kt index 03def499ae..dbe0251fd7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/ImportRoomKeysResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/ImportRoomKeysResult.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model data class ImportRoomKeysResult(val totalNumberOfKeys: Int, val successfullyNumberOfImportedKeys: Int) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXDeviceInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXDeviceInfo.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXDeviceInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXDeviceInfo.kt index ae53694a0f..88828c7488 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXDeviceInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXDeviceInfo.kt @@ -16,12 +16,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.model.rest.DeviceKeys +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceKeys import java.io.Serializable @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXEncryptEventContentResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXEncryptEventContentResult.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXEncryptEventContentResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXEncryptEventContentResult.kt index 7eaeb5bb07..a8ec54e392 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXEncryptEventContentResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXEncryptEventContentResult.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model -import im.vector.matrix.android.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Content data class MXEncryptEventContentResult( /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXKey.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXKey.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXKey.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXKey.kt index 701932f493..e403216c80 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXKey.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXKey.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict import timber.log.Timber data class MXKey( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXOlmSessionResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXOlmSessionResult.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXOlmSessionResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXOlmSessionResult.kt index 3f0dfe8b57..43c7ec08fc 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXOlmSessionResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXOlmSessionResult.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model import java.io.Serializable diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXQueuedEncryption.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXQueuedEncryption.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXQueuedEncryption.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXQueuedEncryption.kt index e005302e8b..f390fca5a9 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXQueuedEncryption.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXQueuedEncryption.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.events.model.Content +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.events.model.Content class MXQueuedEncryption { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXUsersDevicesMap.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXUsersDevicesMap.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXUsersDevicesMap.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXUsersDevicesMap.kt index 4188078522..24f8fcda53 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/MXUsersDevicesMap.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/MXUsersDevicesMap.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model class MXUsersDevicesMap<E> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmInboundGroupSessionWrapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmInboundGroupSessionWrapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper.kt index cf1a3b237a..8ba5de615f 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmInboundGroupSessionWrapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper.kt @@ -15,10 +15,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.MegolmSessionData +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.MegolmSessionData import org.matrix.olm.OlmInboundGroupSession import timber.log.Timber import java.io.Serializable diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt index c51e707aeb..71321b7d35 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmInboundGroupSessionWrapper2.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.MegolmSessionData +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.MegolmSessionData import org.matrix.olm.OlmInboundGroupSession import timber.log.Timber import java.io.Serializable diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmSessionWrapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmSessionWrapper.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmSessionWrapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmSessionWrapper.kt index acd056d9b9..9824bc2ac4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/OlmSessionWrapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/OlmSessionWrapper.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model +package org.matrix.android.sdk.internal.crypto.model import org.matrix.olm.OlmSession diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/EncryptedEventContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/EncryptedEventContent.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/EncryptedEventContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/EncryptedEventContent.kt index 3efb2f59ad..19189d1275 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/EncryptedEventContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/EncryptedEventContent.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.event +package org.matrix.android.sdk.internal.crypto.model.event import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent /** * Class representing an encrypted event content diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/EncryptionEventContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/EncryptionEventContent.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/EncryptionEventContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/EncryptionEventContent.kt index 05e97da68d..bc97b93dea 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/EncryptionEventContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/EncryptionEventContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.event +package org.matrix.android.sdk.internal.crypto.model.event import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/NewDeviceContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/NewDeviceContent.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/NewDeviceContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/NewDeviceContent.kt index 62fe4293e7..cb3194b164 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/NewDeviceContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/NewDeviceContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.event +package org.matrix.android.sdk.internal.crypto.model.event import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/OlmEventContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/OlmEventContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/OlmEventContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/OlmEventContent.kt index 2b2b49120a..00a84915a8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/OlmEventContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/OlmEventContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.event +package org.matrix.android.sdk.internal.crypto.model.event import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/OlmPayloadContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/OlmPayloadContent.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/OlmPayloadContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/OlmPayloadContent.kt index bf5833a44f..27075c325f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/OlmPayloadContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/OlmPayloadContent.kt @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.event +package org.matrix.android.sdk.internal.crypto.model.event import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.MoshiProvider /** * Class representing the OLM payload content diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/RoomKeyContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/RoomKeyContent.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/RoomKeyContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/RoomKeyContent.kt index 81f450041a..e90a79cb94 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/RoomKeyContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/RoomKeyContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.event +package org.matrix.android.sdk.internal.crypto.model.event import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/RoomKeyWithHeldContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/RoomKeyWithHeldContent.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/RoomKeyWithHeldContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/RoomKeyWithHeldContent.kt index 9c2b4ceb05..318c55a0c9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/RoomKeyWithHeldContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/RoomKeyWithHeldContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.event +package org.matrix.android.sdk.internal.crypto.model.event import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/SecretSendEventContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/SecretSendEventContent.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/SecretSendEventContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/SecretSendEventContent.kt index 4a856b32a1..02d06d42d6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/event/SecretSendEventContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/event/SecretSendEventContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.event +package org.matrix.android.sdk.internal.crypto.model.event import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeleteDeviceParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeleteDeviceParams.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeleteDeviceParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeleteDeviceParams.kt index fa4daa112c..f7d11145c0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeleteDeviceParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeleteDeviceParams.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceInfo.kt index b058fac082..41be0130e6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceInfo.kt @@ -15,11 +15,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.interfaces.DatedObject +import org.matrix.android.sdk.api.interfaces.DatedObject /** * This class describes the device information diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceKeys.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceKeys.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceKeys.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceKeys.kt index 81dac28898..4961fcb551 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceKeys.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceKeys.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceKeysWithUnsigned.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceKeysWithUnsigned.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceKeysWithUnsigned.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceKeysWithUnsigned.kt index f702f1d387..883f9638e6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DeviceKeysWithUnsigned.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DeviceKeysWithUnsigned.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DevicesListResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DevicesListResponse.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DevicesListResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DevicesListResponse.kt index 2bf3d06299..f7596d836c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DevicesListResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DevicesListResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DummyContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DummyContent.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DummyContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DummyContent.kt index b52354768d..93a436686e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/DummyContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/DummyContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest /** * Class representing the dummy content diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedBodyFileInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedBodyFileInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedBodyFileInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedBodyFileInfo.kt index a83001fe07..15b85e15d7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedBodyFileInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedBodyFileInfo.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import org.matrix.olm.OlmPkMessage diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedFileInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedFileInfo.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedFileInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedFileInfo.kt index 93e8b4d211..6e04a440e0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedFileInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedFileInfo.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedFileKey.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedFileKey.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedFileKey.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedFileKey.kt index fa5885de49..6a39395826 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedFileKey.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedFileKey.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedMessage.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedMessage.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedMessage.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedMessage.kt index e3ada0c0ab..6acab3c196 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/EncryptedMessage.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/EncryptedMessage.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/ForwardedRoomKeyContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/ForwardedRoomKeyContent.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/ForwardedRoomKeyContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/ForwardedRoomKeyContent.kt index ea5fb26d83..604418f595 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/ForwardedRoomKeyContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/ForwardedRoomKeyContent.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/GossipingToDeviceObject.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/GossipingToDeviceObject.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/GossipingToDeviceObject.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/GossipingToDeviceObject.kt index deaccdef16..7ddad42ec8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/GossipingToDeviceObject.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/GossipingToDeviceObject.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyChangesResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyChangesResponse.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyChangesResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyChangesResponse.kt index 3af7d7c8c5..03e4a54dba 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyChangesResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyChangesResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationAccept.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationAccept.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationAccept.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationAccept.kt index 2168ac3b04..52adaf6b86 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationAccept.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationAccept.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoAccept -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoAcceptFactory +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoAccept +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoAcceptFactory /** * Sent by Bob to accept a verification from a previously sent m.key.verification.start message. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationCancel.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationCancel.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationCancel.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationCancel.kt index e1bf84ea92..39a1be4866 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationCancel.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationCancel.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoCancel +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoCancel /** * To device event sent by either party to cancel a key verification. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationDone.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationDone.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationDone.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationDone.kt index 1456183a55..d1f35083f3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationDone.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationDone.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoDone +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoDone /** * Requests a key verification with another user's devices. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationKey.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationKey.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationKey.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationKey.kt index 55450ceaf1..e968600313 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationKey.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationKey.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoKey -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoKeyFactory +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoKey +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoKeyFactory /** * Sent by both devices to send their ephemeral Curve25519 public key to the other device. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationMac.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationMac.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationMac.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationMac.kt index 19e9176299..17dc41a757 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationMac.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationMac.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoMac -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoMacFactory +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoMac +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoMacFactory /** * Sent by both devices to send the MAC of their device key to the other device. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationReady.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationReady.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationReady.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationReady.kt index fea01fd345..14990ec43c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationReady.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationReady.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoReady +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoReady /** * Requests a key verification with another user's devices. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationRequest.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationRequest.kt index ed21747f27..577a012538 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationRequest.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoRequest +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoRequest /** * Requests a key verification with another user's devices. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationStart.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationStart.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationStart.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationStart.kt index a410a14dfe..e9487882e5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeyVerificationStart.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeyVerificationStart.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.verification.VerificationInfoStart -import im.vector.matrix.android.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.crypto.verification.VerificationInfoStart +import org.matrix.android.sdk.internal.util.JsonCanonicalizer /** * Sent by Alice to initiate an interactive key verification. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysClaimBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysClaimBody.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysClaimBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysClaimBody.kt index 26ee1ebe38..81c36239b8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysClaimBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysClaimBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysClaimResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysClaimResponse.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysClaimResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysClaimResponse.kt index 3483873fbb..46f1495282 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysClaimResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysClaimResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysQueryBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysQueryBody.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysQueryBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysQueryBody.kt index 758967d05e..8776cca12b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysQueryBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysQueryBody.kt @@ -15,7 +15,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysQueryResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysQueryResponse.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysQueryResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysQueryResponse.kt index 82ea793116..053d04f87e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysQueryResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysQueryResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysUploadBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysUploadBody.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysUploadBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysUploadBody.kt index 516f64f40e..7c9cbf5054 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysUploadBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysUploadBody.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.util.JsonDict /** * Ref: https://matrix.org/docs/spec/client_server/r0.6.1#post-matrix-client-r0-keys-upload diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysUploadResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysUploadResponse.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysUploadResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysUploadResponse.kt index 70eca3bf0b..2f98a8eab0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/KeysUploadResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/KeysUploadResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RestKeyInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RestKeyInfo.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RestKeyInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RestKeyInfo.kt index 4788f98a6d..ce93b02986 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RestKeyInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RestKeyInfo.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.model.CryptoInfoMapper +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.model.CryptoInfoMapper @JsonClass(generateAdapter = true) internal data class RestKeyInfo( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RoomKeyRequestBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RoomKeyRequestBody.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RoomKeyRequestBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RoomKeyRequestBody.kt index 0b7c3a201f..4f0b56935a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RoomKeyRequestBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RoomKeyRequestBody.kt @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.MoshiProvider /** * Class representing an room key request body content diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RoomKeyShareRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RoomKeyShareRequest.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RoomKeyShareRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RoomKeyShareRequest.kt index c2fc6fe96b..53414b00aa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/RoomKeyShareRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/RoomKeyShareRequest.kt @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SecretShareRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SecretShareRequest.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SecretShareRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SecretShareRequest.kt index 86ae042166..c3de802444 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SecretShareRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SecretShareRequest.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SendToDeviceBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SendToDeviceBody.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SendToDeviceBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SendToDeviceBody.kt index df4482f0bf..b2082f28f9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SendToDeviceBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SendToDeviceBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest internal data class SendToDeviceBody( /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SendToDeviceObject.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SendToDeviceObject.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SendToDeviceObject.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SendToDeviceObject.kt index e69debbd95..ff619e4b60 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SendToDeviceObject.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SendToDeviceObject.kt @@ -14,6 +14,6 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest interface SendToDeviceObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/ShareRequestCancellation.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/ShareRequestCancellation.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/ShareRequestCancellation.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/ShareRequestCancellation.kt index 10be81be7d..c0a9cada3c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/ShareRequestCancellation.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/ShareRequestCancellation.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.rest.GossipingToDeviceObject.Companion.ACTION_SHARE_CANCELLATION +import org.matrix.android.sdk.internal.crypto.model.rest.GossipingToDeviceObject.Companion.ACTION_SHARE_CANCELLATION /** * Class representing a room key request cancellation content diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SignatureUploadResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SignatureUploadResponse.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SignatureUploadResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SignatureUploadResponse.kt index b758489020..81f210efc3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/SignatureUploadResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/SignatureUploadResponse.kt @@ -15,7 +15,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UnsignedDeviceInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UnsignedDeviceInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UnsignedDeviceInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UnsignedDeviceInfo.kt index 364e213e3a..c82d4a4537 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UnsignedDeviceInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UnsignedDeviceInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UpdateDeviceInfoBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UpdateDeviceInfoBody.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UpdateDeviceInfoBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UpdateDeviceInfoBody.kt index 8ae373ba8c..2f08c8eb77 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UpdateDeviceInfoBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UpdateDeviceInfoBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UploadSignatureQueryBuilder.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UploadSignatureQueryBuilder.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UploadSignatureQueryBuilder.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UploadSignatureQueryBuilder.kt index 05d2d88f95..dfe5b05170 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UploadSignatureQueryBuilder.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UploadSignatureQueryBuilder.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.toRest +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.toRest /** * Helper class to build CryptoApi#uploadSignatures params diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UploadSigningKeysBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UploadSigningKeysBody.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UploadSigningKeysBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UploadSigningKeysBody.kt index 2b485ea4b1..5b8b42277b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UploadSigningKeysBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UploadSigningKeysBody.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UserPasswordAuth.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UserPasswordAuth.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UserPasswordAuth.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UserPasswordAuth.kt index 0e0fa9002d..470e45260e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/UserPasswordAuth.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/UserPasswordAuth.kt @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes /** * This class provides the authentication data by using user and password diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/VerificationMethodValues.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/VerificationMethodValues.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/VerificationMethodValues.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/VerificationMethodValues.kt index 98613e147a..9fa84ab505 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/model/rest/VerificationMethodValues.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/model/rest/VerificationMethodValues.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.model.rest +package org.matrix.android.sdk.internal.crypto.model.rest -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod internal const val VERIFICATION_METHOD_SAS = "m.sas.v1" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/repository/WarnOnUnknownDeviceRepository.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/repository/WarnOnUnknownDeviceRepository.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/repository/WarnOnUnknownDeviceRepository.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/repository/WarnOnUnknownDeviceRepository.kt index 879e565b57..9d3a71cf10 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/repository/WarnOnUnknownDeviceRepository.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/repository/WarnOnUnknownDeviceRepository.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.repository +package org.matrix.android.sdk.internal.crypto.repository -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.SessionScope import javax.inject.Inject @SessionScope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/secrets/DefaultSharedSecretStorageService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/secrets/DefaultSharedSecretStorageService.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/secrets/DefaultSharedSecretStorageService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/secrets/DefaultSharedSecretStorageService.kt index 7db3d6ead3..832abd5856 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/secrets/DefaultSharedSecretStorageService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/secrets/DefaultSharedSecretStorageService.kt @@ -14,37 +14,37 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.secrets +package org.matrix.android.sdk.internal.crypto.secrets -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.session.accountdata.AccountDataService -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.securestorage.EncryptedSecretContent -import im.vector.matrix.android.api.session.securestorage.IntegrityResult -import im.vector.matrix.android.api.session.securestorage.KeyInfo -import im.vector.matrix.android.api.session.securestorage.KeyInfoResult -import im.vector.matrix.android.api.session.securestorage.KeySigner -import im.vector.matrix.android.api.session.securestorage.RawBytesKeySpec -import im.vector.matrix.android.api.session.securestorage.SecretStorageKeyContent -import im.vector.matrix.android.api.session.securestorage.SharedSecretStorageError -import im.vector.matrix.android.api.session.securestorage.SharedSecretStorageService -import im.vector.matrix.android.api.session.securestorage.SsssKeyCreationInfo -import im.vector.matrix.android.api.session.securestorage.SsssKeySpec -import im.vector.matrix.android.api.session.securestorage.SsssPassphrase -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.SSSS_ALGORITHM_AES_HMAC_SHA2 -import im.vector.matrix.android.internal.crypto.SSSS_ALGORITHM_CURVE25519_AES_SHA2 -import im.vector.matrix.android.internal.crypto.crosssigning.fromBase64 -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding -import im.vector.matrix.android.internal.crypto.keysbackup.generatePrivateKeyWithPassword -import im.vector.matrix.android.internal.crypto.keysbackup.util.computeRecoveryKey -import im.vector.matrix.android.internal.crypto.tools.HkdfSha256 -import im.vector.matrix.android.internal.crypto.tools.withOlmDecryption -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.extensions.foldToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.session.accountdata.AccountDataService +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.securestorage.EncryptedSecretContent +import org.matrix.android.sdk.api.session.securestorage.IntegrityResult +import org.matrix.android.sdk.api.session.securestorage.KeyInfo +import org.matrix.android.sdk.api.session.securestorage.KeyInfoResult +import org.matrix.android.sdk.api.session.securestorage.KeySigner +import org.matrix.android.sdk.api.session.securestorage.RawBytesKeySpec +import org.matrix.android.sdk.api.session.securestorage.SecretStorageKeyContent +import org.matrix.android.sdk.api.session.securestorage.SharedSecretStorageError +import org.matrix.android.sdk.api.session.securestorage.SharedSecretStorageService +import org.matrix.android.sdk.api.session.securestorage.SsssKeyCreationInfo +import org.matrix.android.sdk.api.session.securestorage.SsssKeySpec +import org.matrix.android.sdk.api.session.securestorage.SsssPassphrase +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.SSSS_ALGORITHM_AES_HMAC_SHA2 +import org.matrix.android.sdk.internal.crypto.SSSS_ALGORITHM_CURVE25519_AES_SHA2 +import org.matrix.android.sdk.internal.crypto.crosssigning.fromBase64 +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.crypto.keysbackup.generatePrivateKeyWithPassword +import org.matrix.android.sdk.internal.crypto.keysbackup.util.computeRecoveryKey +import org.matrix.android.sdk.internal.crypto.tools.HkdfSha256 +import org.matrix.android.sdk.internal.crypto.tools.withOlmDecryption +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.extensions.foldToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import org.matrix.olm.OlmPkMessage diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/IMXCryptoStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/IMXCryptoStore.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/IMXCryptoStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/IMXCryptoStore.kt index f518332298..744a77230b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/IMXCryptoStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/IMXCryptoStore.kt @@ -16,28 +16,28 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store +package org.matrix.android.sdk.internal.crypto.store import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.crypto.GossipingRequestState -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.IncomingShareRequestCommon -import im.vector.matrix.android.internal.crypto.NewSessionListener -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestState -import im.vector.matrix.android.internal.crypto.OutgoingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.OutgoingSecretRequest -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.OlmInboundGroupSessionWrapper2 -import im.vector.matrix.android.internal.crypto.model.OlmSessionWrapper -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyWithHeldContent -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody -import im.vector.matrix.android.internal.crypto.store.db.model.KeysBackupDataEntity +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.crypto.GossipingRequestState +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.IncomingShareRequestCommon +import org.matrix.android.sdk.internal.crypto.NewSessionListener +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestState +import org.matrix.android.sdk.internal.crypto.OutgoingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.OutgoingSecretRequest +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.OlmInboundGroupSessionWrapper2 +import org.matrix.android.sdk.internal.crypto.model.OlmSessionWrapper +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyWithHeldContent +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.crypto.store.db.model.KeysBackupDataEntity import org.matrix.olm.OlmAccount /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/PrivateKeysInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/PrivateKeysInfo.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/PrivateKeysInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/PrivateKeysInfo.kt index d1591e35d8..fa811e659d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/PrivateKeysInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/PrivateKeysInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store +package org.matrix.android.sdk.internal.crypto.store data class PrivateKeysInfo( val master: String? = null, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/SavedKeyBackupKeyInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/SavedKeyBackupKeyInfo.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/SavedKeyBackupKeyInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/SavedKeyBackupKeyInfo.kt index fda9bb1d72..b9ce779207 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/SavedKeyBackupKeyInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/SavedKeyBackupKeyInfo.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store +package org.matrix.android.sdk.internal.crypto.store data class SavedKeyBackupKeyInfo( val recoveryKey : String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/Helper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/Helper.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/Helper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/Helper.kt index ab4f4df354..f0debca7e0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/Helper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/Helper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db +package org.matrix.android.sdk.internal.crypto.store.db import android.util.Base64 -import im.vector.matrix.android.internal.util.CompatUtil +import org.matrix.android.sdk.internal.util.CompatUtil import io.realm.Realm import io.realm.RealmConfiguration import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt index 0e67850304..e78b1e80ee 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt @@ -14,76 +14,76 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db +package org.matrix.android.sdk.internal.crypto.store.db import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.crypto.GossipRequestType -import im.vector.matrix.android.internal.crypto.GossipingRequestState -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.IncomingSecretShareRequest -import im.vector.matrix.android.internal.crypto.IncomingShareRequestCommon -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.NewSessionListener -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestState -import im.vector.matrix.android.internal.crypto.OutgoingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.OutgoingSecretRequest -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.OlmInboundGroupSessionWrapper2 -import im.vector.matrix.android.internal.crypto.model.OlmSessionWrapper -import im.vector.matrix.android.internal.crypto.model.event.RoomKeyWithHeldContent -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody -import im.vector.matrix.android.internal.crypto.model.toEntity -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.store.PrivateKeysInfo -import im.vector.matrix.android.internal.crypto.store.SavedKeyBackupKeyInfo -import im.vector.matrix.android.internal.crypto.store.db.mapper.CrossSigningKeysMapper -import im.vector.matrix.android.internal.crypto.store.db.model.CrossSigningInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.CrossSigningInfoEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoMapper -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoMetadataEntity -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoRoomEntity -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoRoomEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.DeviceInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.DeviceInfoEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.GossipingEventEntity -import im.vector.matrix.android.internal.crypto.store.db.model.IncomingGossipingRequestEntity -import im.vector.matrix.android.internal.crypto.store.db.model.IncomingGossipingRequestEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.KeysBackupDataEntity -import im.vector.matrix.android.internal.crypto.store.db.model.MyDeviceLastSeenInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OlmInboundGroupSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OlmInboundGroupSessionEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.OlmSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OlmSessionEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.OutgoingGossipingRequestEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OutgoingGossipingRequestEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.SharedSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.TrustLevelEntity -import im.vector.matrix.android.internal.crypto.store.db.model.UserEntity -import im.vector.matrix.android.internal.crypto.store.db.model.UserEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.WithHeldSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.createPrimaryKey -import im.vector.matrix.android.internal.crypto.store.db.query.create -import im.vector.matrix.android.internal.crypto.store.db.query.delete -import im.vector.matrix.android.internal.crypto.store.db.query.get -import im.vector.matrix.android.internal.crypto.store.db.query.getById -import im.vector.matrix.android.internal.crypto.store.db.query.getOrCreate -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.di.CryptoDatabase -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.crypto.GossipRequestType +import org.matrix.android.sdk.internal.crypto.GossipingRequestState +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.IncomingSecretShareRequest +import org.matrix.android.sdk.internal.crypto.IncomingShareRequestCommon +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.NewSessionListener +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestState +import org.matrix.android.sdk.internal.crypto.OutgoingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.OutgoingSecretRequest +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.OlmInboundGroupSessionWrapper2 +import org.matrix.android.sdk.internal.crypto.model.OlmSessionWrapper +import org.matrix.android.sdk.internal.crypto.model.event.RoomKeyWithHeldContent +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.crypto.model.toEntity +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.store.PrivateKeysInfo +import org.matrix.android.sdk.internal.crypto.store.SavedKeyBackupKeyInfo +import org.matrix.android.sdk.internal.crypto.store.db.mapper.CrossSigningKeysMapper +import org.matrix.android.sdk.internal.crypto.store.db.model.CrossSigningInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CrossSigningInfoEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoMapper +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoMetadataEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoRoomEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoRoomEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.DeviceInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.DeviceInfoEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.GossipingEventEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.IncomingGossipingRequestEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.IncomingGossipingRequestEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.KeysBackupDataEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.MyDeviceLastSeenInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmInboundGroupSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmInboundGroupSessionEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmSessionEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.OutgoingGossipingRequestEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OutgoingGossipingRequestEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.SharedSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.TrustLevelEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.UserEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.UserEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.WithHeldSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.createPrimaryKey +import org.matrix.android.sdk.internal.crypto.store.db.query.create +import org.matrix.android.sdk.internal.crypto.store.db.query.delete +import org.matrix.android.sdk.internal.crypto.store.db.query.get +import org.matrix.android.sdk.internal.crypto.store.db.query.getById +import org.matrix.android.sdk.internal.crypto.store.db.query.getOrCreate +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.di.CryptoDatabase +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.session.SessionScope import io.realm.Realm import io.realm.RealmConfiguration import io.realm.Sort diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStoreMigration.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStoreMigration.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStoreMigration.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStoreMigration.kt index 0cca430799..92aceebf26 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStoreMigration.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStoreMigration.kt @@ -14,33 +14,33 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db +package org.matrix.android.sdk.internal.crypto.store.db import com.squareup.moshi.Moshi import com.squareup.moshi.Types -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.model.MXDeviceInfo -import im.vector.matrix.android.internal.crypto.model.OlmInboundGroupSessionWrapper -import im.vector.matrix.android.internal.crypto.model.OlmInboundGroupSessionWrapper2 -import im.vector.matrix.android.internal.crypto.store.db.mapper.CrossSigningKeysMapper -import im.vector.matrix.android.internal.crypto.store.db.model.CrossSigningInfoEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoMetadataEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoRoomEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.DeviceInfoEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.GossipingEventEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.IncomingGossipingRequestEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.KeyInfoEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.KeysBackupDataEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.MyDeviceLastSeenInfoEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.OlmInboundGroupSessionEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.OlmSessionEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.OutgoingGossipingRequestEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.SharedSessionEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.TrustLevelEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.UserEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.WithHeldSessionEntityFields -import im.vector.matrix.android.internal.di.SerializeNulls +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.model.MXDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.OlmInboundGroupSessionWrapper +import org.matrix.android.sdk.internal.crypto.model.OlmInboundGroupSessionWrapper2 +import org.matrix.android.sdk.internal.crypto.store.db.mapper.CrossSigningKeysMapper +import org.matrix.android.sdk.internal.crypto.store.db.model.CrossSigningInfoEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoMetadataEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoRoomEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.DeviceInfoEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.GossipingEventEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.IncomingGossipingRequestEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.KeyInfoEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.KeysBackupDataEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.MyDeviceLastSeenInfoEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmInboundGroupSessionEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmSessionEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.OutgoingGossipingRequestEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.SharedSessionEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.TrustLevelEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.UserEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.WithHeldSessionEntityFields +import org.matrix.android.sdk.internal.di.SerializeNulls import io.realm.DynamicRealm import io.realm.RealmMigration import org.matrix.androidsdk.crypto.data.MXOlmInboundGroupSession2 diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStoreModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStoreModule.kt similarity index 50% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStoreModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStoreModule.kt index a096c96e02..71e5457f64 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStoreModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStoreModule.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db +package org.matrix.android.sdk.internal.crypto.store.db -import im.vector.matrix.android.internal.crypto.store.db.model.CrossSigningInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoMetadataEntity -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoRoomEntity -import im.vector.matrix.android.internal.crypto.store.db.model.DeviceInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.GossipingEventEntity -import im.vector.matrix.android.internal.crypto.store.db.model.IncomingGossipingRequestEntity -import im.vector.matrix.android.internal.crypto.store.db.model.KeyInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.KeysBackupDataEntity -import im.vector.matrix.android.internal.crypto.store.db.model.MyDeviceLastSeenInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OlmInboundGroupSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OlmSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.OutgoingGossipingRequestEntity -import im.vector.matrix.android.internal.crypto.store.db.model.SharedSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.TrustLevelEntity -import im.vector.matrix.android.internal.crypto.store.db.model.UserEntity -import im.vector.matrix.android.internal.crypto.store.db.model.WithHeldSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CrossSigningInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoMetadataEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoRoomEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.DeviceInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.GossipingEventEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.IncomingGossipingRequestEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.KeyInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.KeysBackupDataEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.MyDeviceLastSeenInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmInboundGroupSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OlmSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.OutgoingGossipingRequestEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.SharedSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.TrustLevelEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.UserEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.WithHeldSessionEntity import io.realm.annotations.RealmModule /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/mapper/CrossSigningKeysMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/mapper/CrossSigningKeysMapper.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/mapper/CrossSigningKeysMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/mapper/CrossSigningKeysMapper.kt index 0e2c9c7eb7..1645e08241 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/mapper/CrossSigningKeysMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/mapper/CrossSigningKeysMapper.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.mapper +package org.matrix.android.sdk.internal.crypto.store.db.mapper import com.squareup.moshi.Moshi import com.squareup.moshi.Types -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.store.db.model.KeyInfoEntity +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.store.db.model.KeyInfoEntity import io.realm.RealmList import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CrossSigningInfoEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CrossSigningInfoEntity.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CrossSigningInfoEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CrossSigningInfoEntity.kt index a967f8e002..9c470f581b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CrossSigningInfoEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CrossSigningInfoEntity.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model -import im.vector.matrix.android.internal.crypto.model.KeyUsage +import org.matrix.android.sdk.internal.crypto.model.KeyUsage import io.realm.RealmList import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoMapper.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoMapper.kt index b11c068413..227fd6f7d1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoMapper.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import com.squareup.moshi.Moshi import com.squareup.moshi.Types -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.UnsignedDeviceInfo -import im.vector.matrix.android.internal.di.SerializeNulls +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.UnsignedDeviceInfo +import org.matrix.android.sdk.internal.di.SerializeNulls import timber.log.Timber object CryptoMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoMetadataEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoMetadataEntity.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoMetadataEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoMetadataEntity.kt index f3c34af586..b202bbe0df 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoMetadataEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoMetadataEntity.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model -import im.vector.matrix.android.internal.crypto.store.db.deserializeFromRealm -import im.vector.matrix.android.internal.crypto.store.db.serializeForRealm +import org.matrix.android.sdk.internal.crypto.store.db.deserializeFromRealm +import org.matrix.android.sdk.internal.crypto.store.db.serializeForRealm import io.realm.RealmObject import io.realm.annotations.PrimaryKey import org.matrix.olm.OlmAccount diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoRoomEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoRoomEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoRoomEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoRoomEntity.kt index 531f44a838..797deae82f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/CryptoRoomEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/CryptoRoomEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/DeviceInfoEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/DeviceInfoEntity.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/DeviceInfoEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/DeviceInfoEntity.kt index 6d81e11228..448c0c018c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/DeviceInfoEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/DeviceInfoEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import io.realm.RealmObject import io.realm.RealmResults diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/GossipingEventEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/GossipingEventEntity.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/GossipingEventEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/GossipingEventEntity.kt index 131ddfafc6..e68dc112e8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/GossipingEventEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/GossipingEventEntity.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import com.squareup.moshi.JsonDataException -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.di.MoshiProvider import io.realm.RealmObject import io.realm.annotations.Index import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/IncomingGossipingRequestEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/IncomingGossipingRequestEntity.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/IncomingGossipingRequestEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/IncomingGossipingRequestEntity.kt index bb7d497a0e..c38635d7b8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/IncomingGossipingRequestEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/IncomingGossipingRequestEntity.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.internal.crypto.GossipRequestType -import im.vector.matrix.android.internal.crypto.GossipingRequestState -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.IncomingSecretShareRequest -import im.vector.matrix.android.internal.crypto.IncomingShareRequestCommon -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.internal.crypto.GossipRequestType +import org.matrix.android.sdk.internal.crypto.GossipingRequestState +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.IncomingSecretShareRequest +import org.matrix.android.sdk.internal.crypto.IncomingShareRequestCommon +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody import io.realm.RealmObject import io.realm.annotations.Index diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/KeyInfoEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/KeyInfoEntity.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/KeyInfoEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/KeyInfoEntity.kt index 3ced818449..f9f4e330ce 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/KeyInfoEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/KeyInfoEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/KeysBackupDataEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/KeysBackupDataEntity.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/KeysBackupDataEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/KeysBackupDataEntity.kt index f88202dead..31e960fa1b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/KeysBackupDataEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/KeysBackupDataEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/MyDeviceLastSeenInfoEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/MyDeviceLastSeenInfoEntity.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/MyDeviceLastSeenInfoEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/MyDeviceLastSeenInfoEntity.kt index 04d258ed5f..b58b0d87d5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/MyDeviceLastSeenInfoEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/MyDeviceLastSeenInfoEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OlmInboundGroupSessionEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OlmInboundGroupSessionEntity.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OlmInboundGroupSessionEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OlmInboundGroupSessionEntity.kt index 125fc94d1e..efe5dd0b05 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OlmInboundGroupSessionEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OlmInboundGroupSessionEntity.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model -import im.vector.matrix.android.internal.crypto.model.OlmInboundGroupSessionWrapper2 -import im.vector.matrix.android.internal.crypto.store.db.deserializeFromRealm -import im.vector.matrix.android.internal.crypto.store.db.serializeForRealm +import org.matrix.android.sdk.internal.crypto.model.OlmInboundGroupSessionWrapper2 +import org.matrix.android.sdk.internal.crypto.store.db.deserializeFromRealm +import org.matrix.android.sdk.internal.crypto.store.db.serializeForRealm import io.realm.RealmObject import io.realm.annotations.PrimaryKey import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OlmSessionEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OlmSessionEntity.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OlmSessionEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OlmSessionEntity.kt index c051fe56a2..4379ef111f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OlmSessionEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OlmSessionEntity.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model -import im.vector.matrix.android.internal.crypto.store.db.deserializeFromRealm -import im.vector.matrix.android.internal.crypto.store.db.serializeForRealm +import org.matrix.android.sdk.internal.crypto.store.db.deserializeFromRealm +import org.matrix.android.sdk.internal.crypto.store.db.serializeForRealm import io.realm.RealmObject import io.realm.annotations.PrimaryKey import org.matrix.olm.OlmSession diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OutgoingGossipingRequestEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OutgoingGossipingRequestEntity.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OutgoingGossipingRequestEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OutgoingGossipingRequestEntity.kt index 21960ec9a0..3dce91ed3f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/OutgoingGossipingRequestEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/OutgoingGossipingRequestEntity.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import com.squareup.moshi.JsonAdapter import com.squareup.moshi.Types -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.internal.crypto.GossipRequestType -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequest -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestState -import im.vector.matrix.android.internal.crypto.OutgoingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.OutgoingSecretRequest -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyRequestBody -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.internal.crypto.GossipRequestType +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequest +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestState +import org.matrix.android.sdk.internal.crypto.OutgoingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.OutgoingSecretRequest +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyRequestBody +import org.matrix.android.sdk.internal.di.MoshiProvider import io.realm.RealmObject import io.realm.annotations.Index diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/SharedSessionEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/SharedSessionEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/SharedSessionEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/SharedSessionEntity.kt index fe4c1ced6b..7acc99d1c3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/SharedSessionEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/SharedSessionEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import io.realm.RealmObject import io.realm.annotations.Index diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/TrustLevelEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/TrustLevelEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/TrustLevelEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/TrustLevelEntity.kt index e2c0242193..aba0ba52f2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/TrustLevelEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/TrustLevelEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/UserEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/UserEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/UserEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/UserEntity.kt index 6b502c1403..2176de5ed5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/UserEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/UserEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/WithHeldSessionEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/WithHeldSessionEntity.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/WithHeldSessionEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/WithHeldSessionEntity.kt index ad2945cfb3..bf7a3e8784 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/model/WithHeldSessionEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/model/WithHeldSessionEntity.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.model +package org.matrix.android.sdk.internal.crypto.store.db.model -import im.vector.matrix.android.internal.crypto.model.event.WithHeldCode +import org.matrix.android.sdk.internal.crypto.model.event.WithHeldCode import io.realm.RealmObject import io.realm.annotations.Index diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/CrossSigningInfoEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/CrossSigningInfoEntityQueries.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/CrossSigningInfoEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/CrossSigningInfoEntityQueries.kt index 4c81cb46fa..3a2842f143 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/CrossSigningInfoEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/CrossSigningInfoEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.query +package org.matrix.android.sdk.internal.crypto.store.db.query -import im.vector.matrix.android.internal.crypto.store.db.model.CrossSigningInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.UserEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.CrossSigningInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.UserEntityFields import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/CryptoRoomEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/CryptoRoomEntityQueries.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/CryptoRoomEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/CryptoRoomEntityQueries.kt index 1e902f5133..c61c363926 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/CryptoRoomEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/CryptoRoomEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.query +package org.matrix.android.sdk.internal.crypto.store.db.query -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoRoomEntity -import im.vector.matrix.android.internal.crypto.store.db.model.CryptoRoomEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoRoomEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.CryptoRoomEntityFields import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/DeviceInfoEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/DeviceInfoEntityQueries.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/DeviceInfoEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/DeviceInfoEntityQueries.kt index 08bbb8f920..d3c0ccc05d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/DeviceInfoEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/DeviceInfoEntityQueries.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.query +package org.matrix.android.sdk.internal.crypto.store.db.query -import im.vector.matrix.android.internal.crypto.store.db.model.DeviceInfoEntity -import im.vector.matrix.android.internal.crypto.store.db.model.DeviceInfoEntityFields -import im.vector.matrix.android.internal.crypto.store.db.model.createPrimaryKey +import org.matrix.android.sdk.internal.crypto.store.db.model.DeviceInfoEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.DeviceInfoEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.createPrimaryKey import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/SharedSessionQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/SharedSessionQueries.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/SharedSessionQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/SharedSessionQueries.kt index 53a9d96a67..2c65bc4f7c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/SharedSessionQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/SharedSessionQueries.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.query +package org.matrix.android.sdk.internal.crypto.store.db.query -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.store.db.model.SharedSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.SharedSessionEntityFields +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.store.db.model.SharedSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.SharedSessionEntityFields import io.realm.Realm import io.realm.RealmResults import io.realm.kotlin.createObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/UserEntitiesQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/UserEntitiesQueries.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/UserEntitiesQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/UserEntitiesQueries.kt index b7f75cfead..6947c7be77 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/UserEntitiesQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/UserEntitiesQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.query +package org.matrix.android.sdk.internal.crypto.store.db.query -import im.vector.matrix.android.internal.crypto.store.db.model.UserEntity -import im.vector.matrix.android.internal.crypto.store.db.model.UserEntityFields +import org.matrix.android.sdk.internal.crypto.store.db.model.UserEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.UserEntityFields import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/WithHeldSessionQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/WithHeldSessionQueries.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/WithHeldSessionQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/WithHeldSessionQueries.kt index 3effc5304e..c5a7526b0b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/query/WithHeldSessionQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/query/WithHeldSessionQueries.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db.query +package org.matrix.android.sdk.internal.crypto.store.db.query -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.store.db.model.WithHeldSessionEntity -import im.vector.matrix.android.internal.crypto.store.db.model.WithHeldSessionEntityFields +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.store.db.model.WithHeldSessionEntity +import org.matrix.android.sdk.internal.crypto.store.db.model.WithHeldSessionEntityFields import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/ClaimOneTimeKeysForUsersDeviceTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/ClaimOneTimeKeysForUsersDeviceTask.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/ClaimOneTimeKeysForUsersDeviceTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/ClaimOneTimeKeysForUsersDeviceTask.kt index 052753d67f..dfb1425136 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/ClaimOneTimeKeysForUsersDeviceTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/ClaimOneTimeKeysForUsersDeviceTask.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.MXKey -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.KeysClaimBody -import im.vector.matrix.android.internal.crypto.model.rest.KeysClaimResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.MXKey +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.KeysClaimBody +import org.matrix.android.sdk.internal.crypto.model.rest.KeysClaimResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DeleteDeviceTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DeleteDeviceTask.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DeleteDeviceTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DeleteDeviceTask.kt index 809ec0be44..a52749a9f9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DeleteDeviceTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DeleteDeviceTask.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.toRegistrationFlowResponse -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.DeleteDeviceParams -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.toRegistrationFlowResponse +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.DeleteDeviceParams +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DeleteDeviceWithUserPasswordTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DeleteDeviceWithUserPasswordTask.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DeleteDeviceWithUserPasswordTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DeleteDeviceWithUserPasswordTask.kt index ef9a9ead8e..f0e209808b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DeleteDeviceWithUserPasswordTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DeleteDeviceWithUserPasswordTask.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.api.auth.data.LoginFlowTypes -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.DeleteDeviceParams -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.DeleteDeviceParams +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DownloadKeysForUsersTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DownloadKeysForUsersTask.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DownloadKeysForUsersTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DownloadKeysForUsersTask.kt index 5e4b2184b0..5f4458ab36 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/DownloadKeysForUsersTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/DownloadKeysForUsersTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.KeysQueryBody -import im.vector.matrix.android.internal.crypto.model.rest.KeysQueryResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.KeysQueryBody +import org.matrix.android.sdk.internal.crypto.model.rest.KeysQueryResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/EncryptEventTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/EncryptEventTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/EncryptEventTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/EncryptEventTask.kt index b44ff8ed1c..bbb20df139 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/EncryptEventTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/EncryptEventTask.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.crypto.model.MXEncryptEventContentResult -import im.vector.matrix.android.internal.session.room.send.LocalEchoRepository -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.crypto.model.MXEncryptEventContentResult +import org.matrix.android.sdk.internal.session.room.send.LocalEchoRepository +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitCallback import javax.inject.Inject internal interface EncryptEventTask : Task<EncryptEventTask.Params, Event> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetDeviceInfoTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetDeviceInfoTask.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetDeviceInfoTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetDeviceInfoTask.kt index 9d9513b773..91003c4f6f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetDeviceInfoTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetDeviceInfoTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetDevicesTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetDevicesTask.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetDevicesTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetDevicesTask.kt index 7a805f6a08..a4d86071ec 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetDevicesTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetDevicesTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.DevicesListResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.DevicesListResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetKeyChangesTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetKeyChangesTask.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetKeyChangesTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetKeyChangesTask.kt index 84e2c293b9..6765e74c01 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/GetKeyChangesTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/GetKeyChangesTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.KeyChangesResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.KeyChangesResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/InitializeCrossSigningTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/InitializeCrossSigningTask.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/InitializeCrossSigningTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/InitializeCrossSigningTask.kt index 9a7d84e235..6066caee7b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/InitializeCrossSigningTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/InitializeCrossSigningTask.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks import dagger.Lazy -import im.vector.matrix.android.internal.crypto.MXOlmDevice -import im.vector.matrix.android.internal.crypto.MyDeviceInfoHolder -import im.vector.matrix.android.internal.crypto.crosssigning.canonicalSignable -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.model.KeyUsage -import im.vector.matrix.android.internal.crypto.model.rest.UploadSignatureQueryBuilder -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.JsonCanonicalizer +import org.matrix.android.sdk.internal.crypto.MXOlmDevice +import org.matrix.android.sdk.internal.crypto.MyDeviceInfoHolder +import org.matrix.android.sdk.internal.crypto.crosssigning.canonicalSignable +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.model.KeyUsage +import org.matrix.android.sdk.internal.crypto.model.rest.UploadSignatureQueryBuilder +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.JsonCanonicalizer import org.matrix.olm.OlmPkSigning import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendEventTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendEventTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendEventTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendEventTask.kt index 2cffdcf267..c7a4c0110f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendEventTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendEventTask.kt @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.room.send.LocalEchoRepository -import im.vector.matrix.android.internal.session.room.send.SendResponse -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.room.send.LocalEchoRepository +import org.matrix.android.sdk.internal.session.room.send.SendResponse +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendToDeviceTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendToDeviceTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendToDeviceTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendToDeviceTask.kt index 361fd25cee..509779ed1c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendToDeviceTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendToDeviceTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.SendToDeviceBody -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.SendToDeviceBody +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject import kotlin.random.Random diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendVerificationMessageTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendVerificationMessageTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendVerificationMessageTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendVerificationMessageTask.kt index aede23f795..d5d90cffe3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SendVerificationMessageTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SendVerificationMessageTask.kt @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.room.send.LocalEchoRepository -import im.vector.matrix.android.internal.session.room.send.SendResponse -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.room.send.LocalEchoRepository +import org.matrix.android.sdk.internal.session.room.send.SendResponse +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SetDeviceNameTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SetDeviceNameTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SetDeviceNameTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SetDeviceNameTask.kt index 74757c5cb3..dd92631121 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/SetDeviceNameTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/SetDeviceNameTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.UpdateDeviceInfoBody -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.UpdateDeviceInfoBody +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadKeysTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadKeysTask.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadKeysTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadKeysTask.kt index 2a11e5da5b..0e20a15fa2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadKeysTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadKeysTask.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.DeviceKeys -import im.vector.matrix.android.internal.crypto.model.rest.KeysUploadBody -import im.vector.matrix.android.internal.crypto.model.rest.KeysUploadResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceKeys +import org.matrix.android.sdk.internal.crypto.model.rest.KeysUploadBody +import org.matrix.android.sdk.internal.crypto.model.rest.KeysUploadResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadSignaturesTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadSignaturesTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadSignaturesTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadSignaturesTask.kt index f102479339..bdd668838c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadSignaturesTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadSignaturesTask.kt @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.rest.SignatureUploadResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.rest.SignatureUploadResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadSigningKeysTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadSigningKeysTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadSigningKeysTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadSigningKeysTask.kt index 5d08532f68..65d53d859b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tasks/UploadSigningKeysTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/UploadSigningKeysTask.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tasks +package org.matrix.android.sdk.internal.crypto.tasks -import im.vector.matrix.android.api.auth.data.LoginFlowTypes -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.toRegistrationFlowResponse -import im.vector.matrix.android.internal.crypto.api.CryptoApi -import im.vector.matrix.android.internal.crypto.model.CryptoCrossSigningKey -import im.vector.matrix.android.internal.crypto.model.rest.KeysQueryResponse -import im.vector.matrix.android.internal.crypto.model.rest.UploadSigningKeysBody -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.internal.crypto.model.toRest -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.toRegistrationFlowResponse +import org.matrix.android.sdk.internal.crypto.api.CryptoApi +import org.matrix.android.sdk.internal.crypto.model.CryptoCrossSigningKey +import org.matrix.android.sdk.internal.crypto.model.rest.KeysQueryResponse +import org.matrix.android.sdk.internal.crypto.model.rest.UploadSigningKeysBody +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.crypto.model.toRest +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tools/HkdfSha256.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tools/HkdfSha256.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tools/HkdfSha256.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tools/HkdfSha256.kt index 35eecc793d..cde2535d33 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tools/HkdfSha256.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tools/HkdfSha256.kt @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tools +package org.matrix.android.sdk.internal.crypto.tools import java.io.ByteArrayOutputStream import java.nio.ByteBuffer diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tools/Tools.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tools/Tools.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tools/Tools.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tools/Tools.kt index 5e406fdc4f..6970f1cc7b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/tools/Tools.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tools/Tools.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.tools +package org.matrix.android.sdk.internal.crypto.tools import org.matrix.olm.OlmPkDecryption import org.matrix.olm.OlmPkEncryption diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultIncomingSASDefaultVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultIncomingSASDefaultVerificationTransaction.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultIncomingSASDefaultVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultIncomingSASDefaultVerificationTransaction.kt index b1368b45b4..f4b6c74a6d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultIncomingSASDefaultVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultIncomingSASDefaultVerificationTransaction.kt @@ -13,20 +13,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification import android.util.Base64 -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.IncomingSasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.SasMode -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.internal.crypto.IncomingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.actions.SetDeviceVerificationAction -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.IncomingSasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.SasMode +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.internal.crypto.IncomingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.actions.SetDeviceVerificationAction +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore import timber.log.Timber internal class DefaultIncomingSASDefaultVerificationTransaction( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultOutgoingSASDefaultVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultOutgoingSASDefaultVerificationTransaction.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultOutgoingSASDefaultVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultOutgoingSASDefaultVerificationTransaction.kt index 8081c07bcc..3b8014acf7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultOutgoingSASDefaultVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultOutgoingSASDefaultVerificationTransaction.kt @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.OutgoingSasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.internal.crypto.IncomingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.actions.SetDeviceVerificationAction -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.OutgoingSasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.internal.crypto.IncomingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.actions.SetDeviceVerificationAction +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore import timber.log.Timber internal class DefaultOutgoingSASDefaultVerificationTransaction( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultVerificationService.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultVerificationService.kt index 4d4eeb21fd..33dd8790bf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultVerificationService.kt @@ -14,76 +14,76 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification import android.os.Handler import android.os.Looper import dagger.Lazy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.PendingVerificationRequest -import im.vector.matrix.android.api.session.crypto.verification.QrCodeVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.SasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.ValidVerificationInfoReady -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.crypto.verification.safeValueOf -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageRelationContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationAcceptContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationCancelContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationDoneContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationKeyContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationMacContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationReadyContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationStartContent -import im.vector.matrix.android.api.session.room.model.message.ValidVerificationDone -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.IncomingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.MyDeviceInfoHolder -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.actions.SetDeviceVerificationAction -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationAccept -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationCancel -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationDone -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationKey -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationMac -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationReady -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationRequest -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationStart -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_QR_CODE_SCAN -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_QR_CODE_SHOW -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_RECIPROCATE -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_SAS -import im.vector.matrix.android.internal.crypto.model.rest.toValue -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.verification.qrcode.DefaultQrCodeVerificationTransaction -import im.vector.matrix.android.internal.crypto.verification.qrcode.QrCodeData -import im.vector.matrix.android.internal.crypto.verification.qrcode.generateSharedSecretV2 -import im.vector.matrix.android.internal.di.DeviceId -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.PendingVerificationRequest +import org.matrix.android.sdk.api.session.crypto.verification.QrCodeVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.SasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.ValidVerificationInfoReady +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.crypto.verification.safeValueOf +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageRelationContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationAcceptContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationCancelContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationDoneContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationKeyContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationMacContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationReadyContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationStartContent +import org.matrix.android.sdk.api.session.room.model.message.ValidVerificationDone +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.IncomingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.MyDeviceInfoHolder +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.actions.SetDeviceVerificationAction +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationAccept +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationCancel +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationDone +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationKey +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationMac +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationReady +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationRequest +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationStart +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_QR_CODE_SCAN +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_QR_CODE_SHOW +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_RECIPROCATE +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_SAS +import org.matrix.android.sdk.internal.crypto.model.rest.toValue +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.verification.qrcode.DefaultQrCodeVerificationTransaction +import org.matrix.android.sdk.internal.crypto.verification.qrcode.QrCodeData +import org.matrix.android.sdk.internal.crypto.verification.qrcode.generateSharedSecretV2 +import org.matrix.android.sdk.internal.di.DeviceId +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultVerificationTransaction.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultVerificationTransaction.kt index eb78aee42d..cec26fdc83 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultVerificationTransaction.kt @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.internal.crypto.IncomingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.actions.SetDeviceVerificationAction -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.internal.crypto.IncomingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.actions.SetDeviceVerificationAction +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel import timber.log.Timber /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASDefaultVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/SASDefaultVerificationTransaction.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASDefaultVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/SASDefaultVerificationTransaction.kt index db97ba1052..41b28b2699 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASDefaultVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/SASDefaultVerificationTransaction.kt @@ -13,22 +13,22 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.EmojiRepresentation -import im.vector.matrix.android.api.session.crypto.verification.SasMode -import im.vector.matrix.android.api.session.crypto.verification.SasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.internal.crypto.IncomingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.actions.SetDeviceVerificationAction -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.extensions.toUnsignedInt -import im.vector.matrix.android.internal.util.withoutPrefix +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.EmojiRepresentation +import org.matrix.android.sdk.api.session.crypto.verification.SasMode +import org.matrix.android.sdk.api.session.crypto.verification.SasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.internal.crypto.IncomingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.actions.SetDeviceVerificationAction +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.extensions.toUnsignedInt +import org.matrix.android.sdk.internal.util.withoutPrefix import org.matrix.olm.OlmSAS import org.matrix.olm.OlmUtility import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SendVerificationMessageWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/SendVerificationMessageWorker.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SendVerificationMessageWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/SendVerificationMessageWorker.kt index 057a6732e4..88f36b07ef 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SendVerificationMessageWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/SendVerificationMessageWorker.kt @@ -13,20 +13,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification import android.content.Context import androidx.work.CoroutineWorker import androidx.work.Data import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.failure.shouldBeRetried -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.crypto.tasks.SendVerificationMessageTask -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.failure.shouldBeRetried +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.crypto.tasks.SendVerificationMessageTask +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationEmoji.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationEmoji.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationEmoji.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationEmoji.kt index 396b609f41..937e6a7294 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationEmoji.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationEmoji.kt @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.R -import im.vector.matrix.android.api.session.crypto.verification.EmojiRepresentation +import org.matrix.android.sdk.R +import org.matrix.android.sdk.api.session.crypto.verification.EmojiRepresentation internal fun getEmojiForCode(code: Int): EmojiRepresentation { return when (code % 64) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfo.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfo.kt index d3d448236e..a5102fcfd6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfo.kt @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.internal.crypto.model.rest.SendToDeviceObject +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.internal.crypto.model.rest.SendToDeviceObject interface VerificationInfo<ValidObjectType> { fun toEventContent(): Content? = null diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoAccept.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoAccept.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoAccept.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoAccept.kt index a49d1c6da8..93262409f0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoAccept.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoAccept.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification internal interface VerificationInfoAccept : VerificationInfo<ValidVerificationInfoAccept> { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoCancel.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoCancel.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoCancel.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoCancel.kt index 55603f69a2..326a9f1fef 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoCancel.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoCancel.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification internal interface VerificationInfoCancel : VerificationInfo<ValidVerificationInfoCancel> { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoDone.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoDone.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoDone.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoDone.kt index 8cf96d7d65..3d81841f5a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoDone.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoDone.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.session.room.model.message.ValidVerificationDone +import org.matrix.android.sdk.api.session.room.model.message.ValidVerificationDone internal interface VerificationInfoDone : VerificationInfo<ValidVerificationDone> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoKey.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoKey.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoKey.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoKey.kt index 4688aecd3c..7e9a26ddf4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoKey.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoKey.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification /** * Sent by both devices to send their ephemeral Curve25519 public key to the other device. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoMac.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoMac.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoMac.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoMac.kt index 6cb20e81b3..cfc178b6e3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoMac.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoMac.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification internal interface VerificationInfoMac : VerificationInfo<ValidVerificationInfoMac> { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoReady.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoReady.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoReady.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoReady.kt index 2dfd239862..c63b90dc4e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoReady.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoReady.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.session.crypto.verification.ValidVerificationInfoReady +import org.matrix.android.sdk.api.session.crypto.verification.ValidVerificationInfoReady /** * A new event type is added to the key verification framework: m.key.verification.ready, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoRequest.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoRequest.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoRequest.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoRequest.kt index 63172e8286..ee41af6a42 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoRequest.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoRequest.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.session.crypto.verification.ValidVerificationInfoRequest +import org.matrix.android.sdk.api.session.crypto.verification.ValidVerificationInfoRequest internal interface VerificationInfoRequest : VerificationInfo<ValidVerificationInfoRequest> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoStart.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoStart.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoStart.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoStart.kt index 7fb2bddc47..de094916cc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationInfoStart.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationInfoStart.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.session.crypto.verification.SasMode -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_RECIPROCATE -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_SAS +import org.matrix.android.sdk.api.session.crypto.verification.SasMode +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_RECIPROCATE +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_SAS internal interface VerificationInfoStart : VerificationInfo<ValidVerificationInfoStart> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationMessageProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationMessageProcessor.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationMessageProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationMessageProcessor.kt index c266d965cd..a35e5be95d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationMessageProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationMessageProcessor.kt @@ -13,26 +13,26 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageRelationContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationReadyContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationStartContent -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.di.DeviceId -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.EventInsertLiveProcessor +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageRelationContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationReadyContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationStartContent +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.di.DeviceId +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.EventInsertLiveProcessor import io.realm.Realm import timber.log.Timber import java.util.ArrayList diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransport.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransport.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransport.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransport.kt index c5c4772c51..0dc8c519ec 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransport.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransport.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.session.crypto.verification.ValidVerificationInfoRequest -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.crypto.verification.ValidVerificationInfoRequest +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState /** * Verification can be performed using toDevice events or via DM. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransportRoomMessage.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransportRoomMessage.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransportRoomMessage.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransportRoomMessage.kt index e0bbffc23b..2ce2b30f91 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransportRoomMessage.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransportRoomMessage.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification import androidx.lifecycle.Observer import androidx.work.BackoffPolicy @@ -21,36 +21,36 @@ import androidx.work.Data import androidx.work.ExistingWorkPolicy import androidx.work.Operation import androidx.work.WorkInfo -import im.vector.matrix.android.R -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.ValidVerificationInfoRequest -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.UnsignedData -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationAcceptContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationCancelContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationDoneContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationKeyContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationMacContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationReadyContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationStartContent -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_RECIPROCATE -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_SAS -import im.vector.matrix.android.internal.di.DeviceId -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.session.room.send.LocalEchoEventFactory -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.StringProvider -import im.vector.matrix.android.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.R +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.ValidVerificationInfoRequest +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.UnsignedData +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationAcceptContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationCancelContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationDoneContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationKeyContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationMacContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationReadyContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationStartContent +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_RECIPROCATE +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_SAS +import org.matrix.android.sdk.internal.di.DeviceId +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.session.room.send.LocalEchoEventFactory +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.StringProvider +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransportToDevice.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransportToDevice.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransportToDevice.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransportToDevice.kt index 59a5b80b99..bc15d645e2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/VerificationTransportToDevice.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/VerificationTransportToDevice.kt @@ -13,29 +13,29 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification +package org.matrix.android.sdk.internal.crypto.verification -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.crypto.verification.ValidVerificationInfoRequest -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationAccept -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationCancel -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationDone -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationKey -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationMac -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationReady -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationRequest -import im.vector.matrix.android.internal.crypto.model.rest.KeyVerificationStart -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_RECIPROCATE -import im.vector.matrix.android.internal.crypto.model.rest.VERIFICATION_METHOD_SAS -import im.vector.matrix.android.internal.crypto.tasks.SendToDeviceTask -import im.vector.matrix.android.internal.di.DeviceId -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.crypto.verification.ValidVerificationInfoRequest +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationAccept +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationCancel +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationDone +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationKey +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationMac +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationReady +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationRequest +import org.matrix.android.sdk.internal.crypto.model.rest.KeyVerificationStart +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_RECIPROCATE +import org.matrix.android.sdk.internal.crypto.model.rest.VERIFICATION_METHOD_SAS +import org.matrix.android.sdk.internal.crypto.tasks.SendToDeviceTask +import org.matrix.android.sdk.internal.di.DeviceId +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/DefaultQrCodeVerificationTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/DefaultQrCodeVerificationTransaction.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/DefaultQrCodeVerificationTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/DefaultQrCodeVerificationTransaction.kt index 53fecc4865..d98af9725a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/DefaultQrCodeVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/DefaultQrCodeVerificationTransaction.kt @@ -14,22 +14,22 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.QrCodeVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.internal.crypto.IncomingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.OutgoingGossipingRequestManager -import im.vector.matrix.android.internal.crypto.actions.SetDeviceVerificationAction -import im.vector.matrix.android.internal.crypto.crosssigning.fromBase64 -import im.vector.matrix.android.internal.crypto.crosssigning.fromBase64Safe -import im.vector.matrix.android.internal.crypto.store.IMXCryptoStore -import im.vector.matrix.android.internal.crypto.verification.DefaultVerificationTransaction -import im.vector.matrix.android.internal.crypto.verification.ValidVerificationInfoStart -import im.vector.matrix.android.internal.util.exhaustive +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.QrCodeVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.internal.crypto.IncomingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.OutgoingGossipingRequestManager +import org.matrix.android.sdk.internal.crypto.actions.SetDeviceVerificationAction +import org.matrix.android.sdk.internal.crypto.crosssigning.fromBase64 +import org.matrix.android.sdk.internal.crypto.crosssigning.fromBase64Safe +import org.matrix.android.sdk.internal.crypto.store.IMXCryptoStore +import org.matrix.android.sdk.internal.crypto.verification.DefaultVerificationTransaction +import org.matrix.android.sdk.internal.crypto.verification.ValidVerificationInfoStart +import org.matrix.android.sdk.internal.util.exhaustive import timber.log.Timber internal class DefaultQrCodeVerificationTransaction( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/Extensions.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/Extensions.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/Extensions.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/Extensions.kt index a4c4e649cc..3612a6987b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/Extensions.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/Extensions.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode -import im.vector.matrix.android.internal.crypto.crosssigning.fromBase64 -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding -import im.vector.matrix.android.internal.extensions.toUnsignedInt +import org.matrix.android.sdk.internal.crypto.crosssigning.fromBase64 +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.extensions.toUnsignedInt // MATRIX private val prefix = "MATRIX".toByteArray(Charsets.ISO_8859_1) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/QrCodeData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/QrCodeData.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/QrCodeData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/QrCodeData.kt index 934c0c82b9..a29480a3c2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/QrCodeData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/QrCodeData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode /** * Ref: https://github.com/uhoreg/matrix-doc/blob/qr_key_verification/proposals/1543-qr_code_key_verification.md#qr-code-format diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/SharedSecret.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/SharedSecret.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/SharedSecret.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/SharedSecret.kt index 397cad0c53..a7aee594dc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/qrcode/SharedSecret.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/SharedSecret.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding import java.security.SecureRandom fun generateSharedSecretV2(): String { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/AsyncTransaction.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/AsyncTransaction.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/AsyncTransaction.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/AsyncTransaction.kt index 4075f95ae8..604f637e84 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/AsyncTransaction.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/AsyncTransaction.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database import io.realm.Realm import io.realm.RealmConfiguration diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/DBConstants.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/DBConstants.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/DBConstants.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/DBConstants.kt index 3dff2f2273..795473a514 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/DBConstants.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/DBConstants.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database internal object DBConstants { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/DatabaseCleaner.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/DatabaseCleaner.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/DatabaseCleaner.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/DatabaseCleaner.kt index ca2126e621..acbb6cf4d4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/DatabaseCleaner.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/DatabaseCleaner.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database -import im.vector.matrix.android.internal.database.helper.nextDisplayIndex -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.ChunkEntityFields -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntityFields -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.SessionLifecycleObserver -import im.vector.matrix.android.internal.session.room.timeline.PaginationDirection -import im.vector.matrix.android.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.database.helper.nextDisplayIndex +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.ChunkEntityFields +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntityFields +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.SessionLifecycleObserver +import org.matrix.android.sdk.internal.session.room.timeline.PaginationDirection +import org.matrix.android.sdk.internal.task.TaskExecutor import io.realm.Realm import io.realm.RealmConfiguration import kotlinx.coroutines.Dispatchers diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/EventInsertLiveObserver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/EventInsertLiveObserver.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/EventInsertLiveObserver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/EventInsertLiveObserver.kt index 8913aa784a..b761ac2aa0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/EventInsertLiveObserver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/EventInsertLiveObserver.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventInsertEntity -import im.vector.matrix.android.internal.database.model.EventInsertEntityFields -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.EventInsertLiveProcessor +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventInsertEntity +import org.matrix.android.sdk.internal.database.model.EventInsertEntityFields +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.EventInsertLiveProcessor import io.realm.RealmConfiguration import io.realm.RealmResults import kotlinx.coroutines.launch diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmKeysUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmKeysUtils.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmKeysUtils.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmKeysUtils.kt index 5dac5d9f86..3158124642 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmKeysUtils.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmKeysUtils.kt @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database import android.content.Context import android.util.Base64 import androidx.core.content.edit -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.internal.session.securestorage.SecretStoringUtils +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.internal.session.securestorage.SecretStoringUtils import io.realm.RealmConfiguration import timber.log.Timber import java.security.SecureRandom @@ -42,6 +42,7 @@ internal class RealmKeysUtils @Inject constructor(context: Context, private val rng = SecureRandom() + // Keep legacy preferences name for compatibility reason private val sharedPreferences = context.getSharedPreferences("im.vector.matrix.android.keys", Context.MODE_PRIVATE) private fun generateKeyForRealm(): ByteArray { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmLiveEntityObserver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmLiveEntityObserver.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmLiveEntityObserver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmLiveEntityObserver.kt index fe79833708..ad5b1508aa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmLiveEntityObserver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmLiveEntityObserver.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.session.SessionLifecycleObserver -import im.vector.matrix.android.internal.util.createBackgroundHandler +import org.matrix.android.sdk.internal.session.SessionLifecycleObserver +import org.matrix.android.sdk.internal.util.createBackgroundHandler import io.realm.Realm import io.realm.RealmChangeListener import io.realm.RealmConfiguration diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmQueryLatch.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmQueryLatch.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmQueryLatch.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmQueryLatch.kt index 446ecc32d1..7abe0318df 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmQueryLatch.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmQueryLatch.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database import io.realm.Realm import io.realm.RealmChangeListener diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmSessionStoreMigration.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmSessionStoreMigration.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt index 142d0d119f..598587fa5f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/RealmSessionStoreMigration.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database -import im.vector.matrix.android.internal.database.model.HomeServerCapabilitiesEntityFields -import im.vector.matrix.android.internal.database.model.RoomSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.HomeServerCapabilitiesEntityFields +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntityFields import io.realm.DynamicRealm import io.realm.RealmMigration import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/SessionRealmConfigurationFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/SessionRealmConfigurationFactory.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/SessionRealmConfigurationFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/SessionRealmConfigurationFactory.kt index 416e169022..550ad88b08 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/SessionRealmConfigurationFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/SessionRealmConfigurationFactory.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database +package org.matrix.android.sdk.internal.database import android.content.Context import androidx.core.content.edit -import im.vector.matrix.android.internal.database.model.SessionRealmModule -import im.vector.matrix.android.internal.di.SessionFilesDirectory -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.UserMd5 -import im.vector.matrix.android.internal.session.SessionModule +import org.matrix.android.sdk.internal.database.model.SessionRealmModule +import org.matrix.android.sdk.internal.di.SessionFilesDirectory +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.UserMd5 +import org.matrix.android.sdk.internal.session.SessionModule import io.realm.Realm import io.realm.RealmConfiguration import timber.log.Timber @@ -49,6 +49,7 @@ internal class SessionRealmConfigurationFactory @Inject constructor( const val SESSION_STORE_SCHEMA_VERSION = 2L } + // Keep legacy preferences name for compatibility reason private val sharedPreferences = context.getSharedPreferences("im.vector.matrix.android.realm", Context.MODE_PRIVATE) fun create(): RealmConfiguration { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/ChunkEntityHelper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/ChunkEntityHelper.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/ChunkEntityHelper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/ChunkEntityHelper.kt index a2965df27b..57b1bcfd86 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/ChunkEntityHelper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/ChunkEntityHelper.kt @@ -14,25 +14,25 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.helper +package org.matrix.android.sdk.internal.database.helper -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntityFields -import im.vector.matrix.android.internal.database.model.EventAnnotationsSummaryEntity -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventEntityFields -import im.vector.matrix.android.internal.database.model.ReadReceiptEntity -import im.vector.matrix.android.internal.database.model.ReadReceiptsSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntityFields -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntityFields -import im.vector.matrix.android.internal.database.query.find -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.extensions.assertIsManaged -import im.vector.matrix.android.internal.session.room.timeline.PaginationDirection +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntityFields +import org.matrix.android.sdk.internal.database.model.EventAnnotationsSummaryEntity +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventEntityFields +import org.matrix.android.sdk.internal.database.model.ReadReceiptEntity +import org.matrix.android.sdk.internal.database.model.ReadReceiptsSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntityFields +import org.matrix.android.sdk.internal.database.query.find +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.extensions.assertIsManaged +import org.matrix.android.sdk.internal.session.room.timeline.PaginationDirection import io.realm.Realm import io.realm.Sort import io.realm.kotlin.createObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/RoomEntityHelper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/RoomEntityHelper.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/RoomEntityHelper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/RoomEntityHelper.kt index 81e4d30abe..4282329b6b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/RoomEntityHelper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/RoomEntityHelper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.helper +package org.matrix.android.sdk.internal.database.helper -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.RoomEntity internal fun RoomEntity.deleteOnCascade(chunkEntity: ChunkEntity) { chunks.remove(chunkEntity) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/TimelineEventEntityHelper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/TimelineEventEntityHelper.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/TimelineEventEntityHelper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/TimelineEventEntityHelper.kt index a46c49a706..afe4efd316 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/helper/TimelineEventEntityHelper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/TimelineEventEntityHelper.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.helper +package org.matrix.android.sdk.internal.database.helper -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntityFields -import im.vector.matrix.android.internal.extensions.assertIsManaged +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntityFields +import org.matrix.android.sdk.internal.extensions.assertIsManaged import io.realm.Realm internal fun TimelineEventEntity.Companion.nextId(realm: Realm): Long { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/AccountDataMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/AccountDataMapper.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/AccountDataMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/AccountDataMapper.kt index 621267ca40..359a8afa65 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/AccountDataMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/AccountDataMapper.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper import com.squareup.moshi.Moshi -import im.vector.matrix.android.api.util.JSON_DICT_PARAMETERIZED_TYPE -import im.vector.matrix.android.internal.database.model.UserAccountDataEntity -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.util.JSON_DICT_PARAMETERIZED_TYPE +import org.matrix.android.sdk.internal.database.model.UserAccountDataEntity +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent import javax.inject.Inject internal class AccountDataMapper @Inject constructor(moshi: Moshi) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/ContentMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/ContentMapper.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/ContentMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/ContentMapper.kt index 2406027f24..953cb32e3e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/ContentMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/ContentMapper.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.util.JSON_DICT_PARAMETERIZED_TYPE -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.util.JSON_DICT_PARAMETERIZED_TYPE +import org.matrix.android.sdk.internal.di.MoshiProvider internal object ContentMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/DraftMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/DraftMapper.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/DraftMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/DraftMapper.kt index 3bd6cf14e4..0b7e8588be 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/DraftMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/DraftMapper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.room.send.UserDraft -import im.vector.matrix.android.internal.database.model.DraftEntity +import org.matrix.android.sdk.api.session.room.send.UserDraft +import org.matrix.android.sdk.internal.database.model.DraftEntity /** * DraftEntity <-> UserDraft diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/EventAnnotationsSummaryMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/EventAnnotationsSummaryMapper.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/EventAnnotationsSummaryMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/EventAnnotationsSummaryMapper.kt index ea0e34bf42..3463f97091 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/EventAnnotationsSummaryMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/EventAnnotationsSummaryMapper.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.room.model.EditAggregatedSummary -import im.vector.matrix.android.api.session.room.model.EventAnnotationsSummary -import im.vector.matrix.android.api.session.room.model.ReactionAggregatedSummary -import im.vector.matrix.android.api.session.room.model.ReferencesAggregatedSummary -import im.vector.matrix.android.internal.database.model.EditAggregatedSummaryEntity -import im.vector.matrix.android.internal.database.model.EventAnnotationsSummaryEntity -import im.vector.matrix.android.internal.database.model.ReactionAggregatedSummaryEntity -import im.vector.matrix.android.internal.database.model.ReferencesAggregatedSummaryEntity +import org.matrix.android.sdk.api.session.room.model.EditAggregatedSummary +import org.matrix.android.sdk.api.session.room.model.EventAnnotationsSummary +import org.matrix.android.sdk.api.session.room.model.ReactionAggregatedSummary +import org.matrix.android.sdk.api.session.room.model.ReferencesAggregatedSummary +import org.matrix.android.sdk.internal.database.model.EditAggregatedSummaryEntity +import org.matrix.android.sdk.internal.database.model.EventAnnotationsSummaryEntity +import org.matrix.android.sdk.internal.database.model.ReactionAggregatedSummaryEntity +import org.matrix.android.sdk.internal.database.model.ReferencesAggregatedSummaryEntity import io.realm.RealmList internal object EventAnnotationsSummaryMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/EventMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/EventMapper.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/EventMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/EventMapper.kt index 11a5616bfb..be7fe7d696 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/EventMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/EventMapper.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper import com.squareup.moshi.JsonDataException -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.UnsignedData -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.UnsignedData +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.di.MoshiProvider import timber.log.Timber internal object EventMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/GroupSummaryMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/GroupSummaryMapper.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/GroupSummaryMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/GroupSummaryMapper.kt index 52e4d61d40..f23fab0928 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/GroupSummaryMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/GroupSummaryMapper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.internal.database.model.GroupSummaryEntity +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.internal.database.model.GroupSummaryEntity internal object GroupSummaryMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/HomeServerCapabilitiesMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/HomeServerCapabilitiesMapper.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/HomeServerCapabilitiesMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/HomeServerCapabilitiesMapper.kt index 82a5ba79d1..95867ecb9d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/HomeServerCapabilitiesMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/HomeServerCapabilitiesMapper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilities -import im.vector.matrix.android.internal.database.model.HomeServerCapabilitiesEntity +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilities +import org.matrix.android.sdk.internal.database.model.HomeServerCapabilitiesEntity /** * HomeServerCapabilitiesEntity -> HomeSeverCapabilities diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/IsUselessResolver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/IsUselessResolver.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/IsUselessResolver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/IsUselessResolver.kt index 56ce488f1b..95def6b51e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/IsUselessResolver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/IsUselessResolver.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toContent internal object IsUselessResolver { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PollResponseAggregatedSummaryEntityMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PollResponseAggregatedSummaryEntityMapper.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PollResponseAggregatedSummaryEntityMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PollResponseAggregatedSummaryEntityMapper.kt index 1d34c660bc..7bbac73dfe 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PollResponseAggregatedSummaryEntityMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PollResponseAggregatedSummaryEntityMapper.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.PollResponseAggregatedSummary -import im.vector.matrix.android.internal.database.model.PollResponseAggregatedSummaryEntity +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.PollResponseAggregatedSummary +import org.matrix.android.sdk.internal.database.model.PollResponseAggregatedSummaryEntity import io.realm.RealmList internal object PollResponseAggregatedSummaryEntityMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushConditionMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushConditionMapper.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushConditionMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushConditionMapper.kt index 3bc532fd93..d7a36caadd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushConditionMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushConditionMapper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.pushrules.rest.PushCondition -import im.vector.matrix.android.internal.database.model.PushConditionEntity +import org.matrix.android.sdk.api.pushrules.rest.PushCondition +import org.matrix.android.sdk.internal.database.model.PushConditionEntity internal object PushConditionMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushRulesMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushRulesMapper.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushRulesMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushRulesMapper.kt index 4425582a9b..7112d05a96 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushRulesMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushRulesMapper.kt @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper import com.squareup.moshi.Types -import im.vector.matrix.android.api.pushrules.Condition -import im.vector.matrix.android.api.pushrules.rest.PushCondition -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.internal.database.model.PushRuleEntity -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.pushrules.Condition +import org.matrix.android.sdk.api.pushrules.rest.PushCondition +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.internal.database.model.PushRuleEntity +import org.matrix.android.sdk.internal.di.MoshiProvider import io.realm.RealmList import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushersMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushersMapper.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushersMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushersMapper.kt index 315c8a766c..10f0e0755f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/PushersMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/PushersMapper.kt @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.pushers.Pusher -import im.vector.matrix.android.api.session.pushers.PusherData -import im.vector.matrix.android.internal.database.model.PusherDataEntity -import im.vector.matrix.android.internal.database.model.PusherEntity -import im.vector.matrix.android.internal.session.pushers.JsonPusher +import org.matrix.android.sdk.api.session.pushers.Pusher +import org.matrix.android.sdk.api.session.pushers.PusherData +import org.matrix.android.sdk.internal.database.model.PusherDataEntity +import org.matrix.android.sdk.internal.database.model.PusherEntity +import org.matrix.android.sdk.internal.session.pushers.JsonPusher internal object PushersMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/ReadReceiptsSummaryMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/ReadReceiptsSummaryMapper.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/ReadReceiptsSummaryMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/ReadReceiptsSummaryMapper.kt index 952dfb9728..81ec68907e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/ReadReceiptsSummaryMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/ReadReceiptsSummaryMapper.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.room.model.ReadReceipt -import im.vector.matrix.android.internal.database.model.ReadReceiptsSummaryEntity -import im.vector.matrix.android.internal.database.model.UserEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase +import org.matrix.android.sdk.api.session.room.model.ReadReceipt +import org.matrix.android.sdk.internal.database.model.ReadReceiptsSummaryEntity +import org.matrix.android.sdk.internal.database.model.UserEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase import io.realm.Realm import io.realm.RealmConfiguration import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/RoomMemberSummaryMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/RoomMemberSummaryMapper.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/RoomMemberSummaryMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/RoomMemberSummaryMapper.kt index 470772a40e..44850467da 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/RoomMemberSummaryMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/RoomMemberSummaryMapper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity internal object RoomMemberSummaryMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/RoomSummaryMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/RoomSummaryMapper.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/RoomSummaryMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/RoomSummaryMapper.kt index cdd38ad2f6..c8be5230fd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/RoomSummaryMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/RoomSummaryMapper.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.tag.RoomTag -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.session.typing.DefaultTypingUsersTracker +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.tag.RoomTag +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.session.typing.DefaultTypingUsersTracker import javax.inject.Inject internal class RoomSummaryMapper @Inject constructor(private val timelineEventMapper: TimelineEventMapper, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/TimelineEventMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/TimelineEventMapper.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/TimelineEventMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/TimelineEventMapper.kt index a90e62e15c..4c20b0c92a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/TimelineEventMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/TimelineEventMapper.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.ReadReceipt -import im.vector.matrix.android.api.session.room.sender.SenderInfo -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.ReadReceipt +import org.matrix.android.sdk.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity import javax.inject.Inject internal class TimelineEventMapper @Inject constructor(private val readReceiptsSummaryMapper: ReadReceiptsSummaryMapper) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/UserMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/UserMapper.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/UserMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/UserMapper.kt index bfbe40df03..416e568095 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/mapper/UserMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/UserMapper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.mapper +package org.matrix.android.sdk.internal.database.mapper -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.internal.database.model.UserEntity +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.internal.database.model.UserEntity internal object UserMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/BreadcrumbsEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/BreadcrumbsEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/BreadcrumbsEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/BreadcrumbsEntity.kt index c396795421..fb8d867462 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/BreadcrumbsEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/BreadcrumbsEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ChunkEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ChunkEntity.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ChunkEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ChunkEntity.kt index 7014146539..ac17f4193c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ChunkEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ChunkEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/CurrentStateEventEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/CurrentStateEventEntity.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/CurrentStateEventEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/CurrentStateEventEntity.kt index 567d7f1490..7eb6bb1214 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/CurrentStateEventEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/CurrentStateEventEntity.kt @@ -15,7 +15,7 @@ * */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.annotations.Index diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/DraftEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/DraftEntity.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/DraftEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/DraftEntity.kt index 3b5aae8b13..26b086c00c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/DraftEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/DraftEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EditAggregatedSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EditAggregatedSummaryEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EditAggregatedSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EditAggregatedSummaryEntity.kt index 3a179eb1f0..b493d52f3c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EditAggregatedSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EditAggregatedSummaryEntity.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventAnnotationsSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventAnnotationsSummaryEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventAnnotationsSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventAnnotationsSummaryEntity.kt index 8913f76b99..636949f3d2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventAnnotationsSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventAnnotationsSummaryEntity.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventEntity.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventEntity.kt index 8ee5aeea8b..2870a9f1fa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventEntity.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.di.MoshiProvider import io.realm.RealmObject import io.realm.annotations.Index diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventInsertEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventInsertEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventInsertEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventInsertEntity.kt index e23ea5c3d0..24e832b78d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventInsertEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventInsertEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventInsertType.java b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventInsertType.java similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventInsertType.java rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventInsertType.java index 179b0f791c..4b55e8d714 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/EventInsertType.java +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/EventInsertType.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model; +package org.matrix.android.sdk.internal.database.model; public enum EventInsertType { INITIAL_SYNC, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/FilterEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/FilterEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/FilterEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/FilterEntity.kt index eabcdce34d..1db696122b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/FilterEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/FilterEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/GroupEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/GroupEntity.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/GroupEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/GroupEntity.kt index a0054ae8d6..85c5d31474 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/GroupEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/GroupEntity.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.Membership import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/GroupSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/GroupSummaryEntity.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/GroupSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/GroupSummaryEntity.kt index f3700b1dd7..49d96c1716 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/GroupSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/GroupSummaryEntity.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.Membership import io.realm.RealmList import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/HomeServerCapabilitiesEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/HomeServerCapabilitiesEntity.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/HomeServerCapabilitiesEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/HomeServerCapabilitiesEntity.kt index 9dd150c6f0..55869f4f93 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/HomeServerCapabilitiesEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/HomeServerCapabilitiesEntity.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilities +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilities import io.realm.RealmObject internal open class HomeServerCapabilitiesEntity( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/IgnoredUserEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/IgnoredUserEntity.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/IgnoredUserEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/IgnoredUserEntity.kt index bd31046f82..6bfb449ee8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/IgnoredUserEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/IgnoredUserEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PollResponseAggregatedSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PollResponseAggregatedSummaryEntity.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PollResponseAggregatedSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PollResponseAggregatedSummaryEntity.kt index b17fbf07fa..ddd9185127 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PollResponseAggregatedSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PollResponseAggregatedSummaryEntity.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushConditionEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushConditionEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushConditionEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushConditionEntity.kt index 7922db5c0a..e6380dc807 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushConditionEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushConditionEntity.kt @@ -13,7 +13,7 @@ * see the license for the specific language governing permissions and * limitations under the license. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushRuleEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushRuleEntity.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushRuleEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushRuleEntity.kt index 1ef65d9dea..8b55647359 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushRuleEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushRuleEntity.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushRulesEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushRulesEntity.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushRulesEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushRulesEntity.kt index 9527dafba4..5b523393d2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PushRulesEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PushRulesEntity.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.pushrules.RuleKind +import org.matrix.android.sdk.api.pushrules.RuleKind import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PusherDataEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PusherDataEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PusherDataEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PusherDataEntity.kt index acc4f43bf9..80eebf6fe7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PusherDataEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PusherDataEntity.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PusherEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PusherEntity.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PusherEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PusherEntity.kt index 9c4dcce3cd..16ba9b61e9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/PusherEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/PusherEntity.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.session.pushers.PusherState +import org.matrix.android.sdk.api.session.pushers.PusherState import io.realm.RealmObject // TODO @@ -24,8 +24,8 @@ import io.realm.RealmObject // at io.realm.ProxyState.checkValidObject(ProxyState.java:213) // at io.realm.im_vector_matrix_android_internal_database_model_PusherEntityRealmProxy // .realmSet$data(im_vector_matrix_android_internal_database_model_PusherEntityRealmProxy.java:413) -// at im.vector.matrix.android.internal.database.model.PusherEntity.setData(PusherEntity.kt:16) -// at im.vector.matrix.android.internal.session.pushers.AddHttpPusherWorker$doWork$$inlined$fold$lambda$2.execute(AddHttpPusherWorker.kt:70) +// at org.matrix.android.sdk.internal.database.model.PusherEntity.setData(PusherEntity.kt:16) +// at org.matrix.android.sdk.internal.session.pushers.AddHttpPusherWorker$doWork$$inlined$fold$lambda$2.execute(AddHttpPusherWorker.kt:70) // at io.realm.Realm.executeTransaction(Realm.java:1493) internal open class PusherEntity( var pushKey: String = "", diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReactionAggregatedSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReactionAggregatedSummaryEntity.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReactionAggregatedSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReactionAggregatedSummaryEntity.kt index 58da4faf6b..0d9372deaa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReactionAggregatedSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReactionAggregatedSummaryEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadMarkerEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadMarkerEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadMarkerEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadMarkerEntity.kt index 4d16d120d8..20a1a6606f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadMarkerEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadMarkerEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadReceiptEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadReceiptEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadReceiptEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadReceiptEntity.kt index b0e6a440eb..fd036bce89 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadReceiptEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadReceiptEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.RealmResults diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadReceiptsSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadReceiptsSummaryEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadReceiptsSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadReceiptsSummaryEntity.kt index b08ed0f728..d95a98a86b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReadReceiptsSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReadReceiptsSummaryEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReferencesAggregatedSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReferencesAggregatedSummaryEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReferencesAggregatedSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReferencesAggregatedSummaryEntity.kt index 1c3ea70e52..0cbadc9bc5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ReferencesAggregatedSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ReferencesAggregatedSummaryEntity.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomEntity.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomEntity.kt index 6dededff91..51fff9388b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomEntity.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.Membership import io.realm.RealmList import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomMemberSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomMemberSummaryEntity.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomMemberSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomMemberSummaryEntity.kt index e2a9af649e..a643c9231f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomMemberSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomMemberSummaryEntity.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.Membership import io.realm.RealmObject import io.realm.annotations.Index import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomSummaryEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomSummaryEntity.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomSummaryEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomSummaryEntity.kt index eb49844ed6..231819c849 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomSummaryEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomSummaryEntity.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.VersioningState +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.VersioningState import io.realm.RealmList import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomTagEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomTagEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomTagEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomTagEntity.kt index c78aa6ae84..13ce65a0bc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/RoomTagEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomTagEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ScalarTokenEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ScalarTokenEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ScalarTokenEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ScalarTokenEntity.kt index eab85357e3..182a11af69 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/ScalarTokenEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/ScalarTokenEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/SessionRealmModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/SessionRealmModule.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/SessionRealmModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/SessionRealmModule.kt index efe4c4955e..c414ee33d5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/SessionRealmModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/SessionRealmModule.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.annotations.RealmModule diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/SyncEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/SyncEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/SyncEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/SyncEntity.kt index 2eb39be325..9e413aded3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/SyncEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/SyncEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/TimelineEventEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/TimelineEventEntity.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/TimelineEventEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/TimelineEventEntity.kt index 2a85064f87..df946f40e5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/TimelineEventEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/TimelineEventEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.RealmResults diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserAccountDataEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserAccountDataEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserAccountDataEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserAccountDataEntity.kt index 90f73381dc..35df98d15d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserAccountDataEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserAccountDataEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.annotations.Index diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserDraftsEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserDraftsEntity.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserDraftsEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserDraftsEntity.kt index 432b3367ad..1d419a9966 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserDraftsEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserDraftsEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserEntity.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserEntity.kt index baf7629fdc..30dd1f9f8d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserThreePidEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserThreePidEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserThreePidEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserThreePidEntity.kt index f41ac1baa7..9c2d46ec55 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/UserThreePidEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/UserThreePidEntity.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/WellknownIntegrationManagerConfigEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/WellknownIntegrationManagerConfigEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/WellknownIntegrationManagerConfigEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/WellknownIntegrationManagerConfigEntity.kt index 56d66782aa..80e02e8b16 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/model/WellknownIntegrationManagerConfigEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/WellknownIntegrationManagerConfigEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.model +package org.matrix.android.sdk.internal.database.model import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/BreadcrumbsEntityQuery.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/BreadcrumbsEntityQuery.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/BreadcrumbsEntityQuery.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/BreadcrumbsEntityQuery.kt index 60ed8aae7c..bc9e51f564 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/BreadcrumbsEntityQuery.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/BreadcrumbsEntityQuery.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.BreadcrumbsEntity +import org.matrix.android.sdk.internal.database.model.BreadcrumbsEntity import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ChunkEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ChunkEntityQueries.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ChunkEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ChunkEntityQueries.kt index 5efb84a105..359820ed23 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ChunkEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ChunkEntityQueries.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.ChunkEntityFields -import im.vector.matrix.android.internal.database.model.RoomEntityFields +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.ChunkEntityFields +import org.matrix.android.sdk.internal.database.model.RoomEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.RealmResults diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/CurrentStateEventEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/CurrentStateEventEntityQueries.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/CurrentStateEventEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/CurrentStateEventEntityQueries.kt index 45f33ae8df..677c014a8a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/CurrentStateEventEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/CurrentStateEventEntityQueries.kt @@ -15,10 +15,10 @@ * */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntityFields +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.createObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/EventAnnotationsSummaryEntityQuery.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/EventAnnotationsSummaryEntityQuery.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/EventAnnotationsSummaryEntityQuery.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/EventAnnotationsSummaryEntityQuery.kt index 03025cb9bb..7900976c11 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/EventAnnotationsSummaryEntityQuery.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/EventAnnotationsSummaryEntityQuery.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.EventAnnotationsSummaryEntity -import im.vector.matrix.android.internal.database.model.EventAnnotationsSummaryEntityFields -import im.vector.matrix.android.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.model.EventAnnotationsSummaryEntity +import org.matrix.android.sdk.internal.database.model.EventAnnotationsSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/EventEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/EventEntityQueries.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/EventEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/EventEntityQueries.kt index 3618f3f7a8..7f00bc7c54 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/EventEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/EventEntityQueries.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventEntityFields -import im.vector.matrix.android.internal.database.model.EventInsertEntity -import im.vector.matrix.android.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventEntityFields +import org.matrix.android.sdk.internal.database.model.EventInsertEntity +import org.matrix.android.sdk.internal.database.model.EventInsertType import io.realm.Realm import io.realm.RealmList import io.realm.RealmQuery diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/FilterEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/FilterEntityQueries.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/FilterEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/FilterEntityQueries.kt index 42a84113ca..d5419d06ec 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/FilterEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/FilterEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.FilterEntity -import im.vector.matrix.android.internal.session.filter.FilterFactory +import org.matrix.android.sdk.internal.database.model.FilterEntity +import org.matrix.android.sdk.internal.session.filter.FilterFactory import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/GroupEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/GroupEntityQueries.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/GroupEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/GroupEntityQueries.kt index 1e4f5639c4..056bf63cb6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/GroupEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/GroupEntityQueries.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.internal.database.model.GroupEntity -import im.vector.matrix.android.internal.database.model.GroupEntityFields -import im.vector.matrix.android.internal.query.process +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.internal.database.model.GroupEntity +import org.matrix.android.sdk.internal.database.model.GroupEntityFields +import org.matrix.android.sdk.internal.query.process import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/GroupSummaryEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/GroupSummaryEntityQueries.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/GroupSummaryEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/GroupSummaryEntityQueries.kt index 18d40d0e68..52f1784ec0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/GroupSummaryEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/GroupSummaryEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.GroupSummaryEntity -import im.vector.matrix.android.internal.database.model.GroupSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.GroupSummaryEntity +import org.matrix.android.sdk.internal.database.model.GroupSummaryEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.createObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/HomeServerCapabilitiesQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/HomeServerCapabilitiesQueries.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/HomeServerCapabilitiesQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/HomeServerCapabilitiesQueries.kt index e7002a9005..637dae0116 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/HomeServerCapabilitiesQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/HomeServerCapabilitiesQueries.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.HomeServerCapabilitiesEntity +import org.matrix.android.sdk.internal.database.model.HomeServerCapabilitiesEntity import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/PushersQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/PushersQueries.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/PushersQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/PushersQueries.kt index cdec6b590e..696256fc37 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/PushersQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/PushersQueries.kt @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.api.pushrules.RuleKind -import im.vector.matrix.android.internal.database.model.PushRuleEntity -import im.vector.matrix.android.internal.database.model.PushRuleEntityFields -import im.vector.matrix.android.internal.database.model.PushRulesEntity -import im.vector.matrix.android.internal.database.model.PushRulesEntityFields -import im.vector.matrix.android.internal.database.model.PusherEntity -import im.vector.matrix.android.internal.database.model.PusherEntityFields +import org.matrix.android.sdk.api.pushrules.RuleKind +import org.matrix.android.sdk.internal.database.model.PushRuleEntity +import org.matrix.android.sdk.internal.database.model.PushRuleEntityFields +import org.matrix.android.sdk.internal.database.model.PushRulesEntity +import org.matrix.android.sdk.internal.database.model.PushRulesEntityFields +import org.matrix.android.sdk.internal.database.model.PusherEntity +import org.matrix.android.sdk.internal.database.model.PusherEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadMarkerEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadMarkerEntityQueries.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadMarkerEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadMarkerEntityQueries.kt index 5f96c12953..78d7a89657 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadMarkerEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadMarkerEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.ReadMarkerEntity -import im.vector.matrix.android.internal.database.model.ReadMarkerEntityFields +import org.matrix.android.sdk.internal.database.model.ReadMarkerEntity +import org.matrix.android.sdk.internal.database.model.ReadMarkerEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.createObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadQueries.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadQueries.kt index df1f817f47..357c83afc9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadQueries.kt @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.ReadMarkerEntity -import im.vector.matrix.android.internal.database.model.ReadReceiptEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.ReadMarkerEntity +import org.matrix.android.sdk.internal.database.model.ReadReceiptEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity import io.realm.Realm import io.realm.RealmConfiguration diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadReceiptEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadReceiptEntityQueries.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadReceiptEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadReceiptEntityQueries.kt index 2aa40dd2a1..c34067597e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadReceiptEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadReceiptEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.ReadReceiptEntity -import im.vector.matrix.android.internal.database.model.ReadReceiptEntityFields +import org.matrix.android.sdk.internal.database.model.ReadReceiptEntity +import org.matrix.android.sdk.internal.database.model.ReadReceiptEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.createObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadReceiptsSummaryEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadReceiptsSummaryEntityQueries.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadReceiptsSummaryEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadReceiptsSummaryEntityQueries.kt index 1773297727..114d7ba52b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReadReceiptsSummaryEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReadReceiptsSummaryEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.ReadReceiptsSummaryEntity -import im.vector.matrix.android.internal.database.model.ReadReceiptsSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.ReadReceiptsSummaryEntity +import org.matrix.android.sdk.internal.database.model.ReadReceiptsSummaryEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReferencesAggregatedSummaryEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReferencesAggregatedSummaryEntityQueries.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReferencesAggregatedSummaryEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReferencesAggregatedSummaryEntityQueries.kt index 7d2ed98232..5d2bc3048e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ReferencesAggregatedSummaryEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ReferencesAggregatedSummaryEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.ReferencesAggregatedSummaryEntity -import im.vector.matrix.android.internal.database.model.ReferencesAggregatedSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.ReferencesAggregatedSummaryEntity +import org.matrix.android.sdk.internal.database.model.ReferencesAggregatedSummaryEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomEntityQueries.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomEntityQueries.kt index 81818e53fe..3fff796be3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomEntityQueries.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.RoomEntityFields +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.RoomEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomMemberEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomMemberEntityQueries.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomMemberEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomMemberEntityQueries.kt index e2dd2a7d8c..d02ec7593f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomMemberEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomMemberEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomSummaryEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomSummaryEntityQueries.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomSummaryEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomSummaryEntityQueries.kt index 1f242ce83a..25e1224717 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/RoomSummaryEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/RoomSummaryEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.RealmResults diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ScalarTokenQuery.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ScalarTokenQuery.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ScalarTokenQuery.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ScalarTokenQuery.kt index 02210394f5..fba025fe11 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/ScalarTokenQuery.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/ScalarTokenQuery.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.ScalarTokenEntity -import im.vector.matrix.android.internal.database.model.ScalarTokenEntityFields +import org.matrix.android.sdk.internal.database.model.ScalarTokenEntity +import org.matrix.android.sdk.internal.database.model.ScalarTokenEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/TimelineEventEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/TimelineEventEntityQueries.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/TimelineEventEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/TimelineEventEntityQueries.kt index db1b01fd7a..98bb5ade01 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/TimelineEventEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/TimelineEventEntityQueries.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntityFields +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntityFields import io.realm.Realm import io.realm.RealmList import io.realm.RealmQuery diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/TimelineEventFilter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/TimelineEventFilter.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/TimelineEventFilter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/TimelineEventFilter.kt index f313205c4d..772be9a9a0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/TimelineEventFilter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/TimelineEventFilter.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query /** * Query strings used to filter the timeline events regarding the Json raw string of the Event diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/UserDraftsEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/UserDraftsEntityQueries.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/UserDraftsEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/UserDraftsEntityQueries.kt index 149efee492..65ff890d37 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/UserDraftsEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/UserDraftsEntityQueries.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.RoomSummaryEntityFields -import im.vector.matrix.android.internal.database.model.UserDraftsEntity -import im.vector.matrix.android.internal.database.model.UserDraftsEntityFields +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.UserDraftsEntity +import org.matrix.android.sdk.internal.database.model.UserDraftsEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/UserEntityQueries.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/UserEntityQueries.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/UserEntityQueries.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/UserEntityQueries.kt index fc8df1aa89..b72be312f8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/database/query/UserEntityQueries.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/query/UserEntityQueries.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.database.query +package org.matrix.android.sdk.internal.database.query -import im.vector.matrix.android.internal.database.model.UserEntity -import im.vector.matrix.android.internal.database.model.UserEntityFields +import org.matrix.android.sdk.internal.database.model.UserEntity +import org.matrix.android.sdk.internal.database.model.UserEntityFields import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/AuthQualifiers.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/AuthQualifiers.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/AuthQualifiers.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/AuthQualifiers.kt index 8ef2710fc5..962858693c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/AuthQualifiers.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/AuthQualifiers.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import javax.inject.Qualifier diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/DbQualifiers.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/DbQualifiers.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/DbQualifiers.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/DbQualifiers.kt index 4501ae5746..2de585ad32 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/DbQualifiers.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/DbQualifiers.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import javax.inject.Qualifier diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/FileQualifiers.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/FileQualifiers.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/FileQualifiers.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/FileQualifiers.kt index 5a7ac1bb24..3815f3188a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/FileQualifiers.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/FileQualifiers.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import javax.inject.Qualifier diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixComponent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixComponent.kt similarity index 72% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixComponent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixComponent.kt index af8a16b451..07d2e252c8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixComponent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixComponent.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import android.content.Context import android.content.res.Resources import com.squareup.moshi.Moshi import dagger.BindsInstance import dagger.Component -import im.vector.matrix.android.api.Matrix -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.internal.SessionManager -import im.vector.matrix.android.internal.auth.AuthModule -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.session.MockHttpInterceptor -import im.vector.matrix.android.internal.session.TestInterceptor -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.BackgroundDetectionObserver -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.Matrix +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.internal.SessionManager +import org.matrix.android.sdk.internal.auth.AuthModule +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.session.MockHttpInterceptor +import org.matrix.android.sdk.internal.session.TestInterceptor +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.BackgroundDetectionObserver +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import okhttp3.OkHttpClient import org.matrix.olm.OlmManager import java.io.File diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixModule.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixModule.kt index 785aecdf8e..8a61673cfc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixModule.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import android.content.Context import android.content.res.Resources import dagger.Module import dagger.Provides -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.createBackgroundHandler +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.createBackgroundHandler import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.android.asCoroutineDispatcher import kotlinx.coroutines.asCoroutineDispatcher diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixScope.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixScope.kt index 54e1467695..8cd3f87b5b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MatrixScope.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MatrixScope.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import javax.inject.Scope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MoshiProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MoshiProvider.kt similarity index 59% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MoshiProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MoshiProvider.kt index 8a2cc50456..079078acb6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/MoshiProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/MoshiProvider.kt @@ -14,26 +14,26 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import com.squareup.moshi.Moshi -import im.vector.matrix.android.api.session.room.model.message.MessageAudioContent -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageDefaultContent -import im.vector.matrix.android.api.session.room.model.message.MessageEmoteContent -import im.vector.matrix.android.api.session.room.model.message.MessageFileContent -import im.vector.matrix.android.api.session.room.model.message.MessageImageContent -import im.vector.matrix.android.api.session.room.model.message.MessageLocationContent -import im.vector.matrix.android.api.session.room.model.message.MessageNoticeContent -import im.vector.matrix.android.api.session.room.model.message.MessageOptionsContent -import im.vector.matrix.android.api.session.room.model.message.MessagePollResponseContent -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.internal.network.parsing.ForceToBooleanJsonAdapter -import im.vector.matrix.android.internal.network.parsing.RuntimeJsonAdapterFactory -import im.vector.matrix.android.internal.network.parsing.UriMoshiAdapter +import org.matrix.android.sdk.api.session.room.model.message.MessageAudioContent +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageDefaultContent +import org.matrix.android.sdk.api.session.room.model.message.MessageEmoteContent +import org.matrix.android.sdk.api.session.room.model.message.MessageFileContent +import org.matrix.android.sdk.api.session.room.model.message.MessageImageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageLocationContent +import org.matrix.android.sdk.api.session.room.model.message.MessageNoticeContent +import org.matrix.android.sdk.api.session.room.model.message.MessageOptionsContent +import org.matrix.android.sdk.api.session.room.model.message.MessagePollResponseContent +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.internal.network.parsing.ForceToBooleanJsonAdapter +import org.matrix.android.sdk.internal.network.parsing.RuntimeJsonAdapterFactory +import org.matrix.android.sdk.internal.network.parsing.UriMoshiAdapter object MoshiProvider { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/NetworkModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/NetworkModule.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/NetworkModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/NetworkModule.kt index ddde4fc7d6..1466d18f21 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/NetworkModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/NetworkModule.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import com.facebook.stetho.okhttp3.StethoInterceptor import com.squareup.moshi.Moshi import dagger.Module import dagger.Provides -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.internal.network.TimeOutInterceptor -import im.vector.matrix.android.internal.network.UserAgentInterceptor -import im.vector.matrix.android.internal.network.interceptors.CurlLoggingInterceptor -import im.vector.matrix.android.internal.network.interceptors.FormattedJsonHttpLogger +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.internal.network.TimeOutInterceptor +import org.matrix.android.sdk.internal.network.UserAgentInterceptor +import org.matrix.android.sdk.internal.network.interceptors.CurlLoggingInterceptor +import org.matrix.android.sdk.internal.network.interceptors.FormattedJsonHttpLogger import okhttp3.OkHttpClient import okhttp3.logging.HttpLoggingInterceptor import okreplay.OkReplayInterceptor diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/NoOpTestModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/NoOpTestModule.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/NoOpTestModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/NoOpTestModule.kt index 3041070056..84ffd64168 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/NoOpTestModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/NoOpTestModule.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import dagger.Module import dagger.Provides -import im.vector.matrix.android.internal.session.MockHttpInterceptor -import im.vector.matrix.android.internal.session.TestInterceptor +import org.matrix.android.sdk.internal.session.MockHttpInterceptor +import org.matrix.android.sdk.internal.session.TestInterceptor @Module internal object NoOpTestModule { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/SerializeNulls.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/SerializeNulls.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/SerializeNulls.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/SerializeNulls.kt index 28c853cde1..e34ae476a3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/SerializeNulls.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/SerializeNulls.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import androidx.annotation.Nullable import com.squareup.moshi.JsonAdapter diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/SessionAssistedInjectModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/SessionAssistedInjectModule.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/SessionAssistedInjectModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/SessionAssistedInjectModule.kt index 52100a598a..e1c124746f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/SessionAssistedInjectModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/SessionAssistedInjectModule.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import com.squareup.inject.assisted.dagger2.AssistedModule import dagger.Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/StringQualifiers.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/StringQualifiers.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/StringQualifiers.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/StringQualifiers.kt index a0a36d9982..b12da9dc1e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/StringQualifiers.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/StringQualifiers.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import javax.inject.Qualifier diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/WorkManagerProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/WorkManagerProvider.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/WorkManagerProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/WorkManagerProvider.kt index a7d1b68c92..7ddec0e1ad 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/di/WorkManagerProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/di/WorkManagerProvider.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.di +package org.matrix.android.sdk.internal.di import android.content.Context import androidx.work.Constraints diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/eventbus/EventBusTimberLogger.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/eventbus/EventBusTimberLogger.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/eventbus/EventBusTimberLogger.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/eventbus/EventBusTimberLogger.kt index 79d828dcab..5f58152301 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/eventbus/EventBusTimberLogger.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/eventbus/EventBusTimberLogger.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.eventbus +package org.matrix.android.sdk.internal.eventbus import org.greenrobot.eventbus.Logger import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/LiveData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/LiveData.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/LiveData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/LiveData.kt index 55c9e238e6..714ed55aaf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/LiveData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/LiveData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.extensions +package org.matrix.android.sdk.internal.extensions import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LiveData diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Primitives.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Primitives.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Primitives.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Primitives.kt index 0a0ca1a1bd..ab9b5fe70d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Primitives.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Primitives.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.extensions +package org.matrix.android.sdk.internal.extensions /** * Convert a signed byte to a int value diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/RealmExtensions.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/RealmExtensions.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/RealmExtensions.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/RealmExtensions.kt index 8934bdb0b6..bc65a7ebc4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/RealmExtensions.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/RealmExtensions.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.extensions +package org.matrix.android.sdk.internal.extensions import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Result.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Result.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Result.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Result.kt index 7d4ba7aaca..fd4df863fc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Result.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Result.kt @@ -15,9 +15,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.extensions +package org.matrix.android.sdk.internal.extensions -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback fun <A> Result<A>.foldToCallback(callback: MatrixCallback<A>): Unit = fold( { callback.onSuccess(it) }, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Try.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Try.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Try.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Try.kt index 8918362ff5..c638487254 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/extensions/Try.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/extensions/Try.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.extensions +package org.matrix.android.sdk.internal.extensions import arrow.core.Failure import arrow.core.Success import arrow.core.Try import arrow.core.TryOf import arrow.core.fix -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback inline fun <A> TryOf<A>.onError(f: (Throwable) -> Unit): Try<A> = fix() .fold( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/DefaultLegacySessionImporter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/DefaultLegacySessionImporter.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/DefaultLegacySessionImporter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/DefaultLegacySessionImporter.kt index 82e339776a..9469e19b14 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/DefaultLegacySessionImporter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/DefaultLegacySessionImporter.kt @@ -14,30 +14,30 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.legacy +package org.matrix.android.sdk.internal.legacy import android.content.Context -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.DiscoveryInformation -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.auth.data.WellKnownBaseConfig -import im.vector.matrix.android.api.legacy.LegacySessionImporter -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.crypto.store.db.RealmCryptoStoreMigration -import im.vector.matrix.android.internal.crypto.store.db.RealmCryptoStoreModule -import im.vector.matrix.android.internal.database.RealmKeysUtils -import im.vector.matrix.android.internal.legacy.riot.LoginStorage -import im.vector.matrix.android.internal.network.ssl.Fingerprint -import im.vector.matrix.android.internal.util.md5 +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.DiscoveryInformation +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.auth.data.WellKnownBaseConfig +import org.matrix.android.sdk.api.legacy.LegacySessionImporter +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.crypto.store.db.RealmCryptoStoreMigration +import org.matrix.android.sdk.internal.crypto.store.db.RealmCryptoStoreModule +import org.matrix.android.sdk.internal.database.RealmKeysUtils +import org.matrix.android.sdk.internal.legacy.riot.LoginStorage +import org.matrix.android.sdk.internal.network.ssl.Fingerprint +import org.matrix.android.sdk.internal.util.md5 import io.realm.Realm import io.realm.RealmConfiguration import kotlinx.coroutines.runBlocking import timber.log.Timber import java.io.File import javax.inject.Inject -import im.vector.matrix.android.internal.legacy.riot.Fingerprint as LegacyFingerprint -import im.vector.matrix.android.internal.legacy.riot.HomeServerConnectionConfig as LegacyHomeServerConnectionConfig +import org.matrix.android.sdk.internal.legacy.riot.Fingerprint as LegacyFingerprint +import org.matrix.android.sdk.internal.legacy.riot.HomeServerConnectionConfig as LegacyHomeServerConnectionConfig internal class DefaultLegacySessionImporter @Inject constructor( private val context: Context, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/Credentials.java b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/Credentials.java similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/Credentials.java rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/Credentials.java index f11f3291e0..500ab00a63 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/Credentials.java +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/Credentials.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.legacy.riot; +package org.matrix.android.sdk.internal.legacy.riot; import android.text.TextUtils; diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/Fingerprint.java b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/Fingerprint.java similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/Fingerprint.java rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/Fingerprint.java index bee345e42f..779eeb703d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/Fingerprint.java +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/Fingerprint.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.legacy.riot; +package org.matrix.android.sdk.internal.legacy.riot; import android.util.Base64; diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/HomeServerConnectionConfig.java b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/HomeServerConnectionConfig.java similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/HomeServerConnectionConfig.java rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/HomeServerConnectionConfig.java index 9a84b2a25c..8aadb3988d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/HomeServerConnectionConfig.java +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/HomeServerConnectionConfig.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.legacy.riot; +package org.matrix.android.sdk.internal.legacy.riot; import android.net.Uri; import android.text.TextUtils; diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/LoginStorage.java b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/LoginStorage.java similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/LoginStorage.java rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/LoginStorage.java index 325d8b3bc6..a30d90af8e 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/LoginStorage.java +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/LoginStorage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.legacy.riot; +package org.matrix.android.sdk.internal.legacy.riot; import android.content.Context; import android.content.SharedPreferences; diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnown.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnown.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnown.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnown.kt index 457741d910..6e9e93ba9d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnown.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnown.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.legacy.riot +package org.matrix.android.sdk.internal.legacy.riot import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownBaseConfig.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownBaseConfig.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownBaseConfig.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownBaseConfig.kt index 8b0df815e2..f2daa46e1c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownBaseConfig.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownBaseConfig.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.legacy.riot +package org.matrix.android.sdk.internal.legacy.riot import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownManagerConfig.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownManagerConfig.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownManagerConfig.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownManagerConfig.kt index 56291f60ff..b9f436685d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownManagerConfig.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownManagerConfig.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.legacy.riot +package org.matrix.android.sdk.internal.legacy.riot /* * IMPORTANT: This class is imported from Riot-Android to be able to perform a migration. Do not use it for any other purpose diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownPreferredConfig.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownPreferredConfig.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownPreferredConfig.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownPreferredConfig.kt index 4581459928..d2855c4a5c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/legacy/riot/WellKnownPreferredConfig.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/legacy/riot/WellKnownPreferredConfig.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.legacy.riot +package org.matrix.android.sdk.internal.legacy.riot import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/AccessTokenInterceptor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/AccessTokenInterceptor.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/AccessTokenInterceptor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/AccessTokenInterceptor.kt index 4646cb2fca..3b08356f7f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/AccessTokenInterceptor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/AccessTokenInterceptor.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network -import im.vector.matrix.android.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider import okhttp3.Interceptor import okhttp3.Response diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/HttpHeaders.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/HttpHeaders.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/HttpHeaders.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/HttpHeaders.kt index 11fafd5c5a..2723179343 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/HttpHeaders.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/HttpHeaders.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network object HttpHeaders { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkCallbackStrategy.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkCallbackStrategy.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkCallbackStrategy.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkCallbackStrategy.kt index d014f1549b..9243fa4e13 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkCallbackStrategy.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkCallbackStrategy.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import android.annotation.TargetApi import android.content.Context diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkConnectivityChecker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkConnectivityChecker.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkConnectivityChecker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkConnectivityChecker.kt index 881a6a45b1..6e42515d3c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkConnectivityChecker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkConnectivityChecker.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import androidx.annotation.WorkerThread -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.homeserver.HomeServerPinger -import im.vector.matrix.android.internal.util.BackgroundDetectionObserver +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.homeserver.HomeServerPinger +import org.matrix.android.sdk.internal.util.BackgroundDetectionObserver import kotlinx.coroutines.runBlocking import java.util.Collections import java.util.concurrent.atomic.AtomicBoolean diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkConstants.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkConstants.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkConstants.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkConstants.kt index 9fb8b463a0..cfe1756e65 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkConstants.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkConstants.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network internal object NetworkConstants { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkInfoReceiver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkInfoReceiver.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkInfoReceiver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkInfoReceiver.kt index b54fa2b389..9ea33414a0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkInfoReceiver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/NetworkInfoReceiver.kt @@ -17,7 +17,7 @@ // This BroadcastReceiver is used only if the build code is below 24. @file:Suppress("DEPRECATION") -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import android.content.BroadcastReceiver import android.content.Context diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ProgressRequestBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ProgressRequestBody.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ProgressRequestBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ProgressRequestBody.kt index b02af88270..f755408d46 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ProgressRequestBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ProgressRequestBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import okhttp3.MediaType import okhttp3.RequestBody diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/Request.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/Request.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/Request.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/Request.kt index 2ba058d0db..9dfa6e9d0c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/Request.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/Request.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.shouldBeRetried -import im.vector.matrix.android.internal.network.ssl.CertUtil +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.shouldBeRetried +import org.matrix.android.sdk.internal.network.ssl.CertUtil import kotlinx.coroutines.CancellationException import kotlinx.coroutines.delay import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/RetrofitExtensions.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/RetrofitExtensions.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/RetrofitExtensions.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/RetrofitExtensions.kt index aa8fe46795..568c828852 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/RetrofitExtensions.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/RetrofitExtensions.kt @@ -16,13 +16,13 @@ * */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import com.squareup.moshi.JsonEncodingException -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.GlobalError -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.GlobalError +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.internal.di.MoshiProvider import kotlinx.coroutines.suspendCancellableCoroutine import okhttp3.ResponseBody import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/RetrofitFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/RetrofitFactory.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/RetrofitFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/RetrofitFactory.kt index 9da7b1f488..0a6e8e5c9c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/RetrofitFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/RetrofitFactory.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import com.squareup.moshi.Moshi import dagger.Lazy -import im.vector.matrix.android.internal.util.ensureTrailingSlash +import org.matrix.android.sdk.internal.util.ensureTrailingSlash import okhttp3.Call import okhttp3.OkHttpClient import okhttp3.Request diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/TimeOutInterceptor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/TimeOutInterceptor.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/TimeOutInterceptor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/TimeOutInterceptor.kt index 5adb4e89f1..74d87cd915 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/TimeOutInterceptor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/TimeOutInterceptor.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import okhttp3.Interceptor import okhttp3.Response diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UnitConverterFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UnitConverterFactory.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UnitConverterFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UnitConverterFactory.kt index 945a064a74..ee7e979eb7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UnitConverterFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UnitConverterFactory.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import okhttp3.ResponseBody import retrofit2.Converter diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UserAgentHolder.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UserAgentHolder.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UserAgentHolder.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UserAgentHolder.kt index 15c91a629a..1fd9606f71 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UserAgentHolder.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UserAgentHolder.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import android.content.Context -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.internal.di.MatrixScope +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.internal.di.MatrixScope import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UserAgentInterceptor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UserAgentInterceptor.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UserAgentInterceptor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UserAgentInterceptor.kt index 41b93ef3d8..e2bfe44589 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/UserAgentInterceptor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UserAgentInterceptor.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network +package org.matrix.android.sdk.internal.network import okhttp3.Interceptor import okhttp3.Response diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/httpclient/OkHttpClientUtil.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/httpclient/OkHttpClientUtil.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/httpclient/OkHttpClientUtil.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/httpclient/OkHttpClientUtil.kt index 605d6b4a8c..7416d7a870 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/httpclient/OkHttpClientUtil.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/httpclient/OkHttpClientUtil.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.httpclient +package org.matrix.android.sdk.internal.network.httpclient -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.internal.network.AccessTokenInterceptor -import im.vector.matrix.android.internal.network.interceptors.CurlLoggingInterceptor -import im.vector.matrix.android.internal.network.ssl.CertUtil -import im.vector.matrix.android.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.internal.network.AccessTokenInterceptor +import org.matrix.android.sdk.internal.network.interceptors.CurlLoggingInterceptor +import org.matrix.android.sdk.internal.network.ssl.CertUtil +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider import okhttp3.OkHttpClient import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/ForceToBoolean.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/ForceToBoolean.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/ForceToBoolean.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/ForceToBoolean.kt index b823104b4d..0aecb11c67 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/ForceToBoolean.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/ForceToBoolean.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.parsing +package org.matrix.android.sdk.internal.network.parsing import com.squareup.moshi.FromJson import com.squareup.moshi.JsonQualifier diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/RuntimeJsonAdapterFactory.java b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/RuntimeJsonAdapterFactory.java similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/RuntimeJsonAdapterFactory.java rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/RuntimeJsonAdapterFactory.java index 58cf4ed8f2..a762b39623 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/RuntimeJsonAdapterFactory.java +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/RuntimeJsonAdapterFactory.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.parsing; +package org.matrix.android.sdk.internal.network.parsing; import com.squareup.moshi.JsonAdapter; import com.squareup.moshi.JsonDataException; diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/UriMoshiAdapter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/UriMoshiAdapter.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/UriMoshiAdapter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/UriMoshiAdapter.kt index 9223c12259..3300207ce7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/parsing/UriMoshiAdapter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/parsing/UriMoshiAdapter.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.parsing +package org.matrix.android.sdk.internal.network.parsing import android.net.Uri import com.squareup.moshi.FromJson diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/CertUtil.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/CertUtil.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/CertUtil.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/CertUtil.kt index e375c3d364..b509c5476d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/CertUtil.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/CertUtil.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.ssl +package org.matrix.android.sdk.internal.network.ssl -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig import okhttp3.ConnectionSpec import okhttp3.internal.tls.OkHostnameVerifier import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/Fingerprint.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/Fingerprint.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/Fingerprint.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/Fingerprint.kt index e6139f3f9d..7646dae7a2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/Fingerprint.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/Fingerprint.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.ssl +package org.matrix.android.sdk.internal.network.ssl import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManager.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManager.kt index 615358310f..c93fc99d02 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManager.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.ssl +package org.matrix.android.sdk.internal.network.ssl import java.security.cert.CertificateException import java.security.cert.X509Certificate diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManagerApi24.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManagerApi24.kt similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManagerApi24.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManagerApi24.kt index 98257caefc..25f7e9cb85 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManagerApi24.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManagerApi24.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.ssl +package org.matrix.android.sdk.internal.network.ssl import android.os.Build import androidx.annotation.RequiresApi diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManagerProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManagerProvider.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManagerProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManagerProvider.kt index d47adbfd07..de29924f5f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/PinnedTrustManagerProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/PinnedTrustManagerProvider.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.ssl +package org.matrix.android.sdk.internal.network.ssl import android.os.Build import javax.net.ssl.X509ExtendedTrustManager diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/TLSSocketFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/TLSSocketFactory.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/TLSSocketFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/TLSSocketFactory.kt index 9b6d16a4d7..9a175ea23a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/TLSSocketFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/TLSSocketFactory.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.ssl +package org.matrix.android.sdk.internal.network.ssl import okhttp3.TlsVersion import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/UnrecognizedCertificateException.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/UnrecognizedCertificateException.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/UnrecognizedCertificateException.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/UnrecognizedCertificateException.kt index 42c23bbfbe..e0d6194c86 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/ssl/UnrecognizedCertificateException.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ssl/UnrecognizedCertificateException.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.ssl +package org.matrix.android.sdk.internal.network.ssl import java.security.cert.CertificateException import java.security.cert.X509Certificate diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/token/AccessTokenProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/token/AccessTokenProvider.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/token/AccessTokenProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/token/AccessTokenProvider.kt index 08176392fa..760618ea59 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/token/AccessTokenProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/token/AccessTokenProvider.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.token +package org.matrix.android.sdk.internal.network.token internal interface AccessTokenProvider { fun getToken(): String? diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/token/HomeserverAccessTokenProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/token/HomeserverAccessTokenProvider.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/token/HomeserverAccessTokenProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/token/HomeserverAccessTokenProvider.kt index b570cb362e..b43cf86c1c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/token/HomeserverAccessTokenProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/token/HomeserverAccessTokenProvider.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.token +package org.matrix.android.sdk.internal.network.token -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.di.SessionId +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.di.SessionId import javax.inject.Inject internal class HomeserverAccessTokenProvider @Inject constructor( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/query/QueryEnumListProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/query/QueryEnumListProcessor.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/query/QueryEnumListProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/query/QueryEnumListProcessor.kt index 2bc05eacec..8a11292da5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/query/QueryEnumListProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/query/QueryEnumListProcessor.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.query +package org.matrix.android.sdk.internal.query import io.realm.RealmObject import io.realm.RealmQuery diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/query/QueryStringValueProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/query/QueryStringValueProcessor.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/query/QueryStringValueProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/query/QueryStringValueProcessor.kt index ebe10cad9c..237b740bb0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/query/QueryStringValueProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/query/QueryStringValueProcessor.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.query +package org.matrix.android.sdk.internal.query -import im.vector.matrix.android.api.query.QueryStringValue +import org.matrix.android.sdk.api.query.QueryStringValue import io.realm.Case import io.realm.RealmObject import io.realm.RealmQuery diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultFileService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultFileService.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultFileService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultFileService.kt index 6d0c9b7b96..73deb7201b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultFileService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultFileService.kt @@ -14,30 +14,30 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session import android.content.Context import android.net.Uri import android.webkit.MimeTypeMap import androidx.core.content.FileProvider import arrow.core.Try -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.internal.crypto.attachments.ElementToDecrypt -import im.vector.matrix.android.internal.crypto.attachments.MXEncryptedAttachments -import im.vector.matrix.android.internal.di.CacheDirectory -import im.vector.matrix.android.internal.di.ExternalFilesDirectory -import im.vector.matrix.android.internal.di.SessionDownloadsDirectory -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificateWithProgress -import im.vector.matrix.android.internal.session.download.DownloadProgressInterceptor.Companion.DOWNLOAD_PROGRESS_INTERCEPTOR_HEADER -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.toCancelable -import im.vector.matrix.android.internal.util.writeToFile +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.internal.crypto.attachments.ElementToDecrypt +import org.matrix.android.sdk.internal.crypto.attachments.MXEncryptedAttachments +import org.matrix.android.sdk.internal.di.CacheDirectory +import org.matrix.android.sdk.internal.di.ExternalFilesDirectory +import org.matrix.android.sdk.internal.di.SessionDownloadsDirectory +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificateWithProgress +import org.matrix.android.sdk.internal.session.download.DownloadProgressInterceptor.Companion.DOWNLOAD_PROGRESS_INTERCEPTOR_HEADER +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.toCancelable +import org.matrix.android.sdk.internal.util.writeToFile import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import okhttp3.OkHttpClient diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultInitialSyncProgressService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultInitialSyncProgressService.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultInitialSyncProgressService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultInitialSyncProgressService.kt index 0d551bc99b..b4f1b24657 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultInitialSyncProgressService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultInitialSyncProgressService.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session import androidx.annotation.StringRes import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData -import im.vector.matrix.android.api.session.InitialSyncProgressService +import org.matrix.android.sdk.api.session.InitialSyncProgressService import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultSession.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultSession.kt similarity index 74% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultSession.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultSession.kt index 16179dd64a..c47354aabf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/DefaultSession.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultSession.kt @@ -14,54 +14,54 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session import androidx.annotation.MainThread import dagger.Lazy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.failure.GlobalError -import im.vector.matrix.android.api.pushrules.PushRuleService -import im.vector.matrix.android.api.session.InitialSyncProgressService -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.account.AccountService -import im.vector.matrix.android.api.session.accountdata.AccountDataService -import im.vector.matrix.android.api.session.cache.CacheService -import im.vector.matrix.android.api.session.call.CallSignalingService -import im.vector.matrix.android.api.session.content.ContentUploadStateTracker -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.file.ContentDownloadStateTracker -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.session.group.GroupService -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilitiesService -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService -import im.vector.matrix.android.api.session.profile.ProfileService -import im.vector.matrix.android.api.session.pushers.PushersService -import im.vector.matrix.android.api.session.room.RoomDirectoryService -import im.vector.matrix.android.api.session.room.RoomService -import im.vector.matrix.android.api.session.securestorage.SecureStorageService -import im.vector.matrix.android.api.session.securestorage.SharedSecretStorageService -import im.vector.matrix.android.api.session.signout.SignOutService -import im.vector.matrix.android.api.session.sync.FilterService -import im.vector.matrix.android.api.session.terms.TermsService -import im.vector.matrix.android.api.session.typing.TypingUsersTracker -import im.vector.matrix.android.api.session.user.UserService -import im.vector.matrix.android.api.session.widgets.WidgetService -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.crypto.DefaultCryptoService -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificate -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.session.identity.DefaultIdentityService -import im.vector.matrix.android.internal.session.room.timeline.TimelineEventDecryptor -import im.vector.matrix.android.internal.session.sync.SyncTokenStore -import im.vector.matrix.android.internal.session.sync.job.SyncThread -import im.vector.matrix.android.internal.session.sync.job.SyncWorker -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.createUIHandler +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.failure.GlobalError +import org.matrix.android.sdk.api.pushrules.PushRuleService +import org.matrix.android.sdk.api.session.InitialSyncProgressService +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.account.AccountService +import org.matrix.android.sdk.api.session.accountdata.AccountDataService +import org.matrix.android.sdk.api.session.cache.CacheService +import org.matrix.android.sdk.api.session.call.CallSignalingService +import org.matrix.android.sdk.api.session.content.ContentUploadStateTracker +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.file.ContentDownloadStateTracker +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.session.group.GroupService +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilitiesService +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.session.profile.ProfileService +import org.matrix.android.sdk.api.session.pushers.PushersService +import org.matrix.android.sdk.api.session.room.RoomDirectoryService +import org.matrix.android.sdk.api.session.room.RoomService +import org.matrix.android.sdk.api.session.securestorage.SecureStorageService +import org.matrix.android.sdk.api.session.securestorage.SharedSecretStorageService +import org.matrix.android.sdk.api.session.signout.SignOutService +import org.matrix.android.sdk.api.session.sync.FilterService +import org.matrix.android.sdk.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.typing.TypingUsersTracker +import org.matrix.android.sdk.api.session.user.UserService +import org.matrix.android.sdk.api.session.widgets.WidgetService +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.crypto.DefaultCryptoService +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificate +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.session.identity.DefaultIdentityService +import org.matrix.android.sdk.internal.session.room.timeline.TimelineEventDecryptor +import org.matrix.android.sdk.internal.session.sync.SyncTokenStore +import org.matrix.android.sdk.internal.session.sync.job.SyncThread +import org.matrix.android.sdk.internal.session.sync.job.SyncWorker +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.createUIHandler import io.realm.RealmConfiguration import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/EventInsertLiveProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/EventInsertLiveProcessor.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/EventInsertLiveProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/EventInsertLiveProcessor.kt index 70d0a0d99f..905a306de2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/EventInsertLiveProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/EventInsertLiveProcessor.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.database.model.EventInsertType +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.database.model.EventInsertType import io.realm.Realm internal interface EventInsertLiveProcessor { diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionComponent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionComponent.kt new file mode 100644 index 0000000000..9491ca5bc6 --- /dev/null +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionComponent.kt @@ -0,0 +1,138 @@ +/* + * Copyright 2019 New Vector Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.matrix.android.sdk.internal.session + +import dagger.BindsInstance +import dagger.Component +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.crypto.CancelGossipRequestWorker +import org.matrix.android.sdk.internal.crypto.CryptoModule +import org.matrix.android.sdk.internal.crypto.SendGossipRequestWorker +import org.matrix.android.sdk.internal.crypto.SendGossipWorker +import org.matrix.android.sdk.internal.crypto.verification.SendVerificationMessageWorker +import org.matrix.android.sdk.internal.di.MatrixComponent +import org.matrix.android.sdk.internal.di.SessionAssistedInjectModule +import org.matrix.android.sdk.internal.network.NetworkConnectivityChecker +import org.matrix.android.sdk.internal.session.account.AccountModule +import org.matrix.android.sdk.internal.session.cache.CacheModule +import org.matrix.android.sdk.internal.session.call.CallModule +import org.matrix.android.sdk.internal.session.content.ContentModule +import org.matrix.android.sdk.internal.session.content.UploadContentWorker +import org.matrix.android.sdk.internal.session.filter.FilterModule +import org.matrix.android.sdk.internal.session.group.GetGroupDataWorker +import org.matrix.android.sdk.internal.session.group.GroupModule +import org.matrix.android.sdk.internal.session.homeserver.HomeServerCapabilitiesModule +import org.matrix.android.sdk.internal.session.identity.IdentityModule +import org.matrix.android.sdk.internal.session.integrationmanager.IntegrationManagerModule +import org.matrix.android.sdk.internal.session.openid.OpenIdModule +import org.matrix.android.sdk.internal.session.profile.ProfileModule +import org.matrix.android.sdk.internal.session.pushers.AddHttpPusherWorker +import org.matrix.android.sdk.internal.session.pushers.PushersModule +import org.matrix.android.sdk.internal.session.room.RoomModule +import org.matrix.android.sdk.internal.session.room.relation.SendRelationWorker +import org.matrix.android.sdk.internal.session.room.send.EncryptEventWorker +import org.matrix.android.sdk.internal.session.room.send.MultipleEventSendingDispatcherWorker +import org.matrix.android.sdk.internal.session.room.send.RedactEventWorker +import org.matrix.android.sdk.internal.session.room.send.SendEventWorker +import org.matrix.android.sdk.internal.session.signout.SignOutModule +import org.matrix.android.sdk.internal.session.sync.SyncModule +import org.matrix.android.sdk.internal.session.sync.SyncTask +import org.matrix.android.sdk.internal.session.sync.SyncTokenStore +import org.matrix.android.sdk.internal.session.sync.job.SyncWorker +import org.matrix.android.sdk.internal.session.terms.TermsModule +import org.matrix.android.sdk.internal.session.user.UserModule +import org.matrix.android.sdk.internal.session.user.accountdata.AccountDataModule +import org.matrix.android.sdk.internal.session.widgets.WidgetModule +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers + +@Component(dependencies = [MatrixComponent::class], + modules = [ + SessionModule::class, + RoomModule::class, + SyncModule::class, + HomeServerCapabilitiesModule::class, + SignOutModule::class, + GroupModule::class, + UserModule::class, + FilterModule::class, + GroupModule::class, + ContentModule::class, + CacheModule::class, + CryptoModule::class, + PushersModule::class, + OpenIdModule::class, + WidgetModule::class, + IntegrationManagerModule::class, + IdentityModule::class, + TermsModule::class, + AccountDataModule::class, + ProfileModule::class, + SessionAssistedInjectModule::class, + AccountModule::class, + CallModule::class + ] +) +@SessionScope +internal interface SessionComponent { + + fun coroutineDispatchers(): MatrixCoroutineDispatchers + + fun session(): Session + + fun syncTask(): SyncTask + + fun syncTokenStore(): SyncTokenStore + + fun networkConnectivityChecker(): NetworkConnectivityChecker + + fun taskExecutor(): TaskExecutor + + fun inject(worker: SendEventWorker) + + fun inject(worker: SendRelationWorker) + + fun inject(worker: EncryptEventWorker) + + fun inject(worker: MultipleEventSendingDispatcherWorker) + + fun inject(worker: RedactEventWorker) + + fun inject(worker: GetGroupDataWorker) + + fun inject(worker: UploadContentWorker) + + fun inject(worker: SyncWorker) + + fun inject(worker: AddHttpPusherWorker) + + fun inject(worker: SendVerificationMessageWorker) + + fun inject(worker: SendGossipRequestWorker) + + fun inject(worker: CancelGossipRequestWorker) + + fun inject(worker: SendGossipWorker) + + @Component.Factory + interface Factory { + fun create( + matrixComponent: MatrixComponent, + @BindsInstance sessionParams: SessionParams): SessionComponent + } +} diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionLifecycleObserver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionLifecycleObserver.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionLifecycleObserver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionLifecycleObserver.kt index 2147fc7bce..e0b5a4d7e7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionLifecycleObserver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionLifecycleObserver.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session import androidx.annotation.MainThread diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionListeners.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionListeners.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionListeners.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionListeners.kt index 83b90b16b9..7476038632 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionListeners.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionListeners.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session -import im.vector.matrix.android.api.failure.GlobalError -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.failure.GlobalError +import org.matrix.android.sdk.api.session.Session import javax.inject.Inject internal class SessionListeners @Inject constructor() { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionModule.kt similarity index 71% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionModule.kt index 0feb944b38..a1424043f5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionModule.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session import android.content.Context import android.os.Build @@ -24,62 +24,62 @@ import dagger.Lazy import dagger.Module import dagger.Provides import dagger.multibindings.IntoSet -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.auth.data.sessionId -import im.vector.matrix.android.api.crypto.MXCryptoConfig -import im.vector.matrix.android.api.session.InitialSyncProgressService -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.accountdata.AccountDataService -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilitiesService -import im.vector.matrix.android.api.session.securestorage.SecureStorageService -import im.vector.matrix.android.api.session.securestorage.SharedSecretStorageService -import im.vector.matrix.android.api.session.typing.TypingUsersTracker -import im.vector.matrix.android.internal.crypto.crosssigning.ShieldTrustUpdater -import im.vector.matrix.android.internal.crypto.secrets.DefaultSharedSecretStorageService -import im.vector.matrix.android.internal.crypto.verification.VerificationMessageProcessor -import im.vector.matrix.android.internal.database.DatabaseCleaner -import im.vector.matrix.android.internal.database.EventInsertLiveObserver -import im.vector.matrix.android.internal.database.SessionRealmConfigurationFactory -import im.vector.matrix.android.internal.di.Authenticated -import im.vector.matrix.android.internal.di.DeviceId -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.SessionDownloadsDirectory -import im.vector.matrix.android.internal.di.SessionFilesDirectory -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.Unauthenticated -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificate -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificateWithProgress -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.di.UserMd5 -import im.vector.matrix.android.internal.eventbus.EventBusTimberLogger -import im.vector.matrix.android.internal.network.DefaultNetworkConnectivityChecker -import im.vector.matrix.android.internal.network.FallbackNetworkCallbackStrategy -import im.vector.matrix.android.internal.network.NetworkCallbackStrategy -import im.vector.matrix.android.internal.network.NetworkConnectivityChecker -import im.vector.matrix.android.internal.network.PreferredNetworkCallbackStrategy -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.network.httpclient.addAccessTokenInterceptor -import im.vector.matrix.android.internal.network.httpclient.addSocketFactory -import im.vector.matrix.android.internal.network.interceptors.CurlLoggingInterceptor -import im.vector.matrix.android.internal.network.token.AccessTokenProvider -import im.vector.matrix.android.internal.network.token.HomeserverAccessTokenProvider -import im.vector.matrix.android.internal.session.call.CallEventProcessor -import im.vector.matrix.android.internal.session.download.DownloadProgressInterceptor -import im.vector.matrix.android.internal.session.homeserver.DefaultHomeServerCapabilitiesService -import im.vector.matrix.android.internal.session.identity.DefaultIdentityService -import im.vector.matrix.android.internal.session.integrationmanager.IntegrationManager -import im.vector.matrix.android.internal.session.room.EventRelationsAggregationProcessor -import im.vector.matrix.android.internal.session.room.create.RoomCreateEventProcessor -import im.vector.matrix.android.internal.session.room.prune.RedactionEventProcessor -import im.vector.matrix.android.internal.session.room.tombstone.RoomTombstoneEventProcessor -import im.vector.matrix.android.internal.session.securestorage.DefaultSecureStorageService -import im.vector.matrix.android.internal.session.typing.DefaultTypingUsersTracker -import im.vector.matrix.android.internal.session.user.accountdata.DefaultAccountDataService -import im.vector.matrix.android.internal.session.widgets.DefaultWidgetURLFormatter -import im.vector.matrix.android.internal.util.md5 +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.auth.data.sessionId +import org.matrix.android.sdk.api.crypto.MXCryptoConfig +import org.matrix.android.sdk.api.session.InitialSyncProgressService +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.accountdata.AccountDataService +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilitiesService +import org.matrix.android.sdk.api.session.securestorage.SecureStorageService +import org.matrix.android.sdk.api.session.securestorage.SharedSecretStorageService +import org.matrix.android.sdk.api.session.typing.TypingUsersTracker +import org.matrix.android.sdk.internal.crypto.crosssigning.ShieldTrustUpdater +import org.matrix.android.sdk.internal.crypto.secrets.DefaultSharedSecretStorageService +import org.matrix.android.sdk.internal.crypto.verification.VerificationMessageProcessor +import org.matrix.android.sdk.internal.database.DatabaseCleaner +import org.matrix.android.sdk.internal.database.EventInsertLiveObserver +import org.matrix.android.sdk.internal.database.SessionRealmConfigurationFactory +import org.matrix.android.sdk.internal.di.Authenticated +import org.matrix.android.sdk.internal.di.DeviceId +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.SessionDownloadsDirectory +import org.matrix.android.sdk.internal.di.SessionFilesDirectory +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.Unauthenticated +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificate +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificateWithProgress +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.di.UserMd5 +import org.matrix.android.sdk.internal.eventbus.EventBusTimberLogger +import org.matrix.android.sdk.internal.network.DefaultNetworkConnectivityChecker +import org.matrix.android.sdk.internal.network.FallbackNetworkCallbackStrategy +import org.matrix.android.sdk.internal.network.NetworkCallbackStrategy +import org.matrix.android.sdk.internal.network.NetworkConnectivityChecker +import org.matrix.android.sdk.internal.network.PreferredNetworkCallbackStrategy +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.network.httpclient.addAccessTokenInterceptor +import org.matrix.android.sdk.internal.network.httpclient.addSocketFactory +import org.matrix.android.sdk.internal.network.interceptors.CurlLoggingInterceptor +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.internal.network.token.HomeserverAccessTokenProvider +import org.matrix.android.sdk.internal.session.call.CallEventProcessor +import org.matrix.android.sdk.internal.session.download.DownloadProgressInterceptor +import org.matrix.android.sdk.internal.session.homeserver.DefaultHomeServerCapabilitiesService +import org.matrix.android.sdk.internal.session.identity.DefaultIdentityService +import org.matrix.android.sdk.internal.session.integrationmanager.IntegrationManager +import org.matrix.android.sdk.internal.session.room.EventRelationsAggregationProcessor +import org.matrix.android.sdk.internal.session.room.create.RoomCreateEventProcessor +import org.matrix.android.sdk.internal.session.room.prune.RedactionEventProcessor +import org.matrix.android.sdk.internal.session.room.tombstone.RoomTombstoneEventProcessor +import org.matrix.android.sdk.internal.session.securestorage.DefaultSecureStorageService +import org.matrix.android.sdk.internal.session.typing.DefaultTypingUsersTracker +import org.matrix.android.sdk.internal.session.user.accountdata.DefaultAccountDataService +import org.matrix.android.sdk.internal.session.widgets.DefaultWidgetURLFormatter +import org.matrix.android.sdk.internal.util.md5 import io.realm.RealmConfiguration import okhttp3.OkHttpClient import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionScope.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionScope.kt index ab0c3f5770..bf37e12848 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/SessionScope.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/SessionScope.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session import javax.inject.Scope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/TestInterceptor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/TestInterceptor.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/TestInterceptor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/TestInterceptor.kt index fc8589bd28..19ab91d71e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/TestInterceptor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/TestInterceptor.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session +package org.matrix.android.sdk.internal.session import okhttp3.Interceptor diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/AccountAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/AccountAPI.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/AccountAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/AccountAPI.kt index 62aded3f03..7b9936652d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/AccountAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/AccountAPI.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.account +package org.matrix.android.sdk.internal.session.account -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.POST diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/AccountModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/AccountModule.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/AccountModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/AccountModule.kt index 032139ce5d..5885ac5951 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/AccountModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/AccountModule.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.account +package org.matrix.android.sdk.internal.session.account import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.account.AccountService -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.account.AccountService +import org.matrix.android.sdk.internal.session.SessionScope import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/ChangePasswordParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/ChangePasswordParams.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/ChangePasswordParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/ChangePasswordParams.kt index 8aa1f9834c..bd32ce21d9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/ChangePasswordParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/ChangePasswordParams.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.account +package org.matrix.android.sdk.internal.session.account import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth /** * Class to pass request parameters to update the password. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/ChangePasswordTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/ChangePasswordTask.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/ChangePasswordTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/ChangePasswordTask.kt index 60cf92e5d1..6b7494deaf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/ChangePasswordTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/ChangePasswordTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.account +package org.matrix.android.sdk.internal.session.account -import im.vector.matrix.android.api.failure.toRegistrationFlowResponse -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.failure.toRegistrationFlowResponse +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DeactivateAccountParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DeactivateAccountParams.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DeactivateAccountParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DeactivateAccountParams.kt index 9960f61dbc..f75c6e9f31 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DeactivateAccountParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DeactivateAccountParams.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.account +package org.matrix.android.sdk.internal.session.account import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth @JsonClass(generateAdapter = true) internal data class DeactivateAccountParams( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DeactivateAccountTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DeactivateAccountTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DeactivateAccountTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DeactivateAccountTask.kt index b993534ba1..88d5604f6c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DeactivateAccountTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DeactivateAccountTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.account +package org.matrix.android.sdk.internal.session.account -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.cleanup.CleanupSession -import im.vector.matrix.android.internal.session.identity.IdentityDisconnectTask -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.cleanup.CleanupSession +import org.matrix.android.sdk.internal.session.identity.IdentityDisconnectTask +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DefaultAccountService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DefaultAccountService.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DefaultAccountService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DefaultAccountService.kt index f6db1dd3db..1ce16252fe 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/account/DefaultAccountService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DefaultAccountService.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.account +package org.matrix.android.sdk.internal.session.account -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.account.AccountService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.account.AccountService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import javax.inject.Inject internal class DefaultAccountService @Inject constructor(private val changePasswordTask: ChangePasswordTask, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/CacheModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/CacheModule.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/CacheModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/CacheModule.kt index a1feb3e176..75882972cf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/CacheModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/CacheModule.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.cache +package org.matrix.android.sdk.internal.session.cache import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.cache.CacheService -import im.vector.matrix.android.internal.di.SessionDatabase +import org.matrix.android.sdk.api.session.cache.CacheService +import org.matrix.android.sdk.internal.di.SessionDatabase import io.realm.RealmConfiguration @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/ClearCacheTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/ClearCacheTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/ClearCacheTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/ClearCacheTask.kt index cd802d40dc..80707204db 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/ClearCacheTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/ClearCacheTask.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.cache +package org.matrix.android.sdk.internal.session.cache -import im.vector.matrix.android.internal.database.awaitTransaction -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.database.awaitTransaction +import org.matrix.android.sdk.internal.task.Task import io.realm.RealmConfiguration import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/DefaultCacheService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/DefaultCacheService.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/DefaultCacheService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/DefaultCacheService.kt index 63db2b4b86..d5d23a6aff 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cache/DefaultCacheService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/DefaultCacheService.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.cache +package org.matrix.android.sdk.internal.session.cache -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.cache.CacheService -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.cache.CacheService +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import javax.inject.Inject internal class DefaultCacheService @Inject constructor(@SessionDatabase diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/CallEventProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/CallEventProcessor.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/CallEventProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/CallEventProcessor.kt index 34ee7b2c54..aed8925dd2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/CallEventProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/CallEventProcessor.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.call +package org.matrix.android.sdk.internal.session.call -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.EventInsertLiveProcessor +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.EventInsertLiveProcessor import io.realm.Realm import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/CallModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/CallModule.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/CallModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/CallModule.kt index bc4cef8772..cdf9b28c7b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/CallModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/CallModule.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.call +package org.matrix.android.sdk.internal.session.call import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.call.CallSignalingService -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.call.CallSignalingService +import org.matrix.android.sdk.internal.session.SessionScope import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/DefaultCallSignalingService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/DefaultCallSignalingService.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/DefaultCallSignalingService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/DefaultCallSignalingService.kt index b8ecd5abe4..d643bb2f38 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/DefaultCallSignalingService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/DefaultCallSignalingService.kt @@ -14,31 +14,31 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.call +package org.matrix.android.sdk.internal.session.call -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.session.call.CallSignalingService -import im.vector.matrix.android.api.session.call.CallState -import im.vector.matrix.android.api.session.call.CallsListener -import im.vector.matrix.android.api.session.call.MxCall -import im.vector.matrix.android.api.session.call.TurnServerResponse -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.call.CallAnswerContent -import im.vector.matrix.android.api.session.room.model.call.CallCandidatesContent -import im.vector.matrix.android.api.session.room.model.call.CallHangupContent -import im.vector.matrix.android.api.session.room.model.call.CallInviteContent -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.call.model.MxCallImpl -import im.vector.matrix.android.internal.session.room.send.LocalEchoEventFactory -import im.vector.matrix.android.internal.session.room.send.RoomEventSender -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.session.call.CallSignalingService +import org.matrix.android.sdk.api.session.call.CallState +import org.matrix.android.sdk.api.session.call.CallsListener +import org.matrix.android.sdk.api.session.call.MxCall +import org.matrix.android.sdk.api.session.call.TurnServerResponse +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.call.CallAnswerContent +import org.matrix.android.sdk.api.session.room.model.call.CallCandidatesContent +import org.matrix.android.sdk.api.session.room.model.call.CallHangupContent +import org.matrix.android.sdk.api.session.room.model.call.CallInviteContent +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.call.model.MxCallImpl +import org.matrix.android.sdk.internal.session.room.send.LocalEchoEventFactory +import org.matrix.android.sdk.internal.session.room.send.RoomEventSender +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import timber.log.Timber import java.util.UUID import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/GetTurnServerTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/GetTurnServerTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/GetTurnServerTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/GetTurnServerTask.kt index f644bb22e9..b35fb3aa0d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/GetTurnServerTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/GetTurnServerTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.call +package org.matrix.android.sdk.internal.session.call -import im.vector.matrix.android.api.session.call.TurnServerResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.call.TurnServerResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/VoipApi.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/VoipApi.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/VoipApi.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/VoipApi.kt index 29b9141489..358c64dc90 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/VoipApi.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/VoipApi.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.call +package org.matrix.android.sdk.internal.session.call -import im.vector.matrix.android.api.session.call.TurnServerResponse -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.api.session.call.TurnServerResponse +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/model/MxCallImpl.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/model/MxCallImpl.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/model/MxCallImpl.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/model/MxCallImpl.kt index fe9b9e447c..18b5e4159e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/call/model/MxCallImpl.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/call/model/MxCallImpl.kt @@ -14,23 +14,23 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.call.model +package org.matrix.android.sdk.internal.session.call.model -import im.vector.matrix.android.api.session.call.CallState -import im.vector.matrix.android.api.session.call.MxCall -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.UnsignedData -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.call.CallAnswerContent -import im.vector.matrix.android.api.session.room.model.call.CallCandidatesContent -import im.vector.matrix.android.api.session.room.model.call.CallHangupContent -import im.vector.matrix.android.api.session.room.model.call.CallInviteContent -import im.vector.matrix.android.internal.session.call.DefaultCallSignalingService -import im.vector.matrix.android.internal.session.room.send.LocalEchoEventFactory -import im.vector.matrix.android.internal.session.room.send.RoomEventSender +import org.matrix.android.sdk.api.session.call.CallState +import org.matrix.android.sdk.api.session.call.MxCall +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.UnsignedData +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.call.CallAnswerContent +import org.matrix.android.sdk.api.session.room.model.call.CallCandidatesContent +import org.matrix.android.sdk.api.session.room.model.call.CallHangupContent +import org.matrix.android.sdk.api.session.room.model.call.CallInviteContent +import org.matrix.android.sdk.internal.session.call.DefaultCallSignalingService +import org.matrix.android.sdk.internal.session.room.send.LocalEchoEventFactory +import org.matrix.android.sdk.internal.session.room.send.RoomEventSender import org.webrtc.IceCandidate import org.webrtc.SessionDescription import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cleanup/CleanupSession.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cleanup/CleanupSession.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cleanup/CleanupSession.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cleanup/CleanupSession.kt index 56c7eb557b..5965cbe995 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/cleanup/CleanupSession.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cleanup/CleanupSession.kt @@ -14,22 +14,22 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.cleanup +package org.matrix.android.sdk.internal.session.cleanup -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.internal.SessionManager -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.crypto.CryptoModule -import im.vector.matrix.android.internal.database.RealmKeysUtils -import im.vector.matrix.android.internal.di.CryptoDatabase -import im.vector.matrix.android.internal.di.SessionDownloadsDirectory -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.SessionFilesDirectory -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.UserMd5 -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.session.SessionModule -import im.vector.matrix.android.internal.session.cache.ClearCacheTask +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.internal.SessionManager +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.crypto.CryptoModule +import org.matrix.android.sdk.internal.database.RealmKeysUtils +import org.matrix.android.sdk.internal.di.CryptoDatabase +import org.matrix.android.sdk.internal.di.SessionDownloadsDirectory +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.SessionFilesDirectory +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.UserMd5 +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.session.SessionModule +import org.matrix.android.sdk.internal.session.cache.ClearCacheTask import io.realm.Realm import io.realm.RealmConfiguration import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ContentModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ContentModule.kt similarity index 73% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ContentModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ContentModule.kt index 016a1252bc..659f2acf35 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ContentModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ContentModule.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.content +package org.matrix.android.sdk.internal.session.content import dagger.Binds import dagger.Module -import im.vector.matrix.android.api.session.content.ContentUploadStateTracker -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.api.session.file.ContentDownloadStateTracker -import im.vector.matrix.android.internal.session.download.DefaultContentDownloadStateTracker +import org.matrix.android.sdk.api.session.content.ContentUploadStateTracker +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.api.session.file.ContentDownloadStateTracker +import org.matrix.android.sdk.internal.session.download.DefaultContentDownloadStateTracker @Module internal abstract class ContentModule { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ContentUploadResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ContentUploadResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ContentUploadResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ContentUploadResponse.kt index 242502a5bc..a57985abb4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ContentUploadResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ContentUploadResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.content +package org.matrix.android.sdk.internal.session.content import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/DefaultContentUploadStateTracker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/DefaultContentUploadStateTracker.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/DefaultContentUploadStateTracker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/DefaultContentUploadStateTracker.kt index 7a13d5f8a5..35f572ed31 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/DefaultContentUploadStateTracker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/DefaultContentUploadStateTracker.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.content +package org.matrix.android.sdk.internal.session.content import android.os.Handler import android.os.Looper -import im.vector.matrix.android.api.session.content.ContentUploadStateTracker -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.content.ContentUploadStateTracker +import org.matrix.android.sdk.internal.session.SessionScope import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/DefaultContentUrlResolver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/DefaultContentUrlResolver.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/DefaultContentUrlResolver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/DefaultContentUrlResolver.kt index f039628fd4..2d9664f24b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/DefaultContentUrlResolver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/DefaultContentUrlResolver.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.content +package org.matrix.android.sdk.internal.session.content -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.internal.network.NetworkConstants -import im.vector.matrix.android.internal.util.ensureTrailingSlash +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.util.ensureTrailingSlash import javax.inject.Inject private const val MATRIX_CONTENT_URI_SCHEME = "mxc://" diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/FileUploader.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/FileUploader.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/FileUploader.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/FileUploader.kt index 6ee508b02a..92d436e30c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/FileUploader.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/FileUploader.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.content +package org.matrix.android.sdk.internal.session.content import android.content.Context import android.net.Uri import com.squareup.moshi.Moshi -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.internal.di.Authenticated -import im.vector.matrix.android.internal.network.ProgressRequestBody -import im.vector.matrix.android.internal.network.awaitResponse -import im.vector.matrix.android.internal.network.toFailure +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.internal.di.Authenticated +import org.matrix.android.sdk.internal.network.ProgressRequestBody +import org.matrix.android.sdk.internal.network.awaitResponse +import org.matrix.android.sdk.internal.network.toFailure import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import okhttp3.HttpUrl.Companion.toHttpUrlOrNull diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ThumbnailExtractor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ThumbnailExtractor.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ThumbnailExtractor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ThumbnailExtractor.kt index eae2bf8f6d..4cc9786181 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/ThumbnailExtractor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/ThumbnailExtractor.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.content +package org.matrix.android.sdk.internal.session.content import android.content.Context import android.graphics.Bitmap import android.media.MediaMetadataRetriever -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData import timber.log.Timber import java.io.ByteArrayOutputStream diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/UploadContentWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/UploadContentWorker.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/UploadContentWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/UploadContentWorker.kt index dfab8c5f7e..8e4804561e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/content/UploadContentWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/content/UploadContentWorker.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.content +package org.matrix.android.sdk.internal.session.content import android.content.Context import android.graphics.BitmapFactory @@ -23,23 +23,23 @@ import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass import id.zelory.compressor.Compressor import id.zelory.compressor.constraint.default -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageAudioContent -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageFileContent -import im.vector.matrix.android.api.session.room.model.message.MessageImageContent -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.internal.crypto.attachments.MXEncryptedAttachments -import im.vector.matrix.android.internal.crypto.model.rest.EncryptedFileInfo -import im.vector.matrix.android.internal.network.ProgressRequestBody -import im.vector.matrix.android.internal.session.DefaultFileService -import im.vector.matrix.android.internal.session.room.send.MultipleEventSendingDispatcherWorker -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageAudioContent +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageFileContent +import org.matrix.android.sdk.api.session.room.model.message.MessageImageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.internal.crypto.attachments.MXEncryptedAttachments +import org.matrix.android.sdk.internal.crypto.model.rest.EncryptedFileInfo +import org.matrix.android.sdk.internal.network.ProgressRequestBody +import org.matrix.android.sdk.internal.session.DefaultFileService +import org.matrix.android.sdk.internal.session.room.send.MultipleEventSendingDispatcherWorker +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import timber.log.Timber import java.io.ByteArrayInputStream import java.io.File diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/DefaultContentDownloadStateTracker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/DefaultContentDownloadStateTracker.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/DefaultContentDownloadStateTracker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/DefaultContentDownloadStateTracker.kt index bdae5b10ef..c28dfc727f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/DefaultContentDownloadStateTracker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/DefaultContentDownloadStateTracker.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.download +package org.matrix.android.sdk.internal.session.download import android.os.Handler import android.os.Looper -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.session.file.ContentDownloadStateTracker -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.session.file.ContentDownloadStateTracker +import org.matrix.android.sdk.internal.session.SessionScope import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/DownloadProgressInterceptor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/DownloadProgressInterceptor.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/DownloadProgressInterceptor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/DownloadProgressInterceptor.kt index 3fdc252cbc..9a7d7f94cd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/DownloadProgressInterceptor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/DownloadProgressInterceptor.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.download +package org.matrix.android.sdk.internal.session.download import okhttp3.Interceptor import okhttp3.Response diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/ProgressResponseBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/ProgressResponseBody.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/ProgressResponseBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/ProgressResponseBody.kt index dc41b94321..675e2f983e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/download/ProgressResponseBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/download/ProgressResponseBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.download +package org.matrix.android.sdk.internal.session.download import okhttp3.MediaType import okhttp3.ResponseBody diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultFilterRepository.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultFilterRepository.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultFilterRepository.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultFilterRepository.kt index 7a0d47e165..03c71e5269 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultFilterRepository.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultFilterRepository.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.FilterEntity -import im.vector.matrix.android.internal.database.model.FilterEntityFields -import im.vector.matrix.android.internal.database.query.get -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.internal.database.model.FilterEntity +import org.matrix.android.sdk.internal.database.model.FilterEntityFields +import org.matrix.android.sdk.internal.database.query.get +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.Realm import io.realm.kotlin.where import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultFilterService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultFilterService.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultFilterService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultFilterService.kt index c85d949d0a..a64e23f6ce 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultFilterService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultFilterService.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter -import im.vector.matrix.android.api.session.sync.FilterService -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.session.sync.FilterService +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import javax.inject.Inject internal class DefaultFilterService @Inject constructor(private val saveFilterTask: SaveFilterTask, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultSaveFilterTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultSaveFilterTask.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultSaveFilterTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultSaveFilterTask.kt index f396e01e86..4cccdb4ca0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/DefaultSaveFilterTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/DefaultSaveFilterTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter -import im.vector.matrix.android.api.session.sync.FilterService -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.sync.FilterService +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/EventFilter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/EventFilter.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/EventFilter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/EventFilter.kt index f5d159588b..7cd3d53162 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/EventFilter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/EventFilter.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/Filter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/Filter.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/Filter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/Filter.kt index 4b826a00f8..ba627c2fab 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/Filter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/Filter.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.MoshiProvider /** * Class which can be parsed to a filter json string. Used for POST and GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterApi.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterApi.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterApi.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterApi.kt index 7032acef55..74d9696f13 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterApi.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterApi.kt @@ -14,9 +14,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterFactory.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterFactory.kt index 15c57ab1c8..40f608f39e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterFactory.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter -import im.vector.matrix.android.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.EventType internal object FilterFactory { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterModule.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterModule.kt index ce1a58d1b7..499b3ef200 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterModule.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.sync.FilterService -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.sync.FilterService +import org.matrix.android.sdk.internal.session.SessionScope import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterRepository.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterRepository.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterRepository.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterRepository.kt index c558732f44..c9500ebdf1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterRepository.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterRepository.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter internal interface FilterRepository { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterResponse.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterResponse.kt index a9bfb70d5e..5a9a6331f5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterUtil.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterUtil.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterUtil.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterUtil.kt index 53ede5ad45..417ca22e4f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/FilterUtil.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/FilterUtil.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter internal object FilterUtil { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/RoomEventFilter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/RoomEventFilter.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/RoomEventFilter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/RoomEventFilter.kt index 81e7b672b4..5124fa0c0e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/RoomEventFilter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/RoomEventFilter.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.MoshiProvider /** * Represents "RoomEventFilter" as mentioned in the SPEC diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/RoomFilter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/RoomFilter.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/RoomFilter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/RoomFilter.kt index e79a0a624e..185f8455e8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/filter/RoomFilter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/filter/RoomFilter.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.filter +package org.matrix.android.sdk.internal.session.filter import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGetGroupDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGetGroupDataTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGetGroupDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGetGroupDataTask.kt index ee43441453..3d5489b848 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGetGroupDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGetGroupDataTask.kt @@ -14,21 +14,21 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group +package org.matrix.android.sdk.internal.session.group import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.internal.database.model.GroupEntity -import im.vector.matrix.android.internal.database.model.GroupSummaryEntity -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.group.model.GroupRooms -import im.vector.matrix.android.internal.session.group.model.GroupSummaryResponse -import im.vector.matrix.android.internal.session.group.model.GroupUsers -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.internal.database.model.GroupEntity +import org.matrix.android.sdk.internal.database.model.GroupSummaryEntity +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.group.model.GroupRooms +import org.matrix.android.sdk.internal.session.group.model.GroupSummaryResponse +import org.matrix.android.sdk.internal.session.group.model.GroupUsers +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGroup.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGroup.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGroup.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGroup.kt index a9e77a73d0..a103fd577f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGroup.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGroup.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group +package org.matrix.android.sdk.internal.session.group -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.group.Group -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.group.Group +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith internal class DefaultGroup(override val groupId: String, private val taskExecutor: TaskExecutor, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGroupService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGroupService.kt similarity index 74% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGroupService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGroupService.kt index 4dd162276f..04c2e5a545 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/DefaultGroupService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGroupService.kt @@ -14,22 +14,22 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group +package org.matrix.android.sdk.internal.session.group import androidx.lifecycle.LiveData import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.group.Group -import im.vector.matrix.android.api.session.group.GroupService -import im.vector.matrix.android.api.session.group.GroupSummaryQueryParams -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.GroupEntity -import im.vector.matrix.android.internal.database.model.GroupSummaryEntity -import im.vector.matrix.android.internal.database.model.GroupSummaryEntityFields -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.query.process -import im.vector.matrix.android.internal.util.fetchCopyMap +import org.matrix.android.sdk.api.session.group.Group +import org.matrix.android.sdk.api.session.group.GroupService +import org.matrix.android.sdk.api.session.group.GroupSummaryQueryParams +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.GroupEntity +import org.matrix.android.sdk.internal.database.model.GroupSummaryEntity +import org.matrix.android.sdk.internal.database.model.GroupSummaryEntityFields +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.query.process +import org.matrix.android.sdk.internal.util.fetchCopyMap import io.realm.Realm import io.realm.RealmQuery import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GetGroupDataWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GetGroupDataWorker.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GetGroupDataWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GetGroupDataWorker.kt index f025040c39..70964977dd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GetGroupDataWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GetGroupDataWorker.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group +package org.matrix.android.sdk.internal.session.group import android.content.Context import androidx.work.CoroutineWorker import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupAPI.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupAPI.kt index 8d5dd03fb2..428bb6b9d9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupAPI.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group +package org.matrix.android.sdk.internal.session.group -import im.vector.matrix.android.internal.network.NetworkConstants -import im.vector.matrix.android.internal.session.group.model.GroupRooms -import im.vector.matrix.android.internal.session.group.model.GroupSummaryResponse -import im.vector.matrix.android.internal.session.group.model.GroupUsers +import org.matrix.android.sdk.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.session.group.model.GroupRooms +import org.matrix.android.sdk.internal.session.group.model.GroupSummaryResponse +import org.matrix.android.sdk.internal.session.group.model.GroupUsers import retrofit2.Call import retrofit2.http.GET import retrofit2.http.Path diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupFactory.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupFactory.kt index a5046d45d4..9c84790f43 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupFactory.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group +package org.matrix.android.sdk.internal.session.group -import im.vector.matrix.android.api.session.group.Group -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.task.TaskExecutor +import org.matrix.android.sdk.api.session.group.Group +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.task.TaskExecutor import javax.inject.Inject internal interface GroupFactory { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupModule.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupModule.kt index 6799ffd3e5..466946c8e2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/GroupModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupModule.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group +package org.matrix.android.sdk.internal.session.group import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.group.GroupService -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.group.GroupService +import org.matrix.android.sdk.internal.session.SessionScope import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupProfile.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupProfile.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupProfile.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupProfile.kt index fed60d8aab..25d2433e05 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupProfile.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupProfile.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupRoom.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupRoom.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupRoom.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupRoom.kt index 4b96903152..0717483d06 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupRoom.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupRoom.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupRooms.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupRooms.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupRooms.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupRooms.kt index b2db6bb957..d4c9f32a40 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupRooms.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupRooms.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryResponse.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryResponse.kt index 9e0f52f093..280d0c655e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryRoomsSection.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryRoomsSection.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryRoomsSection.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryRoomsSection.kt index 75d35f07ce..d6590c6455 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryRoomsSection.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryRoomsSection.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryUser.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryUser.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryUser.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryUser.kt index ceb9f954fc..65c9a5686a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryUser.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryUser.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryUsersSection.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryUsersSection.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryUsersSection.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryUsersSection.kt index 52bced1c39..8bd496bc85 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupSummaryUsersSection.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupSummaryUsersSection.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupUser.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupUser.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupUser.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupUser.kt index f2e504dd47..82bcd3b23d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupUser.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupUser.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupUsers.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupUsers.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupUsers.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupUsers.kt index b98d467c55..e3ac9aef3e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/group/model/GroupUsers.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/model/GroupUsers.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.group.model +package org.matrix.android.sdk.internal.session.group.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/CapabilitiesAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/CapabilitiesAPI.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/CapabilitiesAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/CapabilitiesAPI.kt index f96863bea6..49f32ffe39 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/CapabilitiesAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/CapabilitiesAPI.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.homeserver +package org.matrix.android.sdk.internal.session.homeserver -import im.vector.matrix.android.internal.auth.version.Versions -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.auth.version.Versions +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/DefaultGetHomeServerCapabilitiesTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/DefaultGetHomeServerCapabilitiesTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/DefaultGetHomeServerCapabilitiesTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/DefaultGetHomeServerCapabilitiesTask.kt index 865b2513a8..443bd5a8ee 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/DefaultGetHomeServerCapabilitiesTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/DefaultGetHomeServerCapabilitiesTask.kt @@ -14,23 +14,23 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.homeserver +package org.matrix.android.sdk.internal.session.homeserver import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.wellknown.WellknownResult -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilities -import im.vector.matrix.android.internal.auth.version.Versions -import im.vector.matrix.android.internal.auth.version.isLoginAndRegistrationSupportedBySdk -import im.vector.matrix.android.internal.database.model.HomeServerCapabilitiesEntity -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.integrationmanager.IntegrationManagerConfigExtractor -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction -import im.vector.matrix.android.internal.wellknown.GetWellknownTask +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.wellknown.WellknownResult +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilities +import org.matrix.android.sdk.internal.auth.version.Versions +import org.matrix.android.sdk.internal.auth.version.isLoginAndRegistrationSupportedBySdk +import org.matrix.android.sdk.internal.database.model.HomeServerCapabilitiesEntity +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.integrationmanager.IntegrationManagerConfigExtractor +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction +import org.matrix.android.sdk.internal.wellknown.GetWellknownTask import org.greenrobot.eventbus.EventBus import timber.log.Timber import java.util.Date diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/DefaultHomeServerCapabilitiesService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/DefaultHomeServerCapabilitiesService.kt similarity index 69% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/DefaultHomeServerCapabilitiesService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/DefaultHomeServerCapabilitiesService.kt index b5d96f7d69..5fb4964778 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/DefaultHomeServerCapabilitiesService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/DefaultHomeServerCapabilitiesService.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.homeserver +package org.matrix.android.sdk.internal.session.homeserver import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilities -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilitiesService -import im.vector.matrix.android.internal.database.mapper.HomeServerCapabilitiesMapper -import im.vector.matrix.android.internal.database.model.HomeServerCapabilitiesEntity -import im.vector.matrix.android.internal.database.query.get -import im.vector.matrix.android.internal.di.SessionDatabase +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilities +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilitiesService +import org.matrix.android.sdk.internal.database.mapper.HomeServerCapabilitiesMapper +import org.matrix.android.sdk.internal.database.model.HomeServerCapabilitiesEntity +import org.matrix.android.sdk.internal.database.query.get +import org.matrix.android.sdk.internal.di.SessionDatabase import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/GetCapabilitiesResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/GetCapabilitiesResult.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/GetCapabilitiesResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/GetCapabilitiesResult.kt index 9a625571a8..c7c7610b5c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/GetCapabilitiesResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/GetCapabilitiesResult.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.homeserver +package org.matrix.android.sdk.internal.session.homeserver import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.extensions.orTrue +import org.matrix.android.sdk.api.extensions.orTrue /** * Ref: https://matrix.org/docs/spec/client_server/latest#get-matrix-client-r0-capabilities diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/GetUploadCapabilitiesResult.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/GetUploadCapabilitiesResult.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/GetUploadCapabilitiesResult.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/GetUploadCapabilitiesResult.kt index c98119db6c..a046ffb685 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/GetUploadCapabilitiesResult.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/GetUploadCapabilitiesResult.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.homeserver +package org.matrix.android.sdk.internal.session.homeserver import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/HomeServerCapabilitiesModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/HomeServerCapabilitiesModule.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/HomeServerCapabilitiesModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/HomeServerCapabilitiesModule.kt index 91ec3fe305..1ee713e271 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/HomeServerCapabilitiesModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/HomeServerCapabilitiesModule.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.homeserver +package org.matrix.android.sdk.internal.session.homeserver import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.wellknown.WellknownModule +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.wellknown.WellknownModule import retrofit2.Retrofit @Module(includes = [WellknownModule::class]) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/HomeServerPinger.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/HomeServerPinger.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/HomeServerPinger.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/HomeServerPinger.kt index 705deb4e57..bbc1ad8639 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/homeserver/HomeServerPinger.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/homeserver/HomeServerPinger.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.homeserver +package org.matrix.android.sdk.internal.session.homeserver -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.TaskExecutor +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.TaskExecutor import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/DefaultIdentityService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/DefaultIdentityService.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/DefaultIdentityService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/DefaultIdentityService.kt index c0462d7af6..7cce572a63 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/DefaultIdentityService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/DefaultIdentityService.kt @@ -14,45 +14,45 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LifecycleRegistry import dagger.Lazy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilitiesService -import im.vector.matrix.android.api.session.identity.FoundThreePid -import im.vector.matrix.android.api.session.identity.IdentityService -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.IdentityServiceListener -import im.vector.matrix.android.api.session.identity.SharedState -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.internal.di.AuthenticatedIdentity -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificate -import im.vector.matrix.android.internal.extensions.observeNotNull -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.session.SessionLifecycleObserver -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.openid.GetOpenIdTokenTask -import im.vector.matrix.android.internal.session.profile.BindThreePidsTask -import im.vector.matrix.android.internal.session.profile.UnbindThreePidsTask -import im.vector.matrix.android.internal.session.sync.model.accountdata.IdentityServerContent -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes -import im.vector.matrix.android.internal.session.user.accountdata.AccountDataDataSource -import im.vector.matrix.android.internal.session.user.accountdata.UpdateUserAccountDataTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.ensureProtocol +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilitiesService +import org.matrix.android.sdk.api.session.identity.FoundThreePid +import org.matrix.android.sdk.api.session.identity.IdentityService +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.IdentityServiceListener +import org.matrix.android.sdk.api.session.identity.SharedState +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.internal.di.AuthenticatedIdentity +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificate +import org.matrix.android.sdk.internal.extensions.observeNotNull +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.session.SessionLifecycleObserver +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.openid.GetOpenIdTokenTask +import org.matrix.android.sdk.internal.session.profile.BindThreePidsTask +import org.matrix.android.sdk.internal.session.profile.UnbindThreePidsTask +import org.matrix.android.sdk.internal.session.sync.model.accountdata.IdentityServerContent +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataTypes +import org.matrix.android.sdk.internal.session.user.accountdata.AccountDataDataSource +import org.matrix.android.sdk.internal.session.user.accountdata.UpdateUserAccountDataTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.ensureProtocol import kotlinx.coroutines.withContext import okhttp3.OkHttpClient import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/EnsureIdentityToken.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/EnsureIdentityToken.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/EnsureIdentityToken.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/EnsureIdentityToken.kt index e727cd69bc..4b2a2c6cd5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/EnsureIdentityToken.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/EnsureIdentityToken.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity import dagger.Lazy -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificate -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.openid.GetOpenIdTokenTask -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificate +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.openid.GetOpenIdTokenTask +import org.matrix.android.sdk.internal.task.Task import okhttp3.OkHttpClient import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAPI.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAPI.kt index 2875fcc931..a2247eb733 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAPI.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.internal.auth.registration.SuccessResult -import im.vector.matrix.android.internal.network.NetworkConstants -import im.vector.matrix.android.internal.session.identity.model.IdentityAccountResponse -import im.vector.matrix.android.internal.session.identity.model.IdentityHashDetailResponse -import im.vector.matrix.android.internal.session.identity.model.IdentityLookUpParams -import im.vector.matrix.android.internal.session.identity.model.IdentityLookUpResponse -import im.vector.matrix.android.internal.session.identity.model.IdentityRequestOwnershipParams -import im.vector.matrix.android.internal.session.identity.model.IdentityRequestTokenForEmailBody -import im.vector.matrix.android.internal.session.identity.model.IdentityRequestTokenForMsisdnBody -import im.vector.matrix.android.internal.session.identity.model.IdentityRequestTokenResponse +import org.matrix.android.sdk.internal.auth.registration.SuccessResult +import org.matrix.android.sdk.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.session.identity.model.IdentityAccountResponse +import org.matrix.android.sdk.internal.session.identity.model.IdentityHashDetailResponse +import org.matrix.android.sdk.internal.session.identity.model.IdentityLookUpParams +import org.matrix.android.sdk.internal.session.identity.model.IdentityLookUpResponse +import org.matrix.android.sdk.internal.session.identity.model.IdentityRequestOwnershipParams +import org.matrix.android.sdk.internal.session.identity.model.IdentityRequestTokenForEmailBody +import org.matrix.android.sdk.internal.session.identity.model.IdentityRequestTokenForMsisdnBody +import org.matrix.android.sdk.internal.session.identity.model.IdentityRequestTokenResponse import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAccessTokenProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAccessTokenProvider.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAccessTokenProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAccessTokenProvider.kt index ee2f18c767..67191b1a05 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAccessTokenProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAccessTokenProvider.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.internal.network.token.AccessTokenProvider -import im.vector.matrix.android.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore import javax.inject.Inject internal class IdentityAccessTokenProvider @Inject constructor( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityApiProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityApiProvider.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityApiProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityApiProvider.kt index 3262a56398..4f638fe77c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityApiProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityApiProvider.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.SessionScope import javax.inject.Inject @SessionScope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAuthAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAuthAPI.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAuthAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAuthAPI.kt index 04abf5fe6c..b539cf635f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityAuthAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityAuthAPI.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.internal.network.NetworkConstants -import im.vector.matrix.android.internal.session.identity.model.IdentityRegisterResponse -import im.vector.matrix.android.internal.session.openid.RequestOpenIdTokenResponse +import org.matrix.android.sdk.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.session.identity.model.IdentityRegisterResponse +import org.matrix.android.sdk.internal.session.openid.RequestOpenIdTokenResponse import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityBulkLookupTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityBulkLookupTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityBulkLookupTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityBulkLookupTask.kt index 9f1579af60..0f74a9f4fd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityBulkLookupTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityBulkLookupTask.kt @@ -14,23 +14,23 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.api.session.identity.FoundThreePid -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.identity.toMedium -import im.vector.matrix.android.internal.crypto.attachments.MXEncryptedAttachments.base64ToBase64Url -import im.vector.matrix.android.internal.crypto.tools.withOlmUtility -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.model.IdentityHashDetailResponse -import im.vector.matrix.android.internal.session.identity.model.IdentityLookUpParams -import im.vector.matrix.android.internal.session.identity.model.IdentityLookUpResponse -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.api.session.identity.FoundThreePid +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.toMedium +import org.matrix.android.sdk.internal.crypto.attachments.MXEncryptedAttachments.base64ToBase64Url +import org.matrix.android.sdk.internal.crypto.tools.withOlmUtility +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.model.IdentityHashDetailResponse +import org.matrix.android.sdk.internal.session.identity.model.IdentityLookUpParams +import org.matrix.android.sdk.internal.session.identity.model.IdentityLookUpResponse +import org.matrix.android.sdk.internal.task.Task import java.util.Locale import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityDisconnectTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityDisconnectTask.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityDisconnectTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityDisconnectTask.kt index abed3962bc..83df5cf448 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityDisconnectTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityDisconnectTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.internal.di.AuthenticatedIdentity -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.network.token.AccessTokenProvider -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.internal.di.AuthenticatedIdentity +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.internal.task.Task import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityModule.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityModule.kt index 79160b8c59..b9cba2927f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityModule.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.internal.database.RealmKeysUtils -import im.vector.matrix.android.internal.di.AuthenticatedIdentity -import im.vector.matrix.android.internal.di.IdentityDatabase -import im.vector.matrix.android.internal.di.SessionFilesDirectory -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificate -import im.vector.matrix.android.internal.di.UserMd5 -import im.vector.matrix.android.internal.network.httpclient.addAccessTokenInterceptor -import im.vector.matrix.android.internal.network.token.AccessTokenProvider -import im.vector.matrix.android.internal.session.SessionModule -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.db.IdentityRealmModule -import im.vector.matrix.android.internal.session.identity.db.RealmIdentityStore +import org.matrix.android.sdk.internal.database.RealmKeysUtils +import org.matrix.android.sdk.internal.di.AuthenticatedIdentity +import org.matrix.android.sdk.internal.di.IdentityDatabase +import org.matrix.android.sdk.internal.di.SessionFilesDirectory +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificate +import org.matrix.android.sdk.internal.di.UserMd5 +import org.matrix.android.sdk.internal.network.httpclient.addAccessTokenInterceptor +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.internal.session.SessionModule +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.db.IdentityRealmModule +import org.matrix.android.sdk.internal.session.identity.db.RealmIdentityStore import io.realm.RealmConfiguration import okhttp3.OkHttpClient import java.io.File diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityPingTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityPingTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityPingTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityPingTask.kt index 50a36097a1..40cae4a21a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityPingTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityPingTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import javax.inject.Inject import javax.net.ssl.HttpsURLConnection diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityRegisterTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityRegisterTask.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityRegisterTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityRegisterTask.kt index c72e364ef8..6bbf984096 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityRegisterTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityRegisterTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.identity.model.IdentityRegisterResponse -import im.vector.matrix.android.internal.session.openid.RequestOpenIdTokenResponse -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.identity.model.IdentityRegisterResponse +import org.matrix.android.sdk.internal.session.openid.RequestOpenIdTokenResponse +import org.matrix.android.sdk.internal.task.Task import javax.inject.Inject internal interface IdentityRegisterTask : Task<IdentityRegisterTask.Params, IdentityRegisterResponse> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityRequestTokenForBindingTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityRequestTokenForBindingTask.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityRequestTokenForBindingTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityRequestTokenForBindingTask.kt index 313f5f6662..76a081f43e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityRequestTokenForBindingTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityRequestTokenForBindingTask.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.identity.getCountryCode -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.identity.data.IdentityPendingBinding -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.model.IdentityRequestTokenForEmailBody -import im.vector.matrix.android.internal.session.identity.model.IdentityRequestTokenForMsisdnBody -import im.vector.matrix.android.internal.session.identity.model.IdentityRequestTokenResponse -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.getCountryCode +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.identity.data.IdentityPendingBinding +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.model.IdentityRequestTokenForEmailBody +import org.matrix.android.sdk.internal.session.identity.model.IdentityRequestTokenForMsisdnBody +import org.matrix.android.sdk.internal.session.identity.model.IdentityRequestTokenResponse +import org.matrix.android.sdk.internal.task.Task import java.util.UUID import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentitySubmitTokenForBindingTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentitySubmitTokenForBindingTask.kt similarity index 74% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentitySubmitTokenForBindingTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentitySubmitTokenForBindingTask.kt index fae1dd1eba..50b757441f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentitySubmitTokenForBindingTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentitySubmitTokenForBindingTask.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.identity.toMedium -import im.vector.matrix.android.internal.auth.registration.SuccessResult -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.model.IdentityRequestOwnershipParams -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.toMedium +import org.matrix.android.sdk.internal.auth.registration.SuccessResult +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.model.IdentityRequestOwnershipParams +import org.matrix.android.sdk.internal.task.Task import javax.inject.Inject internal interface IdentitySubmitTokenForBindingTask : Task<IdentitySubmitTokenForBindingTask.Params, Unit> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityTaskHelper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityTaskHelper.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityTaskHelper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityTaskHelper.kt index bd97a0af2b..5473459d40 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/IdentityTaskHelper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityTaskHelper.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity +package org.matrix.android.sdk.internal.session.identity -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.identity.model.IdentityAccountResponse +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.identity.model.IdentityAccountResponse internal suspend fun getIdentityApiAndEnsureTerms(identityApiProvider: IdentityApiProvider, userId: String): IdentityAPI { val identityAPI = identityApiProvider.identityApi ?: throw IdentityServiceError.NoIdentityServerConfigured diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityData.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityData.kt index f1e57e1ed5..ff0b8a794e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.data +package org.matrix.android.sdk.internal.session.identity.data internal data class IdentityData( val identityServerUrl: String?, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityPendingBinding.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityPendingBinding.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityPendingBinding.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityPendingBinding.kt index b7f405cb0a..c1f059760c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityPendingBinding.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityPendingBinding.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.data +package org.matrix.android.sdk.internal.session.identity.data internal data class IdentityPendingBinding( /* Managed by Riot */ diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityStore.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityStore.kt index d5cd3277ec..69656f83f7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/data/IdentityStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityStore.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.data +package org.matrix.android.sdk.internal.session.identity.data -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.internal.session.identity.model.IdentityHashDetailResponse +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.internal.session.identity.model.IdentityHashDetailResponse internal interface IdentityStore { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityDataEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityDataEntity.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityDataEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityDataEntity.kt index 76e480bdc9..7390afc129 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityDataEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityDataEntity.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.db +package org.matrix.android.sdk.internal.session.identity.db import io.realm.RealmList import io.realm.RealmObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityDataEntityQuery.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityDataEntityQuery.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityDataEntityQuery.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityDataEntityQuery.kt index 0a07359642..2335936049 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityDataEntityQuery.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityDataEntityQuery.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.db +package org.matrix.android.sdk.internal.session.identity.db import io.realm.Realm import io.realm.RealmList diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityMapper.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityMapper.kt index 1335e38565..0bd294dcd2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityMapper.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.db +package org.matrix.android.sdk.internal.session.identity.db -import im.vector.matrix.android.internal.session.identity.data.IdentityData -import im.vector.matrix.android.internal.session.identity.data.IdentityPendingBinding +import org.matrix.android.sdk.internal.session.identity.data.IdentityData +import org.matrix.android.sdk.internal.session.identity.data.IdentityPendingBinding internal object IdentityMapper { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityPendingBindingEntity.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityPendingBindingEntity.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityPendingBindingEntity.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityPendingBindingEntity.kt index 51b195a7fc..2c28acbea5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityPendingBindingEntity.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityPendingBindingEntity.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.db +package org.matrix.android.sdk.internal.session.identity.db -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.identity.toMedium +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.toMedium import io.realm.RealmObject import io.realm.annotations.PrimaryKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityPendingBindingEntityQuery.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityPendingBindingEntityQuery.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityPendingBindingEntityQuery.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityPendingBindingEntityQuery.kt index e358be6bbb..e402d9f590 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityPendingBindingEntityQuery.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityPendingBindingEntityQuery.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.db +package org.matrix.android.sdk.internal.session.identity.db -import im.vector.matrix.android.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.ThreePid import io.realm.Realm import io.realm.kotlin.createObject import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityRealmModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityRealmModule.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityRealmModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityRealmModule.kt index 19bd90ee1f..7808d10b14 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/IdentityRealmModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityRealmModule.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.db +package org.matrix.android.sdk.internal.session.identity.db import io.realm.annotations.RealmModule diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/RealmIdentityStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/RealmIdentityStore.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/RealmIdentityStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/RealmIdentityStore.kt index c294fbbf4b..3d94fceca0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/db/RealmIdentityStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/RealmIdentityStore.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.db +package org.matrix.android.sdk.internal.session.identity.db -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.internal.di.IdentityDatabase -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.identity.data.IdentityPendingBinding -import im.vector.matrix.android.internal.session.identity.data.IdentityData -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.model.IdentityHashDetailResponse +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.internal.di.IdentityDatabase +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.identity.data.IdentityPendingBinding +import org.matrix.android.sdk.internal.session.identity.data.IdentityData +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.model.IdentityHashDetailResponse import io.realm.Realm import io.realm.RealmConfiguration import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityAccountResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityAccountResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityAccountResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityAccountResponse.kt index a72eb75537..74678c7ce5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityAccountResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityAccountResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.model +package org.matrix.android.sdk.internal.session.identity.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityHashDetailResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityHashDetailResponse.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityHashDetailResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityHashDetailResponse.kt index 16a4e1fc71..463abe27b3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityHashDetailResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityHashDetailResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.model +package org.matrix.android.sdk.internal.session.identity.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityLookUpParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityLookUpParams.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityLookUpParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityLookUpParams.kt index f87d14e1fe..a4d22f3043 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityLookUpParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityLookUpParams.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.model +package org.matrix.android.sdk.internal.session.identity.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityLookUpResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityLookUpResponse.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityLookUpResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityLookUpResponse.kt index a71e2f7366..fc040317d1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityLookUpResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityLookUpResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.model +package org.matrix.android.sdk.internal.session.identity.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRegisterResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRegisterResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRegisterResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRegisterResponse.kt index 86999d570d..6896789dfa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRegisterResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRegisterResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.model +package org.matrix.android.sdk.internal.session.identity.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestOwnershipParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestOwnershipParams.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestOwnershipParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestOwnershipParams.kt index 9da86cbc48..26f0ac4dc3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestOwnershipParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestOwnershipParams.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.model +package org.matrix.android.sdk.internal.session.identity.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestTokenBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestTokenBody.kt similarity index 98% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestTokenBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestTokenBody.kt index 3e92ebb1d2..fdd9230dbc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestTokenBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestTokenBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.model +package org.matrix.android.sdk.internal.session.identity.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestTokenResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestTokenResponse.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestTokenResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestTokenResponse.kt index cb3c257ddb..55b46bdd0b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/identity/model/IdentityRequestTokenResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/model/IdentityRequestTokenResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.identity.model +package org.matrix.android.sdk.internal.session.identity.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/AllowedWidgetsContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/AllowedWidgetsContent.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/AllowedWidgetsContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/AllowedWidgetsContent.kt index 99959f9514..6d339c7426 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/AllowedWidgetsContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/AllowedWidgetsContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.integrationmanager +package org.matrix.android.sdk.internal.session.integrationmanager import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/DefaultIntegrationManagerService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/DefaultIntegrationManagerService.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/DefaultIntegrationManagerService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/DefaultIntegrationManagerService.kt index 4de4a24738..7c9be1ea4e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/DefaultIntegrationManagerService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/DefaultIntegrationManagerService.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.integrationmanager +package org.matrix.android.sdk.internal.session.integrationmanager -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerConfig -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerConfig +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.util.Cancelable import javax.inject.Inject internal class DefaultIntegrationManagerService @Inject constructor(private val integrationManager: IntegrationManager) : IntegrationManagerService { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManager.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManager.kt index 27e035e093..46a4707dff 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManager.kt @@ -14,34 +14,34 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.integrationmanager +package org.matrix.android.sdk.internal.session.integrationmanager import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LifecycleRegistry import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerConfig -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService -import im.vector.matrix.android.api.session.widgets.model.WidgetContent -import im.vector.matrix.android.api.session.widgets.model.WidgetType -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.internal.database.model.WellknownIntegrationManagerConfigEntity -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.extensions.observeNotNull -import im.vector.matrix.android.internal.session.SessionLifecycleObserver -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent -import im.vector.matrix.android.internal.session.user.accountdata.AccountDataDataSource -import im.vector.matrix.android.internal.session.user.accountdata.UpdateUserAccountDataTask -import im.vector.matrix.android.internal.session.widgets.helper.WidgetFactory -import im.vector.matrix.android.internal.session.widgets.helper.extractWidgetSequence -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerConfig +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.session.widgets.model.WidgetContent +import org.matrix.android.sdk.api.session.widgets.model.WidgetType +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.internal.database.model.WellknownIntegrationManagerConfigEntity +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.extensions.observeNotNull +import org.matrix.android.sdk.internal.session.SessionLifecycleObserver +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataTypes +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.internal.session.user.accountdata.AccountDataDataSource +import org.matrix.android.sdk.internal.session.user.accountdata.UpdateUserAccountDataTask +import org.matrix.android.sdk.internal.session.widgets.helper.WidgetFactory +import org.matrix.android.sdk.internal.session.widgets.helper.extractWidgetSequence +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerConfigExtractor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerConfigExtractor.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerConfigExtractor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerConfigExtractor.kt index cd2621ab13..0c0b210c5d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerConfigExtractor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerConfigExtractor.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.integrationmanager +package org.matrix.android.sdk.internal.session.integrationmanager -import im.vector.matrix.android.api.auth.data.WellKnown -import im.vector.matrix.android.internal.database.model.WellknownIntegrationManagerConfigEntity +import org.matrix.android.sdk.api.auth.data.WellKnown +import org.matrix.android.sdk.internal.database.model.WellknownIntegrationManagerConfigEntity import javax.inject.Inject internal class IntegrationManagerConfigExtractor @Inject constructor() { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerModule.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerModule.kt index 1c29f9c38c..9a5ae4ac45 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerModule.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.integrationmanager +package org.matrix.android.sdk.internal.session.integrationmanager import dagger.Binds import dagger.Module -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService @Module internal abstract class IntegrationManagerModule { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerWidgetData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerWidgetData.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerWidgetData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerWidgetData.kt index 1b77b21bc2..e220356c86 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationManagerWidgetData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationManagerWidgetData.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.integrationmanager +package org.matrix.android.sdk.internal.session.integrationmanager import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationProvisioningContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationProvisioningContent.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationProvisioningContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationProvisioningContent.kt index 51485df762..01c203ab35 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/integrationmanager/IntegrationProvisioningContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/integrationmanager/IntegrationProvisioningContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.integrationmanager +package org.matrix.android.sdk.internal.session.integrationmanager import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/notification/DefaultPushRuleService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/notification/DefaultPushRuleService.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/notification/DefaultPushRuleService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/notification/DefaultPushRuleService.kt index 020248aba2..26ba3032e8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/notification/DefaultPushRuleService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/notification/DefaultPushRuleService.kt @@ -13,30 +13,30 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.notification +package org.matrix.android.sdk.internal.session.notification import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.pushrules.PushRuleService -import im.vector.matrix.android.api.pushrules.RuleKind -import im.vector.matrix.android.api.pushrules.RuleSetKey -import im.vector.matrix.android.api.pushrules.getActions -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.api.pushrules.rest.RuleSet -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.database.mapper.PushRulesMapper -import im.vector.matrix.android.internal.database.model.PushRulesEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.pushers.AddPushRuleTask -import im.vector.matrix.android.internal.session.pushers.GetPushRulesTask -import im.vector.matrix.android.internal.session.pushers.RemovePushRuleTask -import im.vector.matrix.android.internal.session.pushers.UpdatePushRuleActionsTask -import im.vector.matrix.android.internal.session.pushers.UpdatePushRuleEnableStatusTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.pushrules.PushRuleService +import org.matrix.android.sdk.api.pushrules.RuleKind +import org.matrix.android.sdk.api.pushrules.RuleSetKey +import org.matrix.android.sdk.api.pushrules.getActions +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.rest.RuleSet +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.database.mapper.PushRulesMapper +import org.matrix.android.sdk.internal.database.model.PushRulesEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.pushers.AddPushRuleTask +import org.matrix.android.sdk.internal.session.pushers.GetPushRulesTask +import org.matrix.android.sdk.internal.session.pushers.RemovePushRuleTask +import org.matrix.android.sdk.internal.session.pushers.UpdatePushRuleActionsTask +import org.matrix.android.sdk.internal.session.pushers.UpdatePushRuleEnableStatusTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/notification/ProcessEventForPushTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/notification/ProcessEventForPushTask.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/notification/ProcessEventForPushTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/notification/ProcessEventForPushTask.kt index 9774f04625..2fd77dc953 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/notification/ProcessEventForPushTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/notification/ProcessEventForPushTask.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.notification +package org.matrix.android.sdk.internal.session.notification -import im.vector.matrix.android.api.pushrules.ConditionResolver -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.sync.model.RoomsSyncResponse -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.pushrules.ConditionResolver +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.sync.model.RoomsSyncResponse +import org.matrix.android.sdk.internal.task.Task import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/GetOpenIdTokenTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/GetOpenIdTokenTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/GetOpenIdTokenTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/GetOpenIdTokenTask.kt index c8f394dc47..3cfa562535 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/GetOpenIdTokenTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/GetOpenIdTokenTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.openid +package org.matrix.android.sdk.internal.session.openid -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/OpenIdAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/OpenIdAPI.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/OpenIdAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/OpenIdAPI.kt index 4fd18cc4b9..d38768a4ac 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/OpenIdAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/OpenIdAPI.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.openid +package org.matrix.android.sdk.internal.session.openid -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.POST diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/OpenIdModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/OpenIdModule.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/OpenIdModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/OpenIdModule.kt index c6993167e8..0af9f94bcb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/OpenIdModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/OpenIdModule.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.openid +package org.matrix.android.sdk.internal.session.openid import dagger.Binds import dagger.Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/RequestOpenIdTokenResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/RequestOpenIdTokenResponse.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/RequestOpenIdTokenResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/RequestOpenIdTokenResponse.kt index 4beb3fe420..c5d400836f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/openid/RequestOpenIdTokenResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/openid/RequestOpenIdTokenResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.openid +package org.matrix.android.sdk.internal.session.openid import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/AccountThreePidsResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/AccountThreePidsResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/AccountThreePidsResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/AccountThreePidsResponse.kt index 17f12113dd..f8e1ae4f26 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/AccountThreePidsResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/AccountThreePidsResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/BindThreePidBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/BindThreePidBody.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/BindThreePidBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/BindThreePidBody.kt index 6ba3ddda4a..99ffc50656 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/BindThreePidBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/BindThreePidBody.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/BindThreePidsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/BindThreePidsTask.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/BindThreePidsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/BindThreePidsTask.kt index 0e1987dd5f..a856fdd379 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/BindThreePidsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/BindThreePidsTask.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.internal.di.AuthenticatedIdentity -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.network.token.AccessTokenProvider -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.data.getIdentityServerUrlWithoutProtocol -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.internal.di.AuthenticatedIdentity +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.data.getIdentityServerUrlWithoutProtocol +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/DefaultProfileService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/DefaultProfileService.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/DefaultProfileService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/DefaultProfileService.kt index 06127b6c6d..7c5bfd71d4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/DefaultProfileService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/DefaultProfileService.kt @@ -15,24 +15,24 @@ * */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import android.net.Uri import androidx.lifecycle.LiveData import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.profile.ProfileService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.database.model.UserThreePidEntity -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.content.FileUploader -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.profile.ProfileService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.database.model.UserThreePidEntity +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.content.FileUploader +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import io.realm.kotlin.where import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/GetProfileInfoTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/GetProfileInfoTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/GetProfileInfoTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/GetProfileInfoTask.kt index f51092434e..9b71c948dc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/GetProfileInfoTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/GetProfileInfoTask.kt @@ -15,11 +15,11 @@ * */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ProfileAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ProfileAPI.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ProfileAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ProfileAPI.kt index c994b30b17..35fd739a06 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ProfileAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ProfileAPI.kt @@ -15,10 +15,10 @@ * */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ProfileModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ProfileModule.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ProfileModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ProfileModule.kt index b86d0ee07a..fbd91aefbb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ProfileModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ProfileModule.kt @@ -15,13 +15,13 @@ * */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.profile.ProfileService -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.profile.ProfileService +import org.matrix.android.sdk.internal.session.SessionScope import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/RefreshUserThreePidsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/RefreshUserThreePidsTask.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/RefreshUserThreePidsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/RefreshUserThreePidsTask.kt index ceed27a0d3..a4270da3ef 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/RefreshUserThreePidsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/RefreshUserThreePidsTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.UserThreePidEntity -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.database.model.UserThreePidEntity +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetAvatarUrlBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetAvatarUrlBody.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetAvatarUrlBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetAvatarUrlBody.kt index 0288853e28..b547ee5de5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetAvatarUrlBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetAvatarUrlBody.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetAvatarUrlTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetAvatarUrlTask.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetAvatarUrlTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetAvatarUrlTask.kt index 263922ca78..fd91218fcc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetAvatarUrlTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetAvatarUrlTask.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetDisplayNameBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetDisplayNameBody.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetDisplayNameBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetDisplayNameBody.kt index c9bcbff688..9f278ade69 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetDisplayNameBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetDisplayNameBody.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetDisplayNameTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetDisplayNameTask.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetDisplayNameTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetDisplayNameTask.kt index bca2f73f26..053487e270 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/SetDisplayNameTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/SetDisplayNameTask.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ThirdPartyIdentifier.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ThirdPartyIdentifier.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ThirdPartyIdentifier.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ThirdPartyIdentifier.kt index 76fa3bd80f..e0a732029f 100755 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/ThirdPartyIdentifier.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/ThirdPartyIdentifier.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidBody.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidBody.kt index 705569ba87..10704231f3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidBody.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidResponse.kt index 51467ad201..ccef82dbfa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidsTask.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidsTask.kt index 5206ea9bda..e671a77d20 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/profile/UnbindThreePidsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/UnbindThreePidsTask.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.profile +package org.matrix.android.sdk.internal.session.profile -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.identity.toMedium -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.data.getIdentityServerUrlWithoutProtocol -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.toMedium +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.data.getIdentityServerUrlWithoutProtocol +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/AddHttpPusherWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/AddHttpPusherWorker.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/AddHttpPusherWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/AddHttpPusherWorker.kt index 44cbf3adbe..337a5a604e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/AddHttpPusherWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/AddHttpPusherWorker.kt @@ -13,24 +13,24 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import android.content.Context import androidx.work.CoroutineWorker import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.pushers.PusherState -import im.vector.matrix.android.internal.database.mapper.toEntity -import im.vector.matrix.android.internal.database.model.PusherEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.util.awaitTransaction -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.pushers.PusherState +import org.matrix.android.sdk.internal.database.mapper.toEntity +import org.matrix.android.sdk.internal.database.model.PusherEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.util.awaitTransaction +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/AddPushRuleTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/AddPushRuleTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/AddPushRuleTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/AddPushRuleTask.kt index b310ba7cd1..6f413adfbb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/AddPushRuleTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/AddPushRuleTask.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers -import im.vector.matrix.android.api.pushrules.RuleKind -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.pushrules.RuleKind +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/DefaultConditionResolver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/DefaultConditionResolver.kt similarity index 73% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/DefaultConditionResolver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/DefaultConditionResolver.kt index 7490ca54ad..4af4ac2214 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/DefaultConditionResolver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/DefaultConditionResolver.kt @@ -13,19 +13,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers -import im.vector.matrix.android.api.pushrules.ConditionResolver -import im.vector.matrix.android.api.pushrules.ContainsDisplayNameCondition -import im.vector.matrix.android.api.pushrules.EventMatchCondition -import im.vector.matrix.android.api.pushrules.RoomMemberCountCondition -import im.vector.matrix.android.api.pushrules.SenderNotificationPermissionCondition -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.room.RoomGetter +import org.matrix.android.sdk.api.pushrules.ConditionResolver +import org.matrix.android.sdk.api.pushrules.ContainsDisplayNameCondition +import org.matrix.android.sdk.api.pushrules.EventMatchCondition +import org.matrix.android.sdk.api.pushrules.RoomMemberCountCondition +import org.matrix.android.sdk.api.pushrules.SenderNotificationPermissionCondition +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.room.RoomGetter import javax.inject.Inject internal class DefaultConditionResolver @Inject constructor( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/DefaultPushersService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/DefaultPushersService.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/DefaultPushersService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/DefaultPushersService.kt index b20d6617ad..684de31075 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/DefaultPushersService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/DefaultPushersService.kt @@ -13,24 +13,24 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import androidx.lifecycle.LiveData import androidx.work.BackoffPolicy import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.pushers.Pusher -import im.vector.matrix.android.api.session.pushers.PushersService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.PusherEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.pushers.Pusher +import org.matrix.android.sdk.api.session.pushers.PushersService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.PusherEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory import java.security.InvalidParameterException import java.util.UUID import java.util.concurrent.TimeUnit diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushRulesTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushRulesTask.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushRulesTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushRulesTask.kt index 4f3b39d1a7..edd18f6984 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushRulesTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushRulesTask.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers -import im.vector.matrix.android.api.pushrules.rest.GetPushRulesResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.pushrules.rest.GetPushRulesResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushersResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushersResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushersResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushersResponse.kt index 1a46dcc8be..8c9640af29 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushersResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushersResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushersTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushersTask.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushersTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushersTask.kt index 5af839fec7..9a57e6c22c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/GetPushersTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/GetPushersTask.kt @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.pushers.PusherState -import im.vector.matrix.android.internal.database.mapper.toEntity -import im.vector.matrix.android.internal.database.model.PusherEntity -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.pushers.PusherState +import org.matrix.android.sdk.internal.database.mapper.toEntity +import org.matrix.android.sdk.internal.database.model.PusherEntity +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/JsonPusher.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/JsonPusher.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/JsonPusher.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/JsonPusher.kt index 06b9a56af7..0bd4760564 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/JsonPusher.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/JsonPusher.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.di.SerializeNulls +import org.matrix.android.sdk.internal.di.SerializeNulls /** * Example: diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/JsonPusherData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/JsonPusherData.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/JsonPusherData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/JsonPusherData.kt index 980c409a1b..34e662a704 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/JsonPusherData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/JsonPusherData.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushRulesApi.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushRulesApi.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushRulesApi.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushRulesApi.kt index 6dc7c1cd5a..7add9fce81 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushRulesApi.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushRulesApi.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers -import im.vector.matrix.android.api.pushrules.rest.GetPushRulesResponse -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.api.pushrules.rest.GetPushRulesResponse +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.DELETE diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushersAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushersAPI.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushersAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushersAPI.kt index 9f1859548e..39c3c54c83 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushersAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushersAPI.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushersModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushersModule.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushersModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushersModule.kt index e80fca09e7..631250d964 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/PushersModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/PushersModule.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.pushrules.ConditionResolver -import im.vector.matrix.android.api.pushrules.PushRuleService -import im.vector.matrix.android.api.session.pushers.PushersService -import im.vector.matrix.android.internal.session.notification.DefaultProcessEventForPushTask -import im.vector.matrix.android.internal.session.notification.DefaultPushRuleService -import im.vector.matrix.android.internal.session.notification.ProcessEventForPushTask -import im.vector.matrix.android.internal.session.room.notification.DefaultSetRoomNotificationStateTask -import im.vector.matrix.android.internal.session.room.notification.SetRoomNotificationStateTask +import org.matrix.android.sdk.api.pushrules.ConditionResolver +import org.matrix.android.sdk.api.pushrules.PushRuleService +import org.matrix.android.sdk.api.session.pushers.PushersService +import org.matrix.android.sdk.internal.session.notification.DefaultProcessEventForPushTask +import org.matrix.android.sdk.internal.session.notification.DefaultPushRuleService +import org.matrix.android.sdk.internal.session.notification.ProcessEventForPushTask +import org.matrix.android.sdk.internal.session.room.notification.DefaultSetRoomNotificationStateTask +import org.matrix.android.sdk.internal.session.room.notification.SetRoomNotificationStateTask import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/RemovePushRuleTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/RemovePushRuleTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/RemovePushRuleTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/RemovePushRuleTask.kt index d0edda9cfb..e691129d44 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/RemovePushRuleTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/RemovePushRuleTask.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers -import im.vector.matrix.android.api.pushrules.RuleKind -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.pushrules.RuleKind +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/RemovePusherTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/RemovePusherTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/RemovePusherTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/RemovePusherTask.kt index 0658876b0b..349af5ee3e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/RemovePusherTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/RemovePusherTask.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.pushers.PusherState -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.PusherEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.pushers.PusherState +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.PusherEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.Realm import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/SavePushRulesTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/SavePushRulesTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/SavePushRulesTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/SavePushRulesTask.kt index 8a238c1afb..bc4d9adc1c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/SavePushRulesTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/SavePushRulesTask.kt @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.pushrules.RuleScope -import im.vector.matrix.android.api.pushrules.RuleSetKey -import im.vector.matrix.android.api.pushrules.rest.GetPushRulesResponse -import im.vector.matrix.android.internal.database.mapper.PushRulesMapper -import im.vector.matrix.android.internal.database.model.PushRulesEntity -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.pushrules.RuleScope +import org.matrix.android.sdk.api.pushrules.RuleSetKey +import org.matrix.android.sdk.api.pushrules.rest.GetPushRulesResponse +import org.matrix.android.sdk.internal.database.mapper.PushRulesMapper +import org.matrix.android.sdk.internal.database.model.PushRulesEntity +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import javax.inject.Inject /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/UpdatePushRuleActionsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/UpdatePushRuleActionsTask.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/UpdatePushRuleActionsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/UpdatePushRuleActionsTask.kt index d8025be14d..fe308d215c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/UpdatePushRuleActionsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/UpdatePushRuleActionsTask.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers -import im.vector.matrix.android.api.pushrules.RuleKind -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.pushrules.RuleKind +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/UpdatePushRuleEnableStatusTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/UpdatePushRuleEnableStatusTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/UpdatePushRuleEnableStatusTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/UpdatePushRuleEnableStatusTask.kt index c5d593c263..514adf8d2c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/pushers/UpdatePushRuleEnableStatusTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/pushers/UpdatePushRuleEnableStatusTask.kt @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.pushers +package org.matrix.android.sdk.internal.session.pushers -import im.vector.matrix.android.api.pushrules.RuleKind -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.pushrules.RuleKind +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoom.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoom.kt similarity index 73% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoom.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoom.kt index bcaa25c88d..c13cac95c3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoom.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoom.kt @@ -14,33 +14,33 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.call.RoomCallService -import im.vector.matrix.android.api.session.room.members.MembershipService -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.relation.RelationService -import im.vector.matrix.android.api.session.room.notification.RoomPushRuleService -import im.vector.matrix.android.api.session.room.read.ReadService -import im.vector.matrix.android.api.session.room.reporting.ReportingService -import im.vector.matrix.android.api.session.room.send.DraftService -import im.vector.matrix.android.api.session.room.send.SendService -import im.vector.matrix.android.api.session.room.state.StateService -import im.vector.matrix.android.api.session.room.tags.TagsService -import im.vector.matrix.android.api.session.room.timeline.TimelineService -import im.vector.matrix.android.api.session.room.typing.TypingService -import im.vector.matrix.android.api.session.room.uploads.UploadsService -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.session.room.state.SendStateTask -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryDataSource -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.call.RoomCallService +import org.matrix.android.sdk.api.session.room.members.MembershipService +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.relation.RelationService +import org.matrix.android.sdk.api.session.room.notification.RoomPushRuleService +import org.matrix.android.sdk.api.session.room.read.ReadService +import org.matrix.android.sdk.api.session.room.reporting.ReportingService +import org.matrix.android.sdk.api.session.room.send.DraftService +import org.matrix.android.sdk.api.session.room.send.SendService +import org.matrix.android.sdk.api.session.room.state.StateService +import org.matrix.android.sdk.api.session.room.tags.TagsService +import org.matrix.android.sdk.api.session.room.timeline.TimelineService +import org.matrix.android.sdk.api.session.room.typing.TypingService +import org.matrix.android.sdk.api.session.room.uploads.UploadsService +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.session.room.state.SendStateTask +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryDataSource +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import java.security.InvalidParameterException import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoomDirectoryService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomDirectoryService.kt similarity index 69% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoomDirectoryService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomDirectoryService.kt index 288ee603b6..f4c0d7cb12 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoomDirectoryService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomDirectoryService.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.RoomDirectoryService -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsParams -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsResponse -import im.vector.matrix.android.api.session.room.model.thirdparty.ThirdPartyProtocol -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.session.room.directory.GetPublicRoomTask -import im.vector.matrix.android.internal.session.room.directory.GetThirdPartyProtocolsTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.RoomDirectoryService +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsParams +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsResponse +import org.matrix.android.sdk.api.session.room.model.thirdparty.ThirdPartyProtocol +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.session.room.directory.GetPublicRoomTask +import org.matrix.android.sdk.internal.session.room.directory.GetThirdPartyProtocolsTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import javax.inject.Inject internal class DefaultRoomDirectoryService @Inject constructor(private val getPublicRoomTask: GetPublicRoomTask, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoomService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomService.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoomService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomService.kt index b8b4c968b1..e0df2ae3e3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/DefaultRoomService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomService.kt @@ -14,27 +14,27 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.RoomService -import im.vector.matrix.android.api.session.room.RoomSummaryQueryParams -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.session.room.alias.GetRoomIdByAliasTask -import im.vector.matrix.android.internal.session.room.create.CreateRoomTask -import im.vector.matrix.android.internal.session.room.membership.RoomChangeMembershipStateDataSource -import im.vector.matrix.android.internal.session.room.membership.joining.JoinRoomTask -import im.vector.matrix.android.internal.session.room.read.MarkAllRoomsReadTask -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryDataSource -import im.vector.matrix.android.internal.session.user.accountdata.UpdateBreadcrumbsTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.RoomService +import org.matrix.android.sdk.api.session.room.RoomSummaryQueryParams +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.session.room.alias.GetRoomIdByAliasTask +import org.matrix.android.sdk.internal.session.room.create.CreateRoomTask +import org.matrix.android.sdk.internal.session.room.membership.RoomChangeMembershipStateDataSource +import org.matrix.android.sdk.internal.session.room.membership.joining.JoinRoomTask +import org.matrix.android.sdk.internal.session.room.read.MarkAllRoomsReadTask +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryDataSource +import org.matrix.android.sdk.internal.session.user.accountdata.UpdateBreadcrumbsTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import javax.inject.Inject internal class DefaultRoomService @Inject constructor( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/EventRelationsAggregationProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/EventRelationsAggregationProcessor.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/EventRelationsAggregationProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/EventRelationsAggregationProcessor.kt index 5214317f3b..f2adddaeb8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/EventRelationsAggregationProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/EventRelationsAggregationProcessor.kt @@ -13,40 +13,40 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.AggregatedAnnotation -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.PollSummaryContent -import im.vector.matrix.android.api.session.room.model.ReferencesAggregatedContent -import im.vector.matrix.android.api.session.room.model.VoteInfo -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessagePollResponseContent -import im.vector.matrix.android.api.session.room.model.message.MessageRelationContent -import im.vector.matrix.android.api.session.room.model.relation.ReactionContent -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.database.mapper.EventMapper -import im.vector.matrix.android.internal.database.model.EditAggregatedSummaryEntity -import im.vector.matrix.android.internal.database.model.EventAnnotationsSummaryEntity -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.database.model.PollResponseAggregatedSummaryEntity -import im.vector.matrix.android.internal.database.model.ReactionAggregatedSummaryEntity -import im.vector.matrix.android.internal.database.model.ReactionAggregatedSummaryEntityFields -import im.vector.matrix.android.internal.database.model.ReferencesAggregatedSummaryEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.query.create -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.EventInsertLiveProcessor +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.AggregatedAnnotation +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.PollSummaryContent +import org.matrix.android.sdk.api.session.room.model.ReferencesAggregatedContent +import org.matrix.android.sdk.api.session.room.model.VoteInfo +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessagePollResponseContent +import org.matrix.android.sdk.api.session.room.model.message.MessageRelationContent +import org.matrix.android.sdk.api.session.room.model.relation.ReactionContent +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.database.mapper.EventMapper +import org.matrix.android.sdk.internal.database.model.EditAggregatedSummaryEntity +import org.matrix.android.sdk.internal.database.model.EventAnnotationsSummaryEntity +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.PollResponseAggregatedSummaryEntity +import org.matrix.android.sdk.internal.database.model.ReactionAggregatedSummaryEntity +import org.matrix.android.sdk.internal.database.model.ReactionAggregatedSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.ReferencesAggregatedSummaryEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.query.create +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.EventInsertLiveProcessor import io.realm.Realm import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomAPI.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomAPI.kt index 99374c7e71..c5671529d2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomAPI.kt @@ -14,31 +14,31 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsParams -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsResponse -import im.vector.matrix.android.api.session.room.model.thirdparty.ThirdPartyProtocol -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.network.NetworkConstants -import im.vector.matrix.android.internal.session.room.alias.AddRoomAliasBody -import im.vector.matrix.android.internal.session.room.alias.RoomAliasDescription -import im.vector.matrix.android.internal.session.room.create.CreateRoomBody -import im.vector.matrix.android.internal.session.room.create.CreateRoomResponse -import im.vector.matrix.android.internal.session.room.create.JoinRoomResponse -import im.vector.matrix.android.internal.session.room.membership.RoomMembersResponse -import im.vector.matrix.android.internal.session.room.membership.admin.UserIdAndReason -import im.vector.matrix.android.internal.session.room.membership.joining.InviteBody -import im.vector.matrix.android.internal.session.room.membership.threepid.ThreePidInviteBody -import im.vector.matrix.android.internal.session.room.relation.RelationsResponse -import im.vector.matrix.android.internal.session.room.reporting.ReportContentBody -import im.vector.matrix.android.internal.session.room.send.SendResponse -import im.vector.matrix.android.internal.session.room.tags.TagBody -import im.vector.matrix.android.internal.session.room.timeline.EventContextResponse -import im.vector.matrix.android.internal.session.room.timeline.PaginationResponse -import im.vector.matrix.android.internal.session.room.typing.TypingBody +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsParams +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsResponse +import org.matrix.android.sdk.api.session.room.model.thirdparty.ThirdPartyProtocol +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.session.room.alias.AddRoomAliasBody +import org.matrix.android.sdk.internal.session.room.alias.RoomAliasDescription +import org.matrix.android.sdk.internal.session.room.create.CreateRoomBody +import org.matrix.android.sdk.internal.session.room.create.CreateRoomResponse +import org.matrix.android.sdk.internal.session.room.create.JoinRoomResponse +import org.matrix.android.sdk.internal.session.room.membership.RoomMembersResponse +import org.matrix.android.sdk.internal.session.room.membership.admin.UserIdAndReason +import org.matrix.android.sdk.internal.session.room.membership.joining.InviteBody +import org.matrix.android.sdk.internal.session.room.membership.threepid.ThreePidInviteBody +import org.matrix.android.sdk.internal.session.room.relation.RelationsResponse +import org.matrix.android.sdk.internal.session.room.reporting.ReportContentBody +import org.matrix.android.sdk.internal.session.room.send.SendResponse +import org.matrix.android.sdk.internal.session.room.tags.TagBody +import org.matrix.android.sdk.internal.session.room.timeline.EventContextResponse +import org.matrix.android.sdk.internal.session.room.timeline.PaginationResponse +import org.matrix.android.sdk.internal.session.room.typing.TypingBody import retrofit2.Call import retrofit2.http.Body import retrofit2.http.DELETE diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomAvatarResolver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomAvatarResolver.kt similarity index 73% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomAvatarResolver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomAvatarResolver.kt index 1c395ec647..cf275ee726 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomAvatarResolver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomAvatarResolver.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomAvatarContent -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntityFields -import im.vector.matrix.android.internal.database.query.getOrNull -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomAvatarContent +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntityFields +import org.matrix.android.sdk.internal.database.query.getOrNull +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomFactory.kt similarity index 71% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomFactory.kt index d93ba76c3f..76069e1218 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomFactory.kt @@ -14,27 +14,27 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.room.call.DefaultRoomCallService -import im.vector.matrix.android.internal.session.room.draft.DefaultDraftService -import im.vector.matrix.android.internal.session.room.membership.DefaultMembershipService -import im.vector.matrix.android.internal.session.room.notification.DefaultRoomPushRuleService -import im.vector.matrix.android.internal.session.room.read.DefaultReadService -import im.vector.matrix.android.internal.session.room.relation.DefaultRelationService -import im.vector.matrix.android.internal.session.room.reporting.DefaultReportingService -import im.vector.matrix.android.internal.session.room.send.DefaultSendService -import im.vector.matrix.android.internal.session.room.state.DefaultStateService -import im.vector.matrix.android.internal.session.room.state.SendStateTask -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryDataSource -import im.vector.matrix.android.internal.session.room.tags.DefaultTagsService -import im.vector.matrix.android.internal.session.room.timeline.DefaultTimelineService -import im.vector.matrix.android.internal.session.room.typing.DefaultTypingService -import im.vector.matrix.android.internal.session.room.uploads.DefaultUploadsService -import im.vector.matrix.android.internal.task.TaskExecutor +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.room.call.DefaultRoomCallService +import org.matrix.android.sdk.internal.session.room.draft.DefaultDraftService +import org.matrix.android.sdk.internal.session.room.membership.DefaultMembershipService +import org.matrix.android.sdk.internal.session.room.notification.DefaultRoomPushRuleService +import org.matrix.android.sdk.internal.session.room.read.DefaultReadService +import org.matrix.android.sdk.internal.session.room.relation.DefaultRelationService +import org.matrix.android.sdk.internal.session.room.reporting.DefaultReportingService +import org.matrix.android.sdk.internal.session.room.send.DefaultSendService +import org.matrix.android.sdk.internal.session.room.state.DefaultStateService +import org.matrix.android.sdk.internal.session.room.state.SendStateTask +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryDataSource +import org.matrix.android.sdk.internal.session.room.tags.DefaultTagsService +import org.matrix.android.sdk.internal.session.room.timeline.DefaultTimelineService +import org.matrix.android.sdk.internal.session.room.typing.DefaultTypingService +import org.matrix.android.sdk.internal.session.room.uploads.DefaultUploadsService +import org.matrix.android.sdk.internal.task.TaskExecutor import javax.inject.Inject internal interface RoomFactory { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomGetter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomGetter.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomGetter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomGetter.kt index 9f7e2a0231..4105a6a5ca 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomGetter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomGetter.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntityFields -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntityFields +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomModule.kt similarity index 50% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomModule.kt index 3eb5427b70..3f8a0956ca 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/RoomModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomModule.kt @@ -14,66 +14,66 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room +package org.matrix.android.sdk.internal.session.room import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.session.room.RoomDirectoryService -import im.vector.matrix.android.api.session.room.RoomService -import im.vector.matrix.android.internal.session.DefaultFileService -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.room.alias.AddRoomAliasTask -import im.vector.matrix.android.internal.session.room.alias.DefaultAddRoomAliasTask -import im.vector.matrix.android.internal.session.room.alias.DefaultGetRoomIdByAliasTask -import im.vector.matrix.android.internal.session.room.alias.GetRoomIdByAliasTask -import im.vector.matrix.android.internal.session.room.create.CreateRoomTask -import im.vector.matrix.android.internal.session.room.create.DefaultCreateRoomTask -import im.vector.matrix.android.internal.session.room.directory.DefaultGetPublicRoomTask -import im.vector.matrix.android.internal.session.room.directory.DefaultGetThirdPartyProtocolsTask -import im.vector.matrix.android.internal.session.room.directory.GetPublicRoomTask -import im.vector.matrix.android.internal.session.room.directory.GetThirdPartyProtocolsTask -import im.vector.matrix.android.internal.session.room.membership.DefaultLoadRoomMembersTask -import im.vector.matrix.android.internal.session.room.membership.LoadRoomMembersTask -import im.vector.matrix.android.internal.session.room.membership.admin.DefaultMembershipAdminTask -import im.vector.matrix.android.internal.session.room.membership.admin.MembershipAdminTask -import im.vector.matrix.android.internal.session.room.membership.joining.DefaultInviteTask -import im.vector.matrix.android.internal.session.room.membership.joining.DefaultJoinRoomTask -import im.vector.matrix.android.internal.session.room.membership.joining.InviteTask -import im.vector.matrix.android.internal.session.room.membership.joining.JoinRoomTask -import im.vector.matrix.android.internal.session.room.membership.leaving.DefaultLeaveRoomTask -import im.vector.matrix.android.internal.session.room.membership.leaving.LeaveRoomTask -import im.vector.matrix.android.internal.session.room.membership.threepid.DefaultInviteThreePidTask -import im.vector.matrix.android.internal.session.room.membership.threepid.InviteThreePidTask -import im.vector.matrix.android.internal.session.room.read.DefaultMarkAllRoomsReadTask -import im.vector.matrix.android.internal.session.room.read.DefaultSetReadMarkersTask -import im.vector.matrix.android.internal.session.room.read.MarkAllRoomsReadTask -import im.vector.matrix.android.internal.session.room.read.SetReadMarkersTask -import im.vector.matrix.android.internal.session.room.relation.DefaultFetchEditHistoryTask -import im.vector.matrix.android.internal.session.room.relation.DefaultFindReactionEventForUndoTask -import im.vector.matrix.android.internal.session.room.relation.DefaultUpdateQuickReactionTask -import im.vector.matrix.android.internal.session.room.relation.FetchEditHistoryTask -import im.vector.matrix.android.internal.session.room.relation.FindReactionEventForUndoTask -import im.vector.matrix.android.internal.session.room.relation.UpdateQuickReactionTask -import im.vector.matrix.android.internal.session.room.reporting.DefaultReportContentTask -import im.vector.matrix.android.internal.session.room.reporting.ReportContentTask -import im.vector.matrix.android.internal.session.room.state.DefaultSendStateTask -import im.vector.matrix.android.internal.session.room.state.SendStateTask -import im.vector.matrix.android.internal.session.room.tags.AddTagToRoomTask -import im.vector.matrix.android.internal.session.room.tags.DefaultAddTagToRoomTask -import im.vector.matrix.android.internal.session.room.tags.DefaultDeleteTagFromRoomTask -import im.vector.matrix.android.internal.session.room.tags.DeleteTagFromRoomTask -import im.vector.matrix.android.internal.session.room.timeline.DefaultFetchTokenAndPaginateTask -import im.vector.matrix.android.internal.session.room.timeline.DefaultGetContextOfEventTask -import im.vector.matrix.android.internal.session.room.timeline.DefaultPaginationTask -import im.vector.matrix.android.internal.session.room.timeline.FetchTokenAndPaginateTask -import im.vector.matrix.android.internal.session.room.timeline.GetContextOfEventTask -import im.vector.matrix.android.internal.session.room.timeline.PaginationTask -import im.vector.matrix.android.internal.session.room.typing.DefaultSendTypingTask -import im.vector.matrix.android.internal.session.room.typing.SendTypingTask -import im.vector.matrix.android.internal.session.room.uploads.DefaultGetUploadsTask -import im.vector.matrix.android.internal.session.room.uploads.GetUploadsTask +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.session.room.RoomDirectoryService +import org.matrix.android.sdk.api.session.room.RoomService +import org.matrix.android.sdk.internal.session.DefaultFileService +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.room.alias.AddRoomAliasTask +import org.matrix.android.sdk.internal.session.room.alias.DefaultAddRoomAliasTask +import org.matrix.android.sdk.internal.session.room.alias.DefaultGetRoomIdByAliasTask +import org.matrix.android.sdk.internal.session.room.alias.GetRoomIdByAliasTask +import org.matrix.android.sdk.internal.session.room.create.CreateRoomTask +import org.matrix.android.sdk.internal.session.room.create.DefaultCreateRoomTask +import org.matrix.android.sdk.internal.session.room.directory.DefaultGetPublicRoomTask +import org.matrix.android.sdk.internal.session.room.directory.DefaultGetThirdPartyProtocolsTask +import org.matrix.android.sdk.internal.session.room.directory.GetPublicRoomTask +import org.matrix.android.sdk.internal.session.room.directory.GetThirdPartyProtocolsTask +import org.matrix.android.sdk.internal.session.room.membership.DefaultLoadRoomMembersTask +import org.matrix.android.sdk.internal.session.room.membership.LoadRoomMembersTask +import org.matrix.android.sdk.internal.session.room.membership.admin.DefaultMembershipAdminTask +import org.matrix.android.sdk.internal.session.room.membership.admin.MembershipAdminTask +import org.matrix.android.sdk.internal.session.room.membership.joining.DefaultInviteTask +import org.matrix.android.sdk.internal.session.room.membership.joining.DefaultJoinRoomTask +import org.matrix.android.sdk.internal.session.room.membership.joining.InviteTask +import org.matrix.android.sdk.internal.session.room.membership.joining.JoinRoomTask +import org.matrix.android.sdk.internal.session.room.membership.leaving.DefaultLeaveRoomTask +import org.matrix.android.sdk.internal.session.room.membership.leaving.LeaveRoomTask +import org.matrix.android.sdk.internal.session.room.membership.threepid.DefaultInviteThreePidTask +import org.matrix.android.sdk.internal.session.room.membership.threepid.InviteThreePidTask +import org.matrix.android.sdk.internal.session.room.read.DefaultMarkAllRoomsReadTask +import org.matrix.android.sdk.internal.session.room.read.DefaultSetReadMarkersTask +import org.matrix.android.sdk.internal.session.room.read.MarkAllRoomsReadTask +import org.matrix.android.sdk.internal.session.room.read.SetReadMarkersTask +import org.matrix.android.sdk.internal.session.room.relation.DefaultFetchEditHistoryTask +import org.matrix.android.sdk.internal.session.room.relation.DefaultFindReactionEventForUndoTask +import org.matrix.android.sdk.internal.session.room.relation.DefaultUpdateQuickReactionTask +import org.matrix.android.sdk.internal.session.room.relation.FetchEditHistoryTask +import org.matrix.android.sdk.internal.session.room.relation.FindReactionEventForUndoTask +import org.matrix.android.sdk.internal.session.room.relation.UpdateQuickReactionTask +import org.matrix.android.sdk.internal.session.room.reporting.DefaultReportContentTask +import org.matrix.android.sdk.internal.session.room.reporting.ReportContentTask +import org.matrix.android.sdk.internal.session.room.state.DefaultSendStateTask +import org.matrix.android.sdk.internal.session.room.state.SendStateTask +import org.matrix.android.sdk.internal.session.room.tags.AddTagToRoomTask +import org.matrix.android.sdk.internal.session.room.tags.DefaultAddTagToRoomTask +import org.matrix.android.sdk.internal.session.room.tags.DefaultDeleteTagFromRoomTask +import org.matrix.android.sdk.internal.session.room.tags.DeleteTagFromRoomTask +import org.matrix.android.sdk.internal.session.room.timeline.DefaultFetchTokenAndPaginateTask +import org.matrix.android.sdk.internal.session.room.timeline.DefaultGetContextOfEventTask +import org.matrix.android.sdk.internal.session.room.timeline.DefaultPaginationTask +import org.matrix.android.sdk.internal.session.room.timeline.FetchTokenAndPaginateTask +import org.matrix.android.sdk.internal.session.room.timeline.GetContextOfEventTask +import org.matrix.android.sdk.internal.session.room.timeline.PaginationTask +import org.matrix.android.sdk.internal.session.room.typing.DefaultSendTypingTask +import org.matrix.android.sdk.internal.session.room.typing.SendTypingTask +import org.matrix.android.sdk.internal.session.room.uploads.DefaultGetUploadsTask +import org.matrix.android.sdk.internal.session.room.uploads.GetUploadsTask import org.commonmark.parser.Parser import org.commonmark.renderer.html.HtmlRenderer import org.commonmark.renderer.text.TextContentRenderer diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/AddRoomAliasBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/AddRoomAliasBody.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/AddRoomAliasBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/AddRoomAliasBody.kt index 0150c277ea..34a88547fe 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/AddRoomAliasBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/AddRoomAliasBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.alias +package org.matrix.android.sdk.internal.session.room.alias import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/AddRoomAliasTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/AddRoomAliasTask.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/AddRoomAliasTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/AddRoomAliasTask.kt index baad3a3cde..9f682ff420 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/AddRoomAliasTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/AddRoomAliasTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.alias +package org.matrix.android.sdk.internal.session.room.alias -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/GetRoomIdByAliasTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/GetRoomIdByAliasTask.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/GetRoomIdByAliasTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/GetRoomIdByAliasTask.kt index 4b0c28e1ca..d8703f47d1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/GetRoomIdByAliasTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/GetRoomIdByAliasTask.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.alias +package org.matrix.android.sdk.internal.session.room.alias import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.findByAlias -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.findByAlias +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import io.realm.Realm import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/RoomAliasDescription.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/RoomAliasDescription.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/RoomAliasDescription.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/RoomAliasDescription.kt index c7ddae0e10..88f5512cc0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/alias/RoomAliasDescription.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/RoomAliasDescription.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.alias +package org.matrix.android.sdk.internal.session.room.alias import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/call/DefaultRoomCallService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/call/DefaultRoomCallService.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/call/DefaultRoomCallService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/call/DefaultRoomCallService.kt index c23d8de37f..d680b3da86 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/call/DefaultRoomCallService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/call/DefaultRoomCallService.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.call +package org.matrix.android.sdk.internal.session.room.call import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.room.call.RoomCallService -import im.vector.matrix.android.internal.session.room.RoomGetter +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.room.call.RoomCallService +import org.matrix.android.sdk.internal.session.room.RoomGetter internal class DefaultRoomCallService @AssistedInject constructor( @Assisted private val roomId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomBody.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomBody.kt index 7a27da3607..42286a4772 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomBody.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.create +package org.matrix.android.sdk.internal.session.room.create import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.model.RoomDirectoryVisibility -import im.vector.matrix.android.api.session.room.model.create.CreateRoomPreset -import im.vector.matrix.android.internal.session.room.membership.threepid.ThreePidInviteBody +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomPreset +import org.matrix.android.sdk.internal.session.room.membership.threepid.ThreePidInviteBody /** * Parameter to create a room diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomBodyBuilder.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomBodyBuilder.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomBodyBuilder.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomBodyBuilder.kt index 4bf54251e5..ff0a04c9f8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomBodyBuilder.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomBodyBuilder.kt @@ -14,23 +14,23 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.create +package org.matrix.android.sdk.internal.session.room.create -import im.vector.matrix.android.api.session.crypto.crosssigning.CrossSigningService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.toMedium -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.internal.crypto.DeviceListManager -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.di.AuthenticatedIdentity -import im.vector.matrix.android.internal.network.token.AccessTokenProvider -import im.vector.matrix.android.internal.session.identity.EnsureIdentityTokenTask -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.data.getIdentityServerUrlWithoutProtocol -import im.vector.matrix.android.internal.session.room.membership.threepid.ThreePidInviteBody +import org.matrix.android.sdk.api.session.crypto.crosssigning.CrossSigningService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.toMedium +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.internal.crypto.DeviceListManager +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.di.AuthenticatedIdentity +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.internal.session.identity.EnsureIdentityTokenTask +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.data.getIdentityServerUrlWithoutProtocol +import org.matrix.android.sdk.internal.session.room.membership.threepid.ThreePidInviteBody import java.security.InvalidParameterException import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomResponse.kt index 62208941cc..39a1e60c1c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.create +package org.matrix.android.sdk.internal.session.room.create import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomTask.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomTask.kt index 791091c549..66590ecc30 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/CreateRoomTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomTask.kt @@ -14,25 +14,25 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.create +package org.matrix.android.sdk.internal.session.room.create import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.room.failure.CreateRoomFailure -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.api.session.room.model.create.CreateRoomPreset -import im.vector.matrix.android.internal.database.awaitNotEmptyResult -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.RoomEntityFields -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.room.read.SetReadMarkersTask -import im.vector.matrix.android.internal.session.user.accountdata.DirectChatsHelper -import im.vector.matrix.android.internal.session.user.accountdata.UpdateUserAccountDataTask -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.room.failure.CreateRoomFailure +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomPreset +import org.matrix.android.sdk.internal.database.awaitNotEmptyResult +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.RoomEntityFields +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.room.read.SetReadMarkersTask +import org.matrix.android.sdk.internal.session.user.accountdata.DirectChatsHelper +import org.matrix.android.sdk.internal.session.user.accountdata.UpdateUserAccountDataTask +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.RealmConfiguration import kotlinx.coroutines.TimeoutCancellationException import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/RoomCreateEventProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/RoomCreateEventProcessor.kt similarity index 67% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/RoomCreateEventProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/RoomCreateEventProcessor.kt index fe2bf846ff..1efd09fbd3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/create/RoomCreateEventProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/RoomCreateEventProcessor.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.create +package org.matrix.android.sdk.internal.session.room.create -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.VersioningState -import im.vector.matrix.android.api.session.room.model.create.RoomCreateContent -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.session.EventInsertLiveProcessor +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.VersioningState +import org.matrix.android.sdk.api.session.room.model.create.RoomCreateContent +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.session.EventInsertLiveProcessor import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/directory/GetPublicRoomTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/directory/GetPublicRoomTask.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/directory/GetPublicRoomTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/directory/GetPublicRoomTask.kt index 2b7d2e7dd9..4e4d10cd52 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/directory/GetPublicRoomTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/directory/GetPublicRoomTask.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.directory +package org.matrix.android.sdk.internal.session.room.directory -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsParams -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsResponse -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsParams +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsResponse +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/directory/GetThirdPartyProtocolsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/directory/GetThirdPartyProtocolsTask.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/directory/GetThirdPartyProtocolsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/directory/GetThirdPartyProtocolsTask.kt index c32e082bcd..d608e9e947 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/directory/GetThirdPartyProtocolsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/directory/GetThirdPartyProtocolsTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.directory +package org.matrix.android.sdk.internal.session.room.directory -import im.vector.matrix.android.api.session.room.model.thirdparty.ThirdPartyProtocol -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.room.model.thirdparty.ThirdPartyProtocol +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/draft/DefaultDraftService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/draft/DefaultDraftService.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/draft/DefaultDraftService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/draft/DefaultDraftService.kt index e756d9e974..7ca737d8a0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/draft/DefaultDraftService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/draft/DefaultDraftService.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.draft +package org.matrix.android.sdk.internal.session.room.draft import androidx.lifecycle.LiveData import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.send.DraftService -import im.vector.matrix.android.api.session.room.send.UserDraft -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.send.DraftService +import org.matrix.android.sdk.api.session.room.send.UserDraft +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers internal class DefaultDraftService @AssistedInject constructor(@Assisted private val roomId: String, private val draftRepository: DraftRepository, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/draft/DraftRepository.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/draft/DraftRepository.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/draft/DraftRepository.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/draft/DraftRepository.kt index a61f407453..209e8386d1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/draft/DraftRepository.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/draft/DraftRepository.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.draft +package org.matrix.android.sdk.internal.session.room.draft import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.session.room.send.UserDraft -import im.vector.matrix.android.internal.database.mapper.DraftMapper -import im.vector.matrix.android.internal.database.model.DraftEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.UserDraftsEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.session.room.send.UserDraft +import org.matrix.android.sdk.internal.database.mapper.DraftMapper +import org.matrix.android.sdk.internal.database.model.DraftEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.UserDraftsEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.Realm import io.realm.kotlin.createObject import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/DefaultMembershipService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/DefaultMembershipService.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/DefaultMembershipService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/DefaultMembershipService.kt index f413f5c9c0..6e4128d879 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/DefaultMembershipService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/DefaultMembershipService.kt @@ -14,33 +14,33 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership +package org.matrix.android.sdk.internal.session.room.membership import androidx.lifecycle.LiveData import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.room.members.MembershipService -import im.vector.matrix.android.api.session.room.members.RoomMemberQueryParams -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntityFields -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.query.process -import im.vector.matrix.android.internal.session.room.membership.admin.MembershipAdminTask -import im.vector.matrix.android.internal.session.room.membership.joining.InviteTask -import im.vector.matrix.android.internal.session.room.membership.joining.JoinRoomTask -import im.vector.matrix.android.internal.session.room.membership.leaving.LeaveRoomTask -import im.vector.matrix.android.internal.session.room.membership.threepid.InviteThreePidTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.util.fetchCopied +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.room.members.MembershipService +import org.matrix.android.sdk.api.session.room.members.RoomMemberQueryParams +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntityFields +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.query.process +import org.matrix.android.sdk.internal.session.room.membership.admin.MembershipAdminTask +import org.matrix.android.sdk.internal.session.room.membership.joining.InviteTask +import org.matrix.android.sdk.internal.session.room.membership.joining.JoinRoomTask +import org.matrix.android.sdk.internal.session.room.membership.leaving.LeaveRoomTask +import org.matrix.android.sdk.internal.session.room.membership.threepid.InviteThreePidTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.util.fetchCopied import io.realm.Realm import io.realm.RealmQuery diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/LoadRoomMembersTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/LoadRoomMembersTask.kt similarity index 74% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/LoadRoomMembersTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/LoadRoomMembersTask.kt index d860ccc7e4..2d55914ae4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/LoadRoomMembersTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/LoadRoomMembersTask.kt @@ -14,25 +14,25 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership +package org.matrix.android.sdk.internal.session.room.membership import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.database.mapper.toEntity -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.query.copyToRealmOrIgnore -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryUpdater -import im.vector.matrix.android.internal.session.sync.SyncTokenStore -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.database.mapper.toEntity +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.query.copyToRealmOrIgnore +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryUpdater +import org.matrix.android.sdk.internal.session.sync.SyncTokenStore +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.Realm import io.realm.kotlin.createObject import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomChangeMembershipStateDataSource.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomChangeMembershipStateDataSource.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomChangeMembershipStateDataSource.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomChangeMembershipStateDataSource.kt index 5cf75c3bbd..bb394468a8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomChangeMembershipStateDataSource.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomChangeMembershipStateDataSource.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership +package org.matrix.android.sdk.internal.session.room.membership import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.internal.session.SessionScope import javax.inject.Inject /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomDisplayNameResolver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomDisplayNameResolver.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomDisplayNameResolver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomDisplayNameResolver.kt index 55474df2bb..8df14b0d1d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomDisplayNameResolver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomDisplayNameResolver.kt @@ -14,25 +14,25 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership +package org.matrix.android.sdk.internal.session.room.membership import android.content.Context -import im.vector.matrix.android.R -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomAliasesContent -import im.vector.matrix.android.api.session.room.model.RoomCanonicalAliasContent -import im.vector.matrix.android.api.session.room.model.RoomNameContent -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntityFields -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.getOrNull -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.UserId +import org.matrix.android.sdk.R +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomAliasesContent +import org.matrix.android.sdk.api.session.room.model.RoomCanonicalAliasContent +import org.matrix.android.sdk.api.session.room.model.RoomNameContent +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.getOrNull +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.UserId import io.realm.Realm import javax.inject.Inject @@ -122,7 +122,7 @@ internal class RoomDisplayNameResolver @Inject constructor(private val context: return name ?: roomId } - /** See [im.vector.matrix.android.api.session.room.sender.SenderInfo.disambiguatedDisplayName] */ + /** See [org.matrix.android.sdk.api.session.room.sender.SenderInfo.disambiguatedDisplayName] */ private fun resolveRoomMemberName(roomMemberSummary: RoomMemberSummaryEntity?, roomMemberHelper: RoomMemberHelper): String? { if (roomMemberSummary == null) return null diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberEntityFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberEntityFactory.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberEntityFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberEntityFactory.kt index 291d2af3a6..4fd9a9cec7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberEntityFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberEntityFactory.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership +package org.matrix.android.sdk.internal.session.room.membership -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity internal object RoomMemberEntityFactory { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberEventHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberEventHandler.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberEventHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberEventHandler.kt index b340766c1b..9bc039ba5c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberEventHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberEventHandler.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership +package org.matrix.android.sdk.internal.session.room.membership -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.internal.session.user.UserEntityFactory +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.internal.session.user.UserEntityFactory import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberHelper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberHelper.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberHelper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberHelper.kt index 05f6fdff23..ef134916ad 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMemberHelper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberHelper.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership +package org.matrix.android.sdk.internal.session.room.membership -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntityFields -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.getOrNull -import im.vector.matrix.android.internal.database.query.where +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.getOrNull +import org.matrix.android.sdk.internal.database.query.where import io.realm.Realm import io.realm.RealmQuery diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMembersResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMembersResponse.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMembersResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMembersResponse.kt index 7f77fbf79c..4077b72251 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/RoomMembersResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMembersResponse.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership +package org.matrix.android.sdk.internal.session.room.membership import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event @JsonClass(generateAdapter = true) internal data class RoomMembersResponse( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/admin/MembershipAdminTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/admin/MembershipAdminTask.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/admin/MembershipAdminTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/admin/MembershipAdminTask.kt index 676a7de787..0edea44b76 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/admin/MembershipAdminTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/admin/MembershipAdminTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership.admin +package org.matrix.android.sdk.internal.session.room.membership.admin -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import javax.inject.Inject internal interface MembershipAdminTask : Task<MembershipAdminTask.Params, Unit> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/admin/UserIdAndReason.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/admin/UserIdAndReason.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/admin/UserIdAndReason.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/admin/UserIdAndReason.kt index 931602a79e..01d1d2f644 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/admin/UserIdAndReason.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/admin/UserIdAndReason.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership.admin +package org.matrix.android.sdk.internal.session.room.membership.admin import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/InviteBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/InviteBody.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/InviteBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/InviteBody.kt index 2d72197198..a7b3c81cd3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/InviteBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/InviteBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership.joining +package org.matrix.android.sdk.internal.session.room.membership.joining import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/InviteTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/InviteTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/InviteTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/InviteTask.kt index 5a8b302f1b..19f4dd0cf9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/InviteTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/InviteTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership.joining +package org.matrix.android.sdk.internal.session.room.membership.joining -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/JoinRoomTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/JoinRoomTask.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/JoinRoomTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/JoinRoomTask.kt index 8fb9a1f065..3cc2c1be51 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/joining/JoinRoomTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/joining/JoinRoomTask.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership.joining +package org.matrix.android.sdk.internal.session.room.membership.joining -import im.vector.matrix.android.api.session.room.failure.JoinRoomFailure -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.internal.database.awaitNotEmptyResult -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.RoomEntityFields -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.room.create.JoinRoomResponse -import im.vector.matrix.android.internal.session.room.membership.RoomChangeMembershipStateDataSource -import im.vector.matrix.android.internal.session.room.read.SetReadMarkersTask -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.room.failure.JoinRoomFailure +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.internal.database.awaitNotEmptyResult +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.RoomEntityFields +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.room.create.JoinRoomResponse +import org.matrix.android.sdk.internal.session.room.membership.RoomChangeMembershipStateDataSource +import org.matrix.android.sdk.internal.session.room.read.SetReadMarkersTask +import org.matrix.android.sdk.internal.task.Task import io.realm.RealmConfiguration import kotlinx.coroutines.TimeoutCancellationException import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/leaving/LeaveRoomTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/leaving/LeaveRoomTask.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/leaving/LeaveRoomTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/leaving/LeaveRoomTask.kt index 94645f3d98..128f36acd5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/leaving/LeaveRoomTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/leaving/LeaveRoomTask.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership.leaving +package org.matrix.android.sdk.internal.session.room.membership.leaving -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.create.RoomCreateContent -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.room.membership.RoomChangeMembershipStateDataSource -import im.vector.matrix.android.internal.session.room.state.StateEventDataSource -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryDataSource -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.create.RoomCreateContent +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.room.membership.RoomChangeMembershipStateDataSource +import org.matrix.android.sdk.internal.session.room.state.StateEventDataSource +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryDataSource +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/threepid/InviteThreePidTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/threepid/InviteThreePidTask.kt similarity index 70% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/threepid/InviteThreePidTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/threepid/InviteThreePidTask.kt index 25fe7b4888..fd1410075b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/threepid/InviteThreePidTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/threepid/InviteThreePidTask.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership.threepid +package org.matrix.android.sdk.internal.session.room.membership.threepid -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.identity.toMedium -import im.vector.matrix.android.internal.di.AuthenticatedIdentity -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.network.token.AccessTokenProvider -import im.vector.matrix.android.internal.session.identity.EnsureIdentityTokenTask -import im.vector.matrix.android.internal.session.identity.data.IdentityStore -import im.vector.matrix.android.internal.session.identity.data.getIdentityServerUrlWithoutProtocol -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.toMedium +import org.matrix.android.sdk.internal.di.AuthenticatedIdentity +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.network.token.AccessTokenProvider +import org.matrix.android.sdk.internal.session.identity.EnsureIdentityTokenTask +import org.matrix.android.sdk.internal.session.identity.data.IdentityStore +import org.matrix.android.sdk.internal.session.identity.data.getIdentityServerUrlWithoutProtocol +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/threepid/ThreePidInviteBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/threepid/ThreePidInviteBody.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/threepid/ThreePidInviteBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/threepid/ThreePidInviteBody.kt index 23dd6bad77..86e85284ba 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/membership/threepid/ThreePidInviteBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/threepid/ThreePidInviteBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.membership.threepid +package org.matrix.android.sdk.internal.session.room.membership.threepid import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/DefaultRoomPushRuleService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/DefaultRoomPushRuleService.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/DefaultRoomPushRuleService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/DefaultRoomPushRuleService.kt index bc677b3720..db4f8204b8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/DefaultRoomPushRuleService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/DefaultRoomPushRuleService.kt @@ -14,23 +14,23 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.notification +package org.matrix.android.sdk.internal.session.room.notification import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.pushrules.RuleScope -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState -import im.vector.matrix.android.api.session.room.notification.RoomPushRuleService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.database.model.PushRuleEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.pushrules.RuleScope +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.api.session.room.notification.RoomPushRuleService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.database.model.PushRuleEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith internal class DefaultRoomPushRuleService @AssistedInject constructor(@Assisted private val roomId: String, private val setRoomNotificationStateTask: SetRoomNotificationStateTask, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/RoomPushRule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/RoomPushRule.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/RoomPushRule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/RoomPushRule.kt index b07f94f0f3..ab497a4eac 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/RoomPushRule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/RoomPushRule.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.notification +package org.matrix.android.sdk.internal.session.room.notification -import im.vector.matrix.android.api.pushrules.RuleKind -import im.vector.matrix.android.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.RuleKind +import org.matrix.android.sdk.api.pushrules.rest.PushRule internal data class RoomPushRule( val kind: RuleKind, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/RoomPushRuleMapper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/RoomPushRuleMapper.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/RoomPushRuleMapper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/RoomPushRuleMapper.kt index f715cde4c1..eb04a21e22 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/RoomPushRuleMapper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/RoomPushRuleMapper.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.notification +package org.matrix.android.sdk.internal.session.room.notification -import im.vector.matrix.android.api.pushrules.Action -import im.vector.matrix.android.api.pushrules.Condition -import im.vector.matrix.android.api.pushrules.RuleSetKey -import im.vector.matrix.android.api.pushrules.getActions -import im.vector.matrix.android.api.pushrules.rest.PushCondition -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.api.pushrules.toJson -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState -import im.vector.matrix.android.internal.database.mapper.PushRulesMapper -import im.vector.matrix.android.internal.database.model.PushRuleEntity +import org.matrix.android.sdk.api.pushrules.Action +import org.matrix.android.sdk.api.pushrules.Condition +import org.matrix.android.sdk.api.pushrules.RuleSetKey +import org.matrix.android.sdk.api.pushrules.getActions +import org.matrix.android.sdk.api.pushrules.rest.PushCondition +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.toJson +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.internal.database.mapper.PushRulesMapper +import org.matrix.android.sdk.internal.database.model.PushRuleEntity internal fun PushRuleEntity.toRoomPushRule(): RoomPushRule? { val kind = parent?.firstOrNull()?.kind diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/SetRoomNotificationStateTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/SetRoomNotificationStateTask.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/SetRoomNotificationStateTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/SetRoomNotificationStateTask.kt index e59f3d3039..340939adfc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/notification/SetRoomNotificationStateTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/SetRoomNotificationStateTask.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.notification +package org.matrix.android.sdk.internal.session.room.notification import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.pushrules.RuleScope -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState -import im.vector.matrix.android.internal.database.model.PushRuleEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.pushers.AddPushRuleTask -import im.vector.matrix.android.internal.session.pushers.RemovePushRuleTask -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.pushrules.RuleScope +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.internal.database.model.PushRuleEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.pushers.AddPushRuleTask +import org.matrix.android.sdk.internal.session.pushers.RemovePushRuleTask +import org.matrix.android.sdk.internal.task.Task import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/prune/RedactionEventProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/prune/RedactionEventProcessor.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/prune/RedactionEventProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/prune/RedactionEventProcessor.kt index f0e080cb37..bf968bed02 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/prune/RedactionEventProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/prune/RedactionEventProcessor.kt @@ -14,21 +14,21 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.prune +package org.matrix.android.sdk.internal.session.room.prune -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.UnsignedData -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.database.mapper.EventMapper -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.query.findWithSenderMembershipEvent -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.session.EventInsertLiveProcessor +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.UnsignedData +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.database.mapper.EventMapper +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.query.findWithSenderMembershipEvent +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.session.EventInsertLiveProcessor import io.realm.Realm import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/DefaultReadService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/DefaultReadService.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/DefaultReadService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/DefaultReadService.kt index 29331e5646..5708017dc6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/DefaultReadService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/DefaultReadService.kt @@ -14,28 +14,28 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.read +package org.matrix.android.sdk.internal.session.room.read import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.model.ReadReceipt -import im.vector.matrix.android.api.session.room.read.ReadService -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.database.mapper.ReadReceiptsSummaryMapper -import im.vector.matrix.android.internal.database.model.ReadMarkerEntity -import im.vector.matrix.android.internal.database.model.ReadReceiptEntity -import im.vector.matrix.android.internal.database.model.ReadReceiptsSummaryEntity -import im.vector.matrix.android.internal.database.query.isEventRead -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.model.ReadReceipt +import org.matrix.android.sdk.api.session.room.read.ReadService +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.database.mapper.ReadReceiptsSummaryMapper +import org.matrix.android.sdk.internal.database.model.ReadMarkerEntity +import org.matrix.android.sdk.internal.database.model.ReadReceiptEntity +import org.matrix.android.sdk.internal.database.model.ReadReceiptsSummaryEntity +import org.matrix.android.sdk.internal.database.query.isEventRead +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith internal class DefaultReadService @AssistedInject constructor( @Assisted private val roomId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/FullyReadContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/FullyReadContent.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/FullyReadContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/FullyReadContent.kt index c91b2af1ae..f0c6bedb25 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/FullyReadContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/FullyReadContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.read +package org.matrix.android.sdk.internal.session.room.read import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/MarkAllRoomsReadTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/MarkAllRoomsReadTask.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/MarkAllRoomsReadTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/MarkAllRoomsReadTask.kt index b7b63dcdf9..2ff71bf952 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/MarkAllRoomsReadTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/MarkAllRoomsReadTask.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.read +package org.matrix.android.sdk.internal.session.room.read -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.task.Task import javax.inject.Inject internal interface MarkAllRoomsReadTask : Task<MarkAllRoomsReadTask.Params, Unit> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/SetReadMarkersTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/SetReadMarkersTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/SetReadMarkersTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/SetReadMarkersTask.kt index 9b27335287..38ff6a8848 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/read/SetReadMarkersTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/SetReadMarkersTask.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.read +package org.matrix.android.sdk.internal.session.room.read import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.query.isEventRead -import im.vector.matrix.android.internal.database.query.isReadMarkerMoreRecent -import im.vector.matrix.android.internal.database.query.latestEvent -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.sync.ReadReceiptHandler -import im.vector.matrix.android.internal.session.sync.RoomFullyReadHandler -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.query.isEventRead +import org.matrix.android.sdk.internal.database.query.isReadMarkerMoreRecent +import org.matrix.android.sdk.internal.database.query.latestEvent +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.sync.ReadReceiptHandler +import org.matrix.android.sdk.internal.session.sync.RoomFullyReadHandler +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.Realm import org.greenrobot.eventbus.EventBus import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/DefaultRelationService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/DefaultRelationService.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/DefaultRelationService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/DefaultRelationService.kt index 2ef2badabd..b219aefcfe 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/DefaultRelationService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/DefaultRelationService.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.relation +package org.matrix.android.sdk.internal.session.room.relation import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations @@ -21,33 +21,33 @@ import androidx.work.OneTimeWorkRequest import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.EventAnnotationsSummary -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.relation.RelationService -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.database.mapper.TimelineEventMapper -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.EventAnnotationsSummaryEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.session.room.send.EncryptEventWorker -import im.vector.matrix.android.internal.session.room.send.LocalEchoEventFactory -import im.vector.matrix.android.internal.session.room.send.RedactEventWorker -import im.vector.matrix.android.internal.session.room.send.SendEventWorker -import im.vector.matrix.android.internal.session.room.timeline.TimelineSendEventWorkCommon -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.util.fetchCopyMap -import im.vector.matrix.android.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.EventAnnotationsSummary +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.relation.RelationService +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.database.mapper.TimelineEventMapper +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.EventAnnotationsSummaryEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.session.room.send.EncryptEventWorker +import org.matrix.android.sdk.internal.session.room.send.LocalEchoEventFactory +import org.matrix.android.sdk.internal.session.room.send.RedactEventWorker +import org.matrix.android.sdk.internal.session.room.send.SendEventWorker +import org.matrix.android.sdk.internal.session.room.timeline.TimelineSendEventWorkCommon +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.util.fetchCopyMap +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory import timber.log.Timber internal class DefaultRelationService @AssistedInject constructor( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/FetchEditHistoryTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/FetchEditHistoryTask.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/FetchEditHistoryTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/FetchEditHistoryTask.kt index a4ab06f767..bdca275bab 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/FetchEditHistoryTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/FetchEditHistoryTask.kt @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.relation +package org.matrix.android.sdk.internal.session.room.relation -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/FindReactionEventForUndoTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/FindReactionEventForUndoTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/FindReactionEventForUndoTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/FindReactionEventForUndoTask.kt index c755d9c6e8..2d94e0e42c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/FindReactionEventForUndoTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/FindReactionEventForUndoTask.kt @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.relation +package org.matrix.android.sdk.internal.session.room.relation import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.EventAnnotationsSummaryEntity -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.ReactionAggregatedSummaryEntityFields -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.database.model.EventAnnotationsSummaryEntity +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.ReactionAggregatedSummaryEntityFields +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.task.Task import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/RelationsResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/RelationsResponse.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/RelationsResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/RelationsResponse.kt index 73e6592f7d..7f6598d0b0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/RelationsResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/RelationsResponse.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.relation +package org.matrix.android.sdk.internal.session.room.relation import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event @JsonClass(generateAdapter = true) internal data class RelationsResponse( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/SendRelationWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/SendRelationWorker.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/SendRelationWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/SendRelationWorker.kt index 9a8f1a7dc6..2b61f6b2ba 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/SendRelationWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/SendRelationWorker.kt @@ -13,23 +13,23 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.relation +package org.matrix.android.sdk.internal.session.room.relation import android.content.Context import androidx.work.CoroutineWorker import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.relation.ReactionContent -import im.vector.matrix.android.api.session.room.model.relation.ReactionInfo -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.room.send.SendResponse -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.relation.ReactionContent +import org.matrix.android.sdk.api.session.room.model.relation.ReactionInfo +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.room.send.SendResponse +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/UpdateQuickReactionTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/UpdateQuickReactionTask.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/UpdateQuickReactionTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/UpdateQuickReactionTask.kt index d11ca97af0..d7bf8f6ffb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/relation/UpdateQuickReactionTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/UpdateQuickReactionTask.kt @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.relation +package org.matrix.android.sdk.internal.session.room.relation import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.EventAnnotationsSummaryEntity -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.ReactionAggregatedSummaryEntityFields -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.database.model.EventAnnotationsSummaryEntity +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.ReactionAggregatedSummaryEntityFields +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.task.Task import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/DefaultReportingService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/DefaultReportingService.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/DefaultReportingService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/DefaultReportingService.kt index 3b64cce439..d26cea9130 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/DefaultReportingService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/DefaultReportingService.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.reporting +package org.matrix.android.sdk.internal.session.room.reporting import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.reporting.ReportingService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.reporting.ReportingService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith internal class DefaultReportingService @AssistedInject constructor(@Assisted private val roomId: String, private val taskExecutor: TaskExecutor, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/ReportContentBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/ReportContentBody.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/ReportContentBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/ReportContentBody.kt index 2cf33551ce..4dfbab7a7c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/ReportContentBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/ReportContentBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.reporting +package org.matrix.android.sdk.internal.session.room.reporting import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/ReportContentTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/ReportContentTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/ReportContentTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/ReportContentTask.kt index 74012348df..9db4a8ee74 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/reporting/ReportContentTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/ReportContentTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.reporting +package org.matrix.android.sdk.internal.session.room.reporting -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/DefaultSendService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/DefaultSendService.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/DefaultSendService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/DefaultSendService.kt index 73b35c268a..154faed9f1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/DefaultSendService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/DefaultSendService.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import androidx.work.BackoffPolicy import androidx.work.ExistingWorkPolicy @@ -22,27 +22,27 @@ import androidx.work.OneTimeWorkRequest import androidx.work.Operation import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.isImageMessage -import im.vector.matrix.android.api.session.events.model.isTextMessage -import im.vector.matrix.android.api.session.room.model.message.OptionItem -import im.vector.matrix.android.api.session.room.send.SendService -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.CancelableBag -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.session.content.UploadContentWorker -import im.vector.matrix.android.internal.session.room.timeline.TimelineSendEventWorkCommon -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.CancelableWork -import im.vector.matrix.android.internal.worker.AlwaysSuccessfulWorker -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.startChain +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.isImageMessage +import org.matrix.android.sdk.api.session.events.model.isTextMessage +import org.matrix.android.sdk.api.session.room.model.message.OptionItem +import org.matrix.android.sdk.api.session.room.send.SendService +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.CancelableBag +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.session.content.UploadContentWorker +import org.matrix.android.sdk.internal.session.room.timeline.TimelineSendEventWorkCommon +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.CancelableWork +import org.matrix.android.sdk.internal.worker.AlwaysSuccessfulWorker +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.startChain import kotlinx.coroutines.launch import timber.log.Timber import java.util.concurrent.Executors diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/EncryptEventWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/EncryptEventWorker.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/EncryptEventWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/EncryptEventWorker.kt index 3d8e63cb97..546e1a736c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/EncryptEventWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/EncryptEventWorker.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import android.content.Context import androidx.work.CoroutineWorker import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.crypto.model.MXEncryptEventContentResult -import im.vector.matrix.android.internal.util.awaitCallback -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.crypto.model.MXEncryptEventContentResult +import org.matrix.android.sdk.internal.util.awaitCallback +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/LocalEchoEventFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/LocalEchoEventFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt index ee52cf966f..2cfe59cdbb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/LocalEchoEventFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt @@ -14,53 +14,53 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import android.content.Context import android.graphics.Bitmap import android.media.MediaMetadataRetriever import androidx.exifinterface.media.ExifInterface -import im.vector.matrix.android.R -import im.vector.matrix.android.api.permalinks.PermalinkFactory -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.UnsignedData -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.model.message.AudioInfo -import im.vector.matrix.android.api.session.room.model.message.FileInfo -import im.vector.matrix.android.api.session.room.model.message.ImageInfo -import im.vector.matrix.android.api.session.room.model.message.MessageAudioContent -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageContentWithFormattedBody -import im.vector.matrix.android.api.session.room.model.message.MessageFileContent -import im.vector.matrix.android.api.session.room.model.message.MessageFormat -import im.vector.matrix.android.api.session.room.model.message.MessageImageContent -import im.vector.matrix.android.api.session.room.model.message.MessageOptionsContent -import im.vector.matrix.android.api.session.room.model.message.MessagePollResponseContent -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.api.session.room.model.message.OPTION_TYPE_POLL -import im.vector.matrix.android.api.session.room.model.message.OptionItem -import im.vector.matrix.android.api.session.room.model.message.ThumbnailInfo -import im.vector.matrix.android.api.session.room.model.message.VideoInfo -import im.vector.matrix.android.api.session.room.model.relation.ReactionContent -import im.vector.matrix.android.api.session.room.model.relation.ReactionInfo -import im.vector.matrix.android.api.session.room.model.relation.RelationDefaultContent -import im.vector.matrix.android.api.session.room.model.relation.ReplyToContent -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.getLastMessageContent -import im.vector.matrix.android.api.session.room.timeline.isReply -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.content.ThumbnailExtractor -import im.vector.matrix.android.internal.session.room.send.pills.TextPillsUtils -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.StringProvider +import org.matrix.android.sdk.R +import org.matrix.android.sdk.api.permalinks.PermalinkFactory +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.UnsignedData +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.model.message.AudioInfo +import org.matrix.android.sdk.api.session.room.model.message.FileInfo +import org.matrix.android.sdk.api.session.room.model.message.ImageInfo +import org.matrix.android.sdk.api.session.room.model.message.MessageAudioContent +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageContentWithFormattedBody +import org.matrix.android.sdk.api.session.room.model.message.MessageFileContent +import org.matrix.android.sdk.api.session.room.model.message.MessageFormat +import org.matrix.android.sdk.api.session.room.model.message.MessageImageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageOptionsContent +import org.matrix.android.sdk.api.session.room.model.message.MessagePollResponseContent +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.api.session.room.model.message.OPTION_TYPE_POLL +import org.matrix.android.sdk.api.session.room.model.message.OptionItem +import org.matrix.android.sdk.api.session.room.model.message.ThumbnailInfo +import org.matrix.android.sdk.api.session.room.model.message.VideoInfo +import org.matrix.android.sdk.api.session.room.model.relation.ReactionContent +import org.matrix.android.sdk.api.session.room.model.relation.ReactionInfo +import org.matrix.android.sdk.api.session.room.model.relation.RelationDefaultContent +import org.matrix.android.sdk.api.session.room.model.relation.ReplyToContent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.getLastMessageContent +import org.matrix.android.sdk.api.session.room.timeline.isReply +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.content.ThumbnailExtractor +import org.matrix.android.sdk.internal.session.room.send.pills.TextPillsUtils +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.StringProvider import javax.inject.Inject /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/LocalEchoRepository.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoRepository.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/LocalEchoRepository.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoRepository.kt index bbb20802f5..18443262b2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/LocalEchoRepository.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoRepository.kt @@ -14,35 +14,35 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.database.helper.nextId -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.database.mapper.TimelineEventMapper -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.mapper.toEntity -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventInsertEntity -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.query.findAllInRoomWithSendStates -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryUpdater -import im.vector.matrix.android.internal.session.room.timeline.DefaultTimeline -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.database.helper.nextId +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.database.mapper.TimelineEventMapper +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.mapper.toEntity +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventInsertEntity +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.query.findAllInRoomWithSendStates +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryUpdater +import org.matrix.android.sdk.internal.session.room.timeline.DefaultTimeline +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.Realm import org.greenrobot.eventbus.EventBus import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/MarkdownParser.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParser.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/MarkdownParser.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParser.kt index 3833b2f87d..37a2d1a9ae 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/MarkdownParser.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MarkdownParser.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import org.commonmark.parser.Parser import org.commonmark.renderer.html.HtmlRenderer diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/MultipleEventSendingDispatcherWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MultipleEventSendingDispatcherWorker.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/MultipleEventSendingDispatcherWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MultipleEventSendingDispatcherWorker.kt index 5e272ceff3..19fc6e89f2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/MultipleEventSendingDispatcherWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/MultipleEventSendingDispatcherWorker.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import android.content.Context import androidx.work.BackoffPolicy @@ -22,15 +22,15 @@ import androidx.work.CoroutineWorker import androidx.work.OneTimeWorkRequest import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.session.content.UploadContentWorker -import im.vector.matrix.android.internal.session.room.timeline.TimelineSendEventWorkCommon -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent -import im.vector.matrix.android.internal.worker.startChain +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.session.content.UploadContentWorker +import org.matrix.android.sdk.internal.session.room.timeline.TimelineSendEventWorkCommon +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent +import org.matrix.android.sdk.internal.worker.startChain import timber.log.Timber import java.util.concurrent.TimeUnit import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/NoMerger.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/NoMerger.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/NoMerger.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/NoMerger.kt index 05b31ca420..921864dcd2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/NoMerger.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/NoMerger.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import androidx.work.Data import androidx.work.InputMerger diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/RedactEventWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/RedactEventWorker.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/RedactEventWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/RedactEventWorker.kt index 7e0b665d63..777e793abf 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/RedactEventWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/RedactEventWorker.kt @@ -13,18 +13,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import android.content.Context import androidx.work.CoroutineWorker import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/RoomEventSender.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/RoomEventSender.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/RoomEventSender.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/RoomEventSender.kt index 4d43067ceb..8d305f5401 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/RoomEventSender.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/RoomEventSender.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import androidx.work.BackoffPolicy import androidx.work.OneTimeWorkRequest -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.session.room.timeline.TimelineSendEventWorkCommon -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.startChain +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.session.room.timeline.TimelineSendEventWorkCommon +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.startChain import timber.log.Timber import java.util.concurrent.TimeUnit import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendEventWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/SendEventWorker.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendEventWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/SendEventWorker.kt index 8563d5959b..8cf388c7b5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendEventWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/SendEventWorker.kt @@ -14,21 +14,21 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import android.content.Context import androidx.work.CoroutineWorker import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.failure.shouldBeRetried -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.failure.shouldBeRetried +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/SendResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/SendResponse.kt index 6d4784d225..4ae761dd1e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/SendResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/SendResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/TextContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/TextContent.kt similarity index 74% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/TextContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/TextContent.kt index 5058c1991f..42d6e039ca 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/TextContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/TextContent.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send +package org.matrix.android.sdk.internal.session.room.send -import im.vector.matrix.android.api.session.room.model.message.MessageFormat -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.util.ContentUtils.extractUsefulTextFromHtmlReply -import im.vector.matrix.android.api.util.ContentUtils.extractUsefulTextFromReply +import org.matrix.android.sdk.api.session.room.model.message.MessageFormat +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.util.ContentUtils.extractUsefulTextFromHtmlReply +import org.matrix.android.sdk.api.util.ContentUtils.extractUsefulTextFromReply /** * Contains a text and eventually a formatted text diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/MentionLinkSpec.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/MentionLinkSpec.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/MentionLinkSpec.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/MentionLinkSpec.kt index 055eade5e7..8363e025ea 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/MentionLinkSpec.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/MentionLinkSpec.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send.pills +package org.matrix.android.sdk.internal.session.room.send.pills -import im.vector.matrix.android.api.session.room.send.MatrixItemSpan +import org.matrix.android.sdk.api.session.room.send.MatrixItemSpan internal data class MentionLinkSpec( val span: MatrixItemSpan, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/MentionLinkSpecComparator.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/MentionLinkSpecComparator.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/MentionLinkSpecComparator.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/MentionLinkSpecComparator.kt index 76fd8336cc..56da2e7c57 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/MentionLinkSpecComparator.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/MentionLinkSpecComparator.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send.pills +package org.matrix.android.sdk.internal.session.room.send.pills import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/TextPillsUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/TextPillsUtils.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/TextPillsUtils.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/TextPillsUtils.kt index 6055592eab..7b15450dfc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/send/pills/TextPillsUtils.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/pills/TextPillsUtils.kt @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.send.pills +package org.matrix.android.sdk.internal.session.room.send.pills import android.text.SpannableString -import im.vector.matrix.android.api.session.room.send.MatrixItemSpan +import org.matrix.android.sdk.api.session.room.send.MatrixItemSpan import java.util.Collections import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/DefaultStateService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/DefaultStateService.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/DefaultStateService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/DefaultStateService.kt index 198b601ea5..7fdc280609 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/DefaultStateService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/DefaultStateService.kt @@ -14,27 +14,27 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.state +package org.matrix.android.sdk.internal.session.room.state import android.net.Uri import androidx.lifecycle.LiveData import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility -import im.vector.matrix.android.api.session.room.state.StateService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.session.content.FileUploader -import im.vector.matrix.android.internal.session.room.alias.AddRoomAliasTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.api.session.room.state.StateService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.session.content.FileUploader +import org.matrix.android.sdk.internal.session.room.alias.AddRoomAliasTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers internal class DefaultStateService @AssistedInject constructor(@Assisted private val roomId: String, private val stateEventDataSource: StateEventDataSource, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/SendStateTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/SendStateTask.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/SendStateTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/SendStateTask.kt index 5c1cddc2e7..862d0f7199 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/SendStateTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/SendStateTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.state +package org.matrix.android.sdk.internal.session.room.state -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/StateEventDataSource.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/StateEventDataSource.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/StateEventDataSource.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/StateEventDataSource.kt index 6bbf3290a7..3d343bb5db 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/state/StateEventDataSource.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/StateEventDataSource.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.state +package org.matrix.android.sdk.internal.session.room.state import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntityFields -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.query.process +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntityFields +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.query.process import io.realm.Realm import io.realm.RealmQuery import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/summary/RoomSummaryDataSource.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryDataSource.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/summary/RoomSummaryDataSource.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryDataSource.kt index b1518b085d..ee980056ba 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/summary/RoomSummaryDataSource.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryDataSource.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.summary +package org.matrix.android.sdk.internal.session.room.summary import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.room.RoomSummaryQueryParams -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.VersioningState -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.database.mapper.RoomSummaryMapper -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntityFields -import im.vector.matrix.android.internal.database.query.findByAlias -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.query.process -import im.vector.matrix.android.internal.util.fetchCopyMap +import org.matrix.android.sdk.api.session.room.RoomSummaryQueryParams +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.VersioningState +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.database.mapper.RoomSummaryMapper +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntityFields +import org.matrix.android.sdk.internal.database.query.findByAlias +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.query.process +import org.matrix.android.sdk.internal.util.fetchCopyMap import io.realm.Realm import io.realm.RealmQuery import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/summary/RoomSummaryUpdater.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryUpdater.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/summary/RoomSummaryUpdater.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryUpdater.kt index 342926f65f..e8d89e8f91 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/summary/RoomSummaryUpdater.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryUpdater.kt @@ -14,40 +14,40 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.summary +package org.matrix.android.sdk.internal.session.room.summary import dagger.Lazy -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomAliasesContent -import im.vector.matrix.android.api.session.room.model.RoomCanonicalAliasContent -import im.vector.matrix.android.api.session.room.model.RoomNameContent -import im.vector.matrix.android.api.session.room.model.RoomTopicContent -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.crosssigning.SessionToCryptoRoomMembersUpdate -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventEntityFields -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntityFields -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.query.findAllInRoomWithSendStates -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.getOrNull -import im.vector.matrix.android.internal.database.query.isEventRead -import im.vector.matrix.android.internal.database.query.latestEvent -import im.vector.matrix.android.internal.database.query.whereType -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.room.RoomAvatarResolver -import im.vector.matrix.android.internal.session.room.membership.RoomDisplayNameResolver -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper -import im.vector.matrix.android.internal.session.room.timeline.TimelineEventDecryptor -import im.vector.matrix.android.internal.session.sync.model.RoomSyncSummary -import im.vector.matrix.android.internal.session.sync.model.RoomSyncUnreadNotifications +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomAliasesContent +import org.matrix.android.sdk.api.session.room.model.RoomCanonicalAliasContent +import org.matrix.android.sdk.api.session.room.model.RoomNameContent +import org.matrix.android.sdk.api.session.room.model.RoomTopicContent +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.crosssigning.SessionToCryptoRoomMembersUpdate +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventEntityFields +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.query.findAllInRoomWithSendStates +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.getOrNull +import org.matrix.android.sdk.internal.database.query.isEventRead +import org.matrix.android.sdk.internal.database.query.latestEvent +import org.matrix.android.sdk.internal.database.query.whereType +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.room.RoomAvatarResolver +import org.matrix.android.sdk.internal.session.room.membership.RoomDisplayNameResolver +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.internal.session.room.timeline.TimelineEventDecryptor +import org.matrix.android.sdk.internal.session.sync.model.RoomSyncSummary +import org.matrix.android.sdk.internal.session.sync.model.RoomSyncUnreadNotifications import io.realm.Realm import org.greenrobot.eventbus.EventBus import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/AddTagToRoomTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/AddTagToRoomTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/AddTagToRoomTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/AddTagToRoomTask.kt index 0d1832050c..7af5ae3971 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/AddTagToRoomTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/AddTagToRoomTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.tags +package org.matrix.android.sdk.internal.session.room.tags -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/DefaultTagsService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/DefaultTagsService.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/DefaultTagsService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/DefaultTagsService.kt index 9df2f0593b..5af299a59f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/DefaultTagsService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/DefaultTagsService.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.tags +package org.matrix.android.sdk.internal.session.room.tags import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.tags.TagsService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.tags.TagsService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith internal class DefaultTagsService @AssistedInject constructor( @Assisted private val roomId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/DeleteTagFromRoomTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/DeleteTagFromRoomTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/DeleteTagFromRoomTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/DeleteTagFromRoomTask.kt index 2907df4953..0cca71dbef 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/DeleteTagFromRoomTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/DeleteTagFromRoomTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.tags +package org.matrix.android.sdk.internal.session.room.tags -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/TagBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/TagBody.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/TagBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/TagBody.kt index d82d37757f..cbb8fc36c6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tags/TagBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/TagBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.tags +package org.matrix.android.sdk.internal.session.room.tags import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultGetContextOfEventTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultGetContextOfEventTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultGetContextOfEventTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultGetContextOfEventTask.kt index 85036f8e2e..9ca15836cd 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultGetContextOfEventTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultGetContextOfEventTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.filter.FilterRepository -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.filter.FilterRepository +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultPaginationTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultPaginationTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultPaginationTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultPaginationTask.kt index ed93c7927f..3d358821d4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultPaginationTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultPaginationTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.filter.FilterRepository -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.filter.FilterRepository +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultTimeline.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultTimeline.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt index 063cd8ee4d..7348263284 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultTimeline.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimeline.kt @@ -14,35 +14,35 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.ReadReceipt -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.api.util.CancelableBag -import im.vector.matrix.android.internal.database.mapper.TimelineEventMapper -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.ChunkEntityFields -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntityFields -import im.vector.matrix.android.internal.database.query.TimelineEventFilter -import im.vector.matrix.android.internal.database.query.findAllInRoomWithSendStates -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.database.query.whereRoomId -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.util.Debouncer -import im.vector.matrix.android.internal.util.createBackgroundHandler -import im.vector.matrix.android.internal.util.createUIHandler +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.ReadReceipt +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.api.util.CancelableBag +import org.matrix.android.sdk.internal.database.mapper.TimelineEventMapper +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.ChunkEntityFields +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntityFields +import org.matrix.android.sdk.internal.database.query.TimelineEventFilter +import org.matrix.android.sdk.internal.database.query.findAllInRoomWithSendStates +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.database.query.whereRoomId +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.util.Debouncer +import org.matrix.android.sdk.internal.util.createBackgroundHandler +import org.matrix.android.sdk.internal.util.createUIHandler import io.realm.OrderedCollectionChangeSet import io.realm.OrderedRealmCollectionChangeListener import io.realm.Realm diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultTimelineService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimelineService.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultTimelineService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimelineService.kt index 32160a96eb..63203eedce 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/DefaultTimelineService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimelineService.kt @@ -14,30 +14,30 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.events.model.isImageMessage -import im.vector.matrix.android.api.session.events.model.isVideoMessage -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.TimelineService -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.crypto.store.db.doWithRealm -import im.vector.matrix.android.internal.database.mapper.ReadReceiptsSummaryMapper -import im.vector.matrix.android.internal.database.mapper.TimelineEventMapper -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntityFields -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.fetchCopyMap +import org.matrix.android.sdk.api.session.events.model.isImageMessage +import org.matrix.android.sdk.api.session.events.model.isVideoMessage +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineService +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.crypto.store.db.doWithRealm +import org.matrix.android.sdk.internal.database.mapper.ReadReceiptsSummaryMapper +import org.matrix.android.sdk.internal.database.mapper.TimelineEventMapper +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntityFields +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.fetchCopyMap import io.realm.Sort import io.realm.kotlin.where import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/EventContextResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/EventContextResponse.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/EventContextResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/EventContextResponse.kt index f06697351e..12801d228c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/EventContextResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/EventContextResponse.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event @JsonClass(generateAdapter = true) data class EventContextResponse( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/FetchTokenAndPaginateTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/FetchTokenAndPaginateTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/FetchTokenAndPaginateTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/FetchTokenAndPaginateTask.kt index 3c1f6b18bd..68e22288ec 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/FetchTokenAndPaginateTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/FetchTokenAndPaginateTask.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.query.findIncludingEvent -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.filter.FilterRepository -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.query.findIncludingEvent +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.filter.FilterRepository +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/GetEventTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/GetEventTask.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/GetEventTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/GetEventTask.kt index 10c0f5003b..b493356d5f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/GetEventTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/GetEventTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/PaginationDirection.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/PaginationDirection.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/PaginationDirection.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/PaginationDirection.kt index 26bbe8071d..6eee01f507 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/PaginationDirection.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/PaginationDirection.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline internal enum class PaginationDirection(val value: String) { /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/PaginationResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/PaginationResponse.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/PaginationResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/PaginationResponse.kt index 0c57373d5b..ee266e2733 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/PaginationResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/PaginationResponse.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event @JsonClass(generateAdapter = true) internal data class PaginationResponse( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineEventDecryptor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineEventDecryptor.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineEventDecryptor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineEventDecryptor.kt index 2f9af828ae..0aeef1d6a7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineEventDecryptor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineEventDecryptor.kt @@ -13,18 +13,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.internal.crypto.NewSessionListener -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.internal.crypto.NewSessionListener +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.SessionScope import io.realm.Realm import io.realm.RealmConfiguration import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineHiddenReadReceipts.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineHiddenReadReceipts.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineHiddenReadReceipts.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineHiddenReadReceipts.kt index ddfa7e91fe..6d203d0287 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineHiddenReadReceipts.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineHiddenReadReceipts.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline import android.util.SparseArray -import im.vector.matrix.android.api.session.room.model.ReadReceipt -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.internal.database.mapper.ReadReceiptsSummaryMapper -import im.vector.matrix.android.internal.database.model.ReadReceiptsSummaryEntity -import im.vector.matrix.android.internal.database.model.ReadReceiptsSummaryEntityFields -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntityFields -import im.vector.matrix.android.internal.database.query.TimelineEventFilter -import im.vector.matrix.android.internal.database.query.whereInRoom +import org.matrix.android.sdk.api.session.room.model.ReadReceipt +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.internal.database.mapper.ReadReceiptsSummaryMapper +import org.matrix.android.sdk.internal.database.model.ReadReceiptsSummaryEntity +import org.matrix.android.sdk.internal.database.model.ReadReceiptsSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntityFields +import org.matrix.android.sdk.internal.database.query.TimelineEventFilter +import org.matrix.android.sdk.internal.database.query.whereInRoom import io.realm.OrderedRealmCollectionChangeListener import io.realm.Realm import io.realm.RealmQuery diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineSendEventWorkCommon.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineSendEventWorkCommon.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineSendEventWorkCommon.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineSendEventWorkCommon.kt index 5621866917..97da745ae1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TimelineSendEventWorkCommon.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineSendEventWorkCommon.kt @@ -13,18 +13,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline import androidx.work.BackoffPolicy import androidx.work.Data import androidx.work.ExistingWorkPolicy import androidx.work.ListenableWorker import androidx.work.OneTimeWorkRequest -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.NoOpCancellable -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.util.CancelableWork -import im.vector.matrix.android.internal.worker.startChain +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.NoOpCancellable +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.util.CancelableWork +import org.matrix.android.sdk.internal.worker.startChain import java.util.concurrent.TimeUnit import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TokenChunkEvent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TokenChunkEvent.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TokenChunkEvent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TokenChunkEvent.kt index 7344f5598b..947960225a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TokenChunkEvent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TokenChunkEvent.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event internal interface TokenChunkEvent { val start: String? diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TokenChunkEventPersistor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TokenChunkEventPersistor.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TokenChunkEventPersistor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TokenChunkEventPersistor.kt index b0c697ee6c..4b13077881 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/timeline/TokenChunkEventPersistor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TokenChunkEventPersistor.kt @@ -14,35 +14,35 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.timeline +package org.matrix.android.sdk.internal.session.room.timeline import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.database.helper.addOrUpdate -import im.vector.matrix.android.internal.database.helper.addStateEvent -import im.vector.matrix.android.internal.database.helper.addTimelineEvent -import im.vector.matrix.android.internal.database.helper.deleteOnCascade -import im.vector.matrix.android.internal.database.helper.merge -import im.vector.matrix.android.internal.database.mapper.toEntity -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.TimelineEventEntity -import im.vector.matrix.android.internal.database.query.copyToRealmOrIgnore -import im.vector.matrix.android.internal.database.query.create -import im.vector.matrix.android.internal.database.query.find -import im.vector.matrix.android.internal.database.query.findAllIncludingEvents -import im.vector.matrix.android.internal.database.query.findLastForwardChunkOfRoom -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.latestEvent -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryUpdater -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.database.helper.addOrUpdate +import org.matrix.android.sdk.internal.database.helper.addStateEvent +import org.matrix.android.sdk.internal.database.helper.addTimelineEvent +import org.matrix.android.sdk.internal.database.helper.deleteOnCascade +import org.matrix.android.sdk.internal.database.helper.merge +import org.matrix.android.sdk.internal.database.mapper.toEntity +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.TimelineEventEntity +import org.matrix.android.sdk.internal.database.query.copyToRealmOrIgnore +import org.matrix.android.sdk.internal.database.query.create +import org.matrix.android.sdk.internal.database.query.find +import org.matrix.android.sdk.internal.database.query.findAllIncludingEvents +import org.matrix.android.sdk.internal.database.query.findLastForwardChunkOfRoom +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.latestEvent +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryUpdater +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.Realm import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tombstone/RoomTombstoneEventProcessor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tombstone/RoomTombstoneEventProcessor.kt similarity index 69% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tombstone/RoomTombstoneEventProcessor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tombstone/RoomTombstoneEventProcessor.kt index cfdf43c737..fbb4403ed8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/tombstone/RoomTombstoneEventProcessor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tombstone/RoomTombstoneEventProcessor.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.tombstone +package org.matrix.android.sdk.internal.session.room.tombstone -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.VersioningState -import im.vector.matrix.android.api.session.room.model.tombstone.RoomTombstoneContent -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.session.EventInsertLiveProcessor +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.VersioningState +import org.matrix.android.sdk.api.session.room.model.tombstone.RoomTombstoneContent +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.session.EventInsertLiveProcessor import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/DefaultTypingService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/DefaultTypingService.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/DefaultTypingService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/DefaultTypingService.kt index 4989d8a235..ae1581fef4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/DefaultTypingService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/DefaultTypingService.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.typing +package org.matrix.android.sdk.internal.session.room.typing import android.os.SystemClock import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.room.typing.TypingService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.room.typing.TypingService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import timber.log.Timber /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/SendTypingTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/SendTypingTask.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/SendTypingTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/SendTypingTask.kt index 6460933621..a25fc7577e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/SendTypingTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/SendTypingTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.typing +package org.matrix.android.sdk.internal.session.room.typing -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import kotlinx.coroutines.delay import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/TypingBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/TypingBody.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/TypingBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/TypingBody.kt index 26099599d7..daccf22d73 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/TypingBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/TypingBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.typing +package org.matrix.android.sdk.internal.session.room.typing import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/TypingEventContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/TypingEventContent.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/TypingEventContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/TypingEventContent.kt index 969db3f235..e870dde652 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/typing/TypingEventContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/typing/TypingEventContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.typing +package org.matrix.android.sdk.internal.session.room.typing import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/uploads/DefaultUploadsService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/uploads/DefaultUploadsService.kt similarity index 74% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/uploads/DefaultUploadsService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/uploads/DefaultUploadsService.kt index 6ec9abf8e2..5e85f24efe 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/uploads/DefaultUploadsService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/uploads/DefaultUploadsService.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.uploads +package org.matrix.android.sdk.internal.session.room.uploads import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.crypto.CryptoService -import im.vector.matrix.android.api.session.room.uploads.GetUploadsResult -import im.vector.matrix.android.api.session.room.uploads.UploadsService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.crypto.CryptoService +import org.matrix.android.sdk.api.session.room.uploads.GetUploadsResult +import org.matrix.android.sdk.api.session.room.uploads.UploadsService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith internal class DefaultUploadsService @AssistedInject constructor( @Assisted private val roomId: String, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/uploads/GetUploadsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/uploads/GetUploadsTask.kt similarity index 73% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/uploads/GetUploadsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/uploads/GetUploadsTask.kt index 6978d63e41..47b60b5a10 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/uploads/GetUploadsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/uploads/GetUploadsTask.kt @@ -14,31 +14,31 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.room.uploads +package org.matrix.android.sdk.internal.session.room.uploads import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageWithAttachmentContent -import im.vector.matrix.android.api.session.room.sender.SenderInfo -import im.vector.matrix.android.api.session.room.uploads.GetUploadsResult -import im.vector.matrix.android.api.session.room.uploads.UploadEvent -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.EventEntity -import im.vector.matrix.android.internal.database.model.EventEntityFields -import im.vector.matrix.android.internal.database.query.TimelineEventFilter -import im.vector.matrix.android.internal.database.query.whereType -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.filter.FilterFactory -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper -import im.vector.matrix.android.internal.session.room.timeline.PaginationDirection -import im.vector.matrix.android.internal.session.room.timeline.PaginationResponse -import im.vector.matrix.android.internal.session.sync.SyncTokenStore -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageWithAttachmentContent +import org.matrix.android.sdk.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.room.uploads.GetUploadsResult +import org.matrix.android.sdk.api.session.room.uploads.UploadEvent +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.EventEntity +import org.matrix.android.sdk.internal.database.model.EventEntityFields +import org.matrix.android.sdk.internal.database.query.TimelineEventFilter +import org.matrix.android.sdk.internal.database.query.whereType +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.filter.FilterFactory +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.internal.session.room.timeline.PaginationDirection +import org.matrix.android.sdk.internal.session.room.timeline.PaginationResponse +import org.matrix.android.sdk.internal.session.sync.SyncTokenStore +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/securestorage/DefaultSecureStorageService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/securestorage/DefaultSecureStorageService.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/securestorage/DefaultSecureStorageService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/securestorage/DefaultSecureStorageService.kt index 2a3c88e84e..eeeb312d7a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/securestorage/DefaultSecureStorageService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/securestorage/DefaultSecureStorageService.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.securestorage +package org.matrix.android.sdk.internal.session.securestorage -import im.vector.matrix.android.api.session.securestorage.SecureStorageService +import org.matrix.android.sdk.api.session.securestorage.SecureStorageService import java.io.InputStream import java.io.OutputStream import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/securestorage/SecretStoringUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/securestorage/SecretStoringUtils.kt similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/securestorage/SecretStoringUtils.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/securestorage/SecretStoringUtils.kt index 7043c3abbe..81a56bfab5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/securestorage/SecretStoringUtils.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/securestorage/SecretStoringUtils.kt @@ -16,7 +16,7 @@ @file:Suppress("DEPRECATION") -package im.vector.matrix.android.internal.session.securestorage +package org.matrix.android.sdk.internal.session.securestorage import android.content.Context import android.os.Build diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/DefaultSignOutService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/DefaultSignOutService.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/DefaultSignOutService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/DefaultSignOutService.kt index 021b3ed066..d2774fbb4e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/DefaultSignOutService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/DefaultSignOutService.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.signout +package org.matrix.android.sdk.internal.session.signout -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.session.signout.SignOutService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.session.signout.SignOutService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import javax.inject.Inject internal class DefaultSignOutService @Inject constructor(private val signOutTask: SignOutTask, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignInAgainTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignInAgainTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignInAgainTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignInAgainTask.kt index 5763d397c8..1adf7234f1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignInAgainTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignInAgainTask.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.signout +package org.matrix.android.sdk.internal.session.signout -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.data.SessionParams -import im.vector.matrix.android.internal.auth.SessionParamsStore -import im.vector.matrix.android.internal.auth.data.PasswordLoginParams -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.SessionParams +import org.matrix.android.sdk.internal.auth.SessionParamsStore +import org.matrix.android.sdk.internal.auth.data.PasswordLoginParams +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutAPI.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutAPI.kt index 9db7c7d915..9d0259b344 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutAPI.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.signout +package org.matrix.android.sdk.internal.session.signout -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.internal.auth.data.PasswordLoginParams -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.internal.auth.data.PasswordLoginParams +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.Headers diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutModule.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutModule.kt index 590729837b..ff47cf2638 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutModule.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.signout +package org.matrix.android.sdk.internal.session.signout import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.signout.SignOutService -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.signout.SignOutService +import org.matrix.android.sdk.internal.session.SessionScope import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutTask.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutTask.kt index 6db35f084c..43737b771b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/signout/SignOutTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/signout/SignOutTask.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.signout +package org.matrix.android.sdk.internal.session.signout -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.cleanup.CleanupSession -import im.vector.matrix.android.internal.session.identity.IdentityDisconnectTask -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.cleanup.CleanupSession +import org.matrix.android.sdk.internal.session.identity.IdentityDisconnectTask +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import timber.log.Timber import java.net.HttpURLConnection diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/CryptoSyncHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/CryptoSyncHandler.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/CryptoSyncHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/CryptoSyncHandler.kt index 86ca561dfe..035b59c386 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/CryptoSyncHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/CryptoSyncHandler.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.internal.crypto.DefaultCryptoService -import im.vector.matrix.android.internal.crypto.MXEventDecryptionResult -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.crypto.verification.DefaultVerificationService -import im.vector.matrix.android.internal.session.DefaultInitialSyncProgressService -import im.vector.matrix.android.internal.session.sync.model.SyncResponse -import im.vector.matrix.android.internal.session.sync.model.ToDeviceSyncResponse +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.internal.crypto.DefaultCryptoService +import org.matrix.android.sdk.internal.crypto.MXEventDecryptionResult +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.crypto.verification.DefaultVerificationService +import org.matrix.android.sdk.internal.session.DefaultInitialSyncProgressService +import org.matrix.android.sdk.internal.session.sync.model.SyncResponse +import org.matrix.android.sdk.internal.session.sync.model.ToDeviceSyncResponse import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/GroupSyncHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/GroupSyncHandler.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/GroupSyncHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/GroupSyncHandler.kt index e3d4eae575..12f5a8d9ad 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/GroupSyncHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/GroupSyncHandler.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.R -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.internal.database.model.GroupEntity -import im.vector.matrix.android.internal.database.model.GroupSummaryEntity -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.session.DefaultInitialSyncProgressService -import im.vector.matrix.android.internal.session.mapWithProgress -import im.vector.matrix.android.internal.session.sync.model.GroupsSyncResponse -import im.vector.matrix.android.internal.session.sync.model.InvitedGroupSync +import org.matrix.android.sdk.R +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.internal.database.model.GroupEntity +import org.matrix.android.sdk.internal.database.model.GroupSummaryEntity +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.session.DefaultInitialSyncProgressService +import org.matrix.android.sdk.internal.session.mapWithProgress +import org.matrix.android.sdk.internal.session.sync.model.GroupsSyncResponse +import org.matrix.android.sdk.internal.session.sync.model.InvitedGroupSync import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/ReadReceiptHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/ReadReceiptHandler.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/ReadReceiptHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/ReadReceiptHandler.kt index 62fbd42ed5..a69ef54e74 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/ReadReceiptHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/ReadReceiptHandler.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.internal.database.model.ReadReceiptEntity -import im.vector.matrix.android.internal.database.model.ReadReceiptsSummaryEntity -import im.vector.matrix.android.internal.database.query.createUnmanaged -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.where +import org.matrix.android.sdk.internal.database.model.ReadReceiptEntity +import org.matrix.android.sdk.internal.database.model.ReadReceiptsSummaryEntity +import org.matrix.android.sdk.internal.database.query.createUnmanaged +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.where import io.realm.Realm import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomFullyReadHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomFullyReadHandler.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomFullyReadHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomFullyReadHandler.kt index 61ae8b9925..cb04da8cf9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomFullyReadHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomFullyReadHandler.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.internal.database.model.ReadMarkerEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.session.room.read.FullyReadContent +import org.matrix.android.sdk.internal.database.model.ReadMarkerEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.session.room.read.FullyReadContent import io.realm.Realm import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomSyncHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomSyncHandler.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomSyncHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomSyncHandler.kt index df4f52bcc9..2f0e7df081 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomSyncHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomSyncHandler.kt @@ -14,53 +14,53 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.R -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.api.session.room.model.tag.RoomTagContent -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.internal.crypto.DefaultCryptoService -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult -import im.vector.matrix.android.internal.database.helper.addOrUpdate -import im.vector.matrix.android.internal.database.helper.addTimelineEvent -import im.vector.matrix.android.internal.database.helper.deleteOnCascade -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.mapper.toEntity -import im.vector.matrix.android.internal.database.model.ChunkEntity -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.EventInsertType -import im.vector.matrix.android.internal.database.model.RoomEntity -import im.vector.matrix.android.internal.database.model.RoomMemberSummaryEntity -import im.vector.matrix.android.internal.database.query.copyToRealmOrIgnore -import im.vector.matrix.android.internal.database.query.find -import im.vector.matrix.android.internal.database.query.findLastForwardChunkOfRoom -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.getOrNull -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.DefaultInitialSyncProgressService -import im.vector.matrix.android.internal.session.mapWithProgress -import im.vector.matrix.android.internal.session.room.membership.RoomChangeMembershipStateDataSource -import im.vector.matrix.android.internal.session.room.membership.RoomMemberEventHandler -import im.vector.matrix.android.internal.session.room.read.FullyReadContent -import im.vector.matrix.android.internal.session.room.summary.RoomSummaryUpdater -import im.vector.matrix.android.internal.session.room.timeline.DefaultTimeline -import im.vector.matrix.android.internal.session.room.timeline.PaginationDirection -import im.vector.matrix.android.internal.session.room.timeline.TimelineEventDecryptor -import im.vector.matrix.android.internal.session.room.typing.TypingEventContent -import im.vector.matrix.android.internal.session.sync.model.InvitedRoomSync -import im.vector.matrix.android.internal.session.sync.model.RoomSync -import im.vector.matrix.android.internal.session.sync.model.RoomSyncAccountData -import im.vector.matrix.android.internal.session.sync.model.RoomSyncEphemeral -import im.vector.matrix.android.internal.session.sync.model.RoomsSyncResponse +import org.matrix.android.sdk.R +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.api.session.room.model.tag.RoomTagContent +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.internal.crypto.DefaultCryptoService +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.internal.database.helper.addOrUpdate +import org.matrix.android.sdk.internal.database.helper.addTimelineEvent +import org.matrix.android.sdk.internal.database.helper.deleteOnCascade +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.mapper.toEntity +import org.matrix.android.sdk.internal.database.model.ChunkEntity +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.EventInsertType +import org.matrix.android.sdk.internal.database.model.RoomEntity +import org.matrix.android.sdk.internal.database.model.RoomMemberSummaryEntity +import org.matrix.android.sdk.internal.database.query.copyToRealmOrIgnore +import org.matrix.android.sdk.internal.database.query.find +import org.matrix.android.sdk.internal.database.query.findLastForwardChunkOfRoom +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.getOrNull +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.DefaultInitialSyncProgressService +import org.matrix.android.sdk.internal.session.mapWithProgress +import org.matrix.android.sdk.internal.session.room.membership.RoomChangeMembershipStateDataSource +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberEventHandler +import org.matrix.android.sdk.internal.session.room.read.FullyReadContent +import org.matrix.android.sdk.internal.session.room.summary.RoomSummaryUpdater +import org.matrix.android.sdk.internal.session.room.timeline.DefaultTimeline +import org.matrix.android.sdk.internal.session.room.timeline.PaginationDirection +import org.matrix.android.sdk.internal.session.room.timeline.TimelineEventDecryptor +import org.matrix.android.sdk.internal.session.room.typing.TypingEventContent +import org.matrix.android.sdk.internal.session.sync.model.InvitedRoomSync +import org.matrix.android.sdk.internal.session.sync.model.RoomSync +import org.matrix.android.sdk.internal.session.sync.model.RoomSyncAccountData +import org.matrix.android.sdk.internal.session.sync.model.RoomSyncEphemeral +import org.matrix.android.sdk.internal.session.sync.model.RoomsSyncResponse import io.realm.Realm import io.realm.kotlin.createObject import org.greenrobot.eventbus.EventBus diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomTagHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomTagHandler.kt similarity index 78% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomTagHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomTagHandler.kt index 51e0e72ab9..19e934ae4e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomTagHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomTagHandler.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.api.session.room.model.tag.RoomTagContent -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomTagEntity -import im.vector.matrix.android.internal.database.query.where +import org.matrix.android.sdk.api.session.room.model.tag.RoomTagContent +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomTagEntity +import org.matrix.android.sdk.internal.database.query.where import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomTypingUsersHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomTypingUsersHandler.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomTypingUsersHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomTypingUsersHandler.kt index 0b674c2352..d5f4e26064 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/RoomTypingUsersHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomTypingUsersHandler.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.api.session.room.sender.SenderInfo -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper -import im.vector.matrix.android.internal.session.typing.DefaultTypingUsersTracker +import org.matrix.android.sdk.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.internal.session.typing.DefaultTypingUsersTracker import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncAPI.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncAPI.kt index 237a6fa6fd..9776d9e896 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncAPI.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.internal.network.NetworkConstants -import im.vector.matrix.android.internal.session.sync.model.SyncResponse +import org.matrix.android.sdk.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.session.sync.model.SyncResponse import retrofit2.Call import retrofit2.http.GET import retrofit2.http.Headers diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncModule.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncModule.kt index 2add3f4eb5..5aa68a829b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncModule.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.SessionScope import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncResponseHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncResponseHandler.kt similarity index 86% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncResponseHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncResponseHandler.kt index d8b07586a9..a620264018 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncResponseHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncResponseHandler.kt @@ -14,26 +14,26 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync import androidx.work.ExistingPeriodicWorkPolicy import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.R -import im.vector.matrix.android.api.pushrules.PushRuleService -import im.vector.matrix.android.api.pushrules.RuleScope -import im.vector.matrix.android.internal.crypto.DefaultCryptoService -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.SessionId -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.session.DefaultInitialSyncProgressService -import im.vector.matrix.android.internal.session.group.GetGroupDataWorker -import im.vector.matrix.android.internal.session.notification.ProcessEventForPushTask -import im.vector.matrix.android.internal.session.reportSubtask -import im.vector.matrix.android.internal.session.sync.model.GroupsSyncResponse -import im.vector.matrix.android.internal.session.sync.model.RoomsSyncResponse -import im.vector.matrix.android.internal.session.sync.model.SyncResponse -import im.vector.matrix.android.internal.util.awaitTransaction -import im.vector.matrix.android.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.R +import org.matrix.android.sdk.api.pushrules.PushRuleService +import org.matrix.android.sdk.api.pushrules.RuleScope +import org.matrix.android.sdk.internal.crypto.DefaultCryptoService +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.SessionId +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.session.DefaultInitialSyncProgressService +import org.matrix.android.sdk.internal.session.group.GetGroupDataWorker +import org.matrix.android.sdk.internal.session.notification.ProcessEventForPushTask +import org.matrix.android.sdk.internal.session.reportSubtask +import org.matrix.android.sdk.internal.session.sync.model.GroupsSyncResponse +import org.matrix.android.sdk.internal.session.sync.model.RoomsSyncResponse +import org.matrix.android.sdk.internal.session.sync.model.SyncResponse +import org.matrix.android.sdk.internal.util.awaitTransaction +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory import timber.log.Timber import java.util.concurrent.TimeUnit import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTask.kt index b3db4d0961..eecf6c5f56 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTask.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.R -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.DefaultInitialSyncProgressService -import im.vector.matrix.android.internal.session.filter.FilterRepository -import im.vector.matrix.android.internal.session.homeserver.GetHomeServerCapabilitiesTask -import im.vector.matrix.android.internal.session.sync.model.SyncResponse -import im.vector.matrix.android.internal.session.user.UserStore -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.R +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.DefaultInitialSyncProgressService +import org.matrix.android.sdk.internal.session.filter.FilterRepository +import org.matrix.android.sdk.internal.session.homeserver.GetHomeServerCapabilitiesTask +import org.matrix.android.sdk.internal.session.sync.model.SyncResponse +import org.matrix.android.sdk.internal.session.user.UserStore +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTaskSequencer.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTaskSequencer.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTaskSequencer.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTaskSequencer.kt index d2d393de00..ed5bd1faba 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTaskSequencer.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTaskSequencer.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.task.SemaphoreCoroutineSequencer +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.task.SemaphoreCoroutineSequencer import javax.inject.Inject @SessionScope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTokenStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTokenStore.kt similarity index 85% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTokenStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTokenStore.kt index d5e2a36026..7b1f1df3c7 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTokenStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTokenStore.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.SyncEntity -import im.vector.matrix.android.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.database.model.SyncEntity +import org.matrix.android.sdk.internal.di.SessionDatabase import io.realm.Realm import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/UserAccountDataSyncHandler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/UserAccountDataSyncHandler.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/UserAccountDataSyncHandler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/UserAccountDataSyncHandler.kt index afa4fb680e..5b0a645c4c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/UserAccountDataSyncHandler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/UserAccountDataSyncHandler.kt @@ -14,42 +14,42 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync +package org.matrix.android.sdk.internal.session.sync import com.squareup.moshi.Moshi import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.pushrules.RuleScope -import im.vector.matrix.android.api.pushrules.RuleSetKey -import im.vector.matrix.android.api.pushrules.rest.GetPushRulesResponse -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.internal.database.mapper.ContentMapper -import im.vector.matrix.android.internal.database.mapper.PushRulesMapper -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.BreadcrumbsEntity -import im.vector.matrix.android.internal.database.model.IgnoredUserEntity -import im.vector.matrix.android.internal.database.model.PushRulesEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntityFields -import im.vector.matrix.android.internal.database.model.UserAccountDataEntity -import im.vector.matrix.android.internal.database.model.UserAccountDataEntityFields -import im.vector.matrix.android.internal.database.query.getDirectRooms -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper -import im.vector.matrix.android.internal.session.sync.model.InvitedRoomSync -import im.vector.matrix.android.internal.session.sync.model.accountdata.BreadcrumbsContent -import im.vector.matrix.android.internal.session.sync.model.accountdata.DirectMessagesContent -import im.vector.matrix.android.internal.session.sync.model.accountdata.IgnoredUsersContent -import im.vector.matrix.android.internal.session.sync.model.accountdata.UserAccountDataSync -import im.vector.matrix.android.internal.session.user.accountdata.DirectChatsHelper -import im.vector.matrix.android.internal.session.user.accountdata.UpdateUserAccountDataTask +import org.matrix.android.sdk.api.pushrules.RuleScope +import org.matrix.android.sdk.api.pushrules.RuleSetKey +import org.matrix.android.sdk.api.pushrules.rest.GetPushRulesResponse +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataTypes +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.internal.database.mapper.ContentMapper +import org.matrix.android.sdk.internal.database.mapper.PushRulesMapper +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.BreadcrumbsEntity +import org.matrix.android.sdk.internal.database.model.IgnoredUserEntity +import org.matrix.android.sdk.internal.database.model.PushRulesEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntityFields +import org.matrix.android.sdk.internal.database.model.UserAccountDataEntity +import org.matrix.android.sdk.internal.database.model.UserAccountDataEntityFields +import org.matrix.android.sdk.internal.database.query.getDirectRooms +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.internal.session.sync.model.InvitedRoomSync +import org.matrix.android.sdk.internal.session.sync.model.accountdata.BreadcrumbsContent +import org.matrix.android.sdk.internal.session.sync.model.accountdata.DirectMessagesContent +import org.matrix.android.sdk.internal.session.sync.model.accountdata.IgnoredUsersContent +import org.matrix.android.sdk.internal.session.sync.model.accountdata.UserAccountDataSync +import org.matrix.android.sdk.internal.session.user.accountdata.DirectChatsHelper +import org.matrix.android.sdk.internal.session.user.accountdata.UpdateUserAccountDataTask import io.realm.Realm import io.realm.RealmList import io.realm.kotlin.where diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncService.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncService.kt index 49adb1b507..06c771655c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncService.kt @@ -13,20 +13,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.job +package org.matrix.android.sdk.internal.session.sync.job import android.app.Service import android.content.Intent import android.os.IBinder -import im.vector.matrix.android.api.Matrix -import im.vector.matrix.android.api.failure.isTokenError -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.sync.SyncState -import im.vector.matrix.android.internal.network.NetworkConnectivityChecker -import im.vector.matrix.android.internal.session.sync.SyncTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.util.BackgroundDetectionObserver -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.api.Matrix +import org.matrix.android.sdk.api.failure.isTokenError +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.sync.SyncState +import org.matrix.android.sdk.internal.network.NetworkConnectivityChecker +import org.matrix.android.sdk.internal.session.sync.SyncTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.util.BackgroundDetectionObserver +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.SupervisorJob import kotlinx.coroutines.cancelChildren diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncThread.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncThread.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncThread.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncThread.kt index 45a478c749..ef30f78e1b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncThread.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncThread.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.job +package org.matrix.android.sdk.internal.session.sync.job import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import com.squareup.moshi.JsonEncodingException -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.isTokenError -import im.vector.matrix.android.api.session.sync.SyncState -import im.vector.matrix.android.internal.network.NetworkConnectivityChecker -import im.vector.matrix.android.internal.session.sync.SyncTask -import im.vector.matrix.android.internal.session.typing.DefaultTypingUsersTracker -import im.vector.matrix.android.internal.util.BackgroundDetectionObserver -import im.vector.matrix.android.internal.util.Debouncer -import im.vector.matrix.android.internal.util.createUIHandler +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.isTokenError +import org.matrix.android.sdk.api.session.sync.SyncState +import org.matrix.android.sdk.internal.network.NetworkConnectivityChecker +import org.matrix.android.sdk.internal.session.sync.SyncTask +import org.matrix.android.sdk.internal.session.typing.DefaultTypingUsersTracker +import org.matrix.android.sdk.internal.util.BackgroundDetectionObserver +import org.matrix.android.sdk.internal.util.Debouncer +import org.matrix.android.sdk.internal.util.createUIHandler import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.SupervisorJob import kotlinx.coroutines.cancelChildren diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncWorker.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncWorker.kt index ab4e1938ce..6a55b5d59e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/job/SyncWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncWorker.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.job +package org.matrix.android.sdk.internal.session.sync.job import android.content.Context import androidx.work.BackoffPolicy @@ -21,14 +21,14 @@ import androidx.work.CoroutineWorker import androidx.work.ExistingWorkPolicy import androidx.work.WorkerParameters import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.failure.isTokenError -import im.vector.matrix.android.internal.di.WorkManagerProvider -import im.vector.matrix.android.internal.network.NetworkConnectivityChecker -import im.vector.matrix.android.internal.session.sync.SyncTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.worker.SessionWorkerParams -import im.vector.matrix.android.internal.worker.WorkerParamsFactory -import im.vector.matrix.android.internal.worker.getSessionComponent +import org.matrix.android.sdk.api.failure.isTokenError +import org.matrix.android.sdk.internal.di.WorkManagerProvider +import org.matrix.android.sdk.internal.network.NetworkConnectivityChecker +import org.matrix.android.sdk.internal.session.sync.SyncTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.worker.SessionWorkerParams +import org.matrix.android.sdk.internal.worker.WorkerParamsFactory +import org.matrix.android.sdk.internal.worker.getSessionComponent import timber.log.Timber import java.util.concurrent.TimeUnit import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceInfo.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceInfo.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceInfo.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceInfo.kt index e91e2d0707..7418d6c998 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceInfo.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceInfo.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceListResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceListResponse.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceListResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceListResponse.kt index 9a7dd80572..70c1b130b9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceListResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceListResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceOneTimeKeysCountSyncResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceOneTimeKeysCountSyncResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceOneTimeKeysCountSyncResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceOneTimeKeysCountSyncResponse.kt index 15df103e37..36ca22fd2a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DeviceOneTimeKeysCountSyncResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DeviceOneTimeKeysCountSyncResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DevicesListResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DevicesListResponse.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DevicesListResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DevicesListResponse.kt index 5bf4e48b3f..7ae8623891 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/DevicesListResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/DevicesListResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/GroupSyncProfile.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/GroupSyncProfile.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/GroupSyncProfile.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/GroupSyncProfile.kt index 00e3377aa9..75d6a7b86b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/GroupSyncProfile.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/GroupSyncProfile.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/GroupsSyncResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/GroupsSyncResponse.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/GroupsSyncResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/GroupsSyncResponse.kt index c0a10c9667..15735108f0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/GroupsSyncResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/GroupsSyncResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/InvitedGroupSync.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/InvitedGroupSync.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/InvitedGroupSync.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/InvitedGroupSync.kt index 128fcfad84..f8b06efcff 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/InvitedGroupSync.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/InvitedGroupSync.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/InvitedRoomSync.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/InvitedRoomSync.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/InvitedRoomSync.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/InvitedRoomSync.kt index 9e39a323cd..7f3b1e4431 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/InvitedRoomSync.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/InvitedRoomSync.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/PresenceSyncResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/PresenceSyncResponse.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/PresenceSyncResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/PresenceSyncResponse.kt index bbcb7badf0..613495cdac 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/PresenceSyncResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/PresenceSyncResponse.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event // PresenceSyncResponse represents the updates to the presence status of other users during server sync v2. @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomInviteState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomInviteState.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomInviteState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomInviteState.kt index a9447caf06..edf3804650 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomInviteState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomInviteState.kt @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event // RoomInviteState represents the state of a room that the user has been invited to. @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomResponse.kt index 453bd29c0b..ad59b09686 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomResponse.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event /** * Class representing a room from a JSON response from room or global initial sync. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSync.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSync.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSync.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSync.kt index 2dd974f019..3d387f565c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSync.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSync.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncAccountData.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncAccountData.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncAccountData.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncAccountData.kt index 50bebc1713..941c90f83e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncAccountData.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncAccountData.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event @JsonClass(generateAdapter = true) internal data class RoomSyncAccountData( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncEphemeral.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncEphemeral.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncEphemeral.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncEphemeral.kt index 2342ce2e7f..634ea6e825 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncEphemeral.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncEphemeral.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event // RoomSyncEphemeral represents the ephemeral events in the room that aren't recorded in the timeline or state of the room (e.g. typing). @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncState.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncState.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncState.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncState.kt index 589cffa0e0..2a72e0c15d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncState.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncState.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event // RoomSyncState represents the state updates for a room during server sync v2. @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncSummary.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncSummary.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncSummary.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncSummary.kt index c0f4eade70..a81a3eef67 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncSummary.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncSummary.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncTimeline.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncTimeline.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncTimeline.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncTimeline.kt index cd22ea75cd..c58b457a1a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncTimeline.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncTimeline.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event // RoomSyncTimeline represents the timeline of messages and state changes for a room during server sync v2. @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncUnreadNotifications.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncUnreadNotifications.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncUnreadNotifications.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncUnreadNotifications.kt index a29b893e82..254a65324c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomSyncUnreadNotifications.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomSyncUnreadNotifications.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event /** * `MXRoomSyncUnreadNotifications` represents the unread counts for a room. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomsSyncResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomsSyncResponse.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomsSyncResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomsSyncResponse.kt index 9bd83ae25a..26fab26dca 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/RoomsSyncResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/RoomsSyncResponse.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/SyncResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/SyncResponse.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/SyncResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/SyncResponse.kt index 9e5cc2cfa4..decdc6c70c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/SyncResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/SyncResponse.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.internal.session.sync.model.accountdata.UserAccountDataSync +import org.matrix.android.sdk.internal.session.sync.model.accountdata.UserAccountDataSync // SyncResponse represents the request response for server sync v2. @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/ToDeviceSyncResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/ToDeviceSyncResponse.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/ToDeviceSyncResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/ToDeviceSyncResponse.kt index 382d2a804b..7a093fff94 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/ToDeviceSyncResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/ToDeviceSyncResponse.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event // ToDeviceSyncResponse represents the data directly sent to one of user's devices. @JsonClass(generateAdapter = true) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/TokensChunkResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/TokensChunkResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/TokensChunkResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/TokensChunkResponse.kt index ae581bae27..57ba1ae057 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/TokensChunkResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/TokensChunkResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model +package org.matrix.android.sdk.internal.session.sync.model import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/AcceptedTermsContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/AcceptedTermsContent.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/AcceptedTermsContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/AcceptedTermsContent.kt index c62a9a9502..88b0efec1c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/AcceptedTermsContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/AcceptedTermsContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model.accountdata +package org.matrix.android.sdk.internal.session.sync.model.accountdata import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/BreadcrumbsContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/BreadcrumbsContent.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/BreadcrumbsContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/BreadcrumbsContent.kt index 143093b1fd..c13e6b0ed4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/BreadcrumbsContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/BreadcrumbsContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model.accountdata +package org.matrix.android.sdk.internal.session.sync.model.accountdata import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/DirectMessagesContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/DirectMessagesContent.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/DirectMessagesContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/DirectMessagesContent.kt index 875badc736..4244173f36 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/DirectMessagesContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/DirectMessagesContent.kt @@ -14,6 +14,6 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model.accountdata +package org.matrix.android.sdk.internal.session.sync.model.accountdata typealias DirectMessagesContent = Map<String, List<String>> diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/IdentityServerContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/IdentityServerContent.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/IdentityServerContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/IdentityServerContent.kt index bf373aaef5..44476b0f53 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/IdentityServerContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/IdentityServerContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model.accountdata +package org.matrix.android.sdk.internal.session.sync.model.accountdata import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/IgnoredUsersContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/IgnoredUsersContent.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/IgnoredUsersContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/IgnoredUsersContent.kt index 66db603d4e..6e9c07c105 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/IgnoredUsersContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/IgnoredUsersContent.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model.accountdata +package org.matrix.android.sdk.internal.session.sync.model.accountdata import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.emptyJsonDict +import org.matrix.android.sdk.api.util.emptyJsonDict @JsonClass(generateAdapter = true) internal data class IgnoredUsersContent( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/UserAccountDataSync.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/UserAccountDataSync.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/UserAccountDataSync.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/UserAccountDataSync.kt index ff018a5181..26ac194b91 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/model/accountdata/UserAccountDataSync.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/model/accountdata/UserAccountDataSync.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.sync.model.accountdata +package org.matrix.android.sdk.internal.session.sync.model.accountdata import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent @JsonClass(generateAdapter = true) internal data class UserAccountDataSync( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/AcceptTermsBody.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/AcceptTermsBody.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/AcceptTermsBody.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/AcceptTermsBody.kt index c5827b822f..f18fde4db1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/AcceptTermsBody.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/AcceptTermsBody.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.terms +package org.matrix.android.sdk.internal.session.terms import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/DefaultTermsService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/DefaultTermsService.kt similarity index 75% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/DefaultTermsService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/DefaultTermsService.kt index c70fb11d0c..2f829645bb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/DefaultTermsService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/DefaultTermsService.kt @@ -14,29 +14,29 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.terms +package org.matrix.android.sdk.internal.session.terms import dagger.Lazy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.terms.GetTermsResponse -import im.vector.matrix.android.api.session.terms.TermsService -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificate -import im.vector.matrix.android.internal.network.NetworkConstants -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.identity.IdentityAuthAPI -import im.vector.matrix.android.internal.session.identity.IdentityRegisterTask -import im.vector.matrix.android.internal.session.openid.GetOpenIdTokenTask -import im.vector.matrix.android.internal.session.sync.model.accountdata.AcceptedTermsContent -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes -import im.vector.matrix.android.internal.session.user.accountdata.AccountDataDataSource -import im.vector.matrix.android.internal.session.user.accountdata.UpdateUserAccountDataTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.launchToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.ensureTrailingSlash +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.terms.GetTermsResponse +import org.matrix.android.sdk.api.session.terms.TermsService +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificate +import org.matrix.android.sdk.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.identity.IdentityAuthAPI +import org.matrix.android.sdk.internal.session.identity.IdentityRegisterTask +import org.matrix.android.sdk.internal.session.openid.GetOpenIdTokenTask +import org.matrix.android.sdk.internal.session.sync.model.accountdata.AcceptedTermsContent +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataTypes +import org.matrix.android.sdk.internal.session.user.accountdata.AccountDataDataSource +import org.matrix.android.sdk.internal.session.user.accountdata.UpdateUserAccountDataTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.launchToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.ensureTrailingSlash import okhttp3.OkHttpClient import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsAPI.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsAPI.kt index 7f1962bbf2..eaef357e71 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsAPI.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.terms +package org.matrix.android.sdk.internal.session.terms -import im.vector.matrix.android.internal.network.HttpHeaders +import org.matrix.android.sdk.internal.network.HttpHeaders import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsModule.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsModule.kt index a948101638..aa07e4434e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsModule.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.terms +package org.matrix.android.sdk.internal.session.terms import dagger.Binds import dagger.Lazy import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.terms.TermsService -import im.vector.matrix.android.internal.di.UnauthenticatedWithCertificate -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.terms.TermsService +import org.matrix.android.sdk.internal.di.UnauthenticatedWithCertificate +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.session.SessionScope import okhttp3.OkHttpClient @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsResponse.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsResponse.kt index 394ee958ac..157456eef1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/terms/TermsResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/terms/TermsResponse.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.terms +package org.matrix.android.sdk.internal.session.terms import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.auth.registration.LocalizedFlowDataLoginTerms +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.auth.registration.LocalizedFlowDataLoginTerms /** * This class represent a localized privacy policy for registration Flow. diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/typing/DefaultTypingUsersTracker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/typing/DefaultTypingUsersTracker.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/typing/DefaultTypingUsersTracker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/typing/DefaultTypingUsersTracker.kt index a2df64e910..3ab9a9d52a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/typing/DefaultTypingUsersTracker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/typing/DefaultTypingUsersTracker.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.typing +package org.matrix.android.sdk.internal.session.typing -import im.vector.matrix.android.api.session.room.sender.SenderInfo -import im.vector.matrix.android.api.session.typing.TypingUsersTracker -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.typing.TypingUsersTracker +import org.matrix.android.sdk.internal.session.SessionScope import javax.inject.Inject @SessionScope diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/DefaultUserService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/DefaultUserService.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/DefaultUserService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/DefaultUserService.kt index 5cad504555..8632cd7cad 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/DefaultUserService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/DefaultUserService.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user +package org.matrix.android.sdk.internal.session.user import androidx.lifecycle.LiveData import androidx.paging.PagedList -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.user.UserService -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.session.user.accountdata.UpdateIgnoredUserIdsTask -import im.vector.matrix.android.internal.session.user.model.SearchUserTask -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.user.UserService +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.session.user.accountdata.UpdateIgnoredUserIdsTask +import org.matrix.android.sdk.internal.session.user.model.SearchUserTask +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import javax.inject.Inject internal class DefaultUserService @Inject constructor(private val userDataSource: UserDataSource, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/SearchUserAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/SearchUserAPI.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/SearchUserAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/SearchUserAPI.kt index 4adcee88aa..38549a11c6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/SearchUserAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/SearchUserAPI.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user +package org.matrix.android.sdk.internal.session.user -import im.vector.matrix.android.internal.network.NetworkConstants -import im.vector.matrix.android.internal.session.user.model.SearchUsersParams -import im.vector.matrix.android.internal.session.user.model.SearchUsersResponse +import org.matrix.android.sdk.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.session.user.model.SearchUsersParams +import org.matrix.android.sdk.internal.session.user.model.SearchUsersResponse import retrofit2.Call import retrofit2.http.Body import retrofit2.http.POST diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserDataSource.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserDataSource.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserDataSource.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserDataSource.kt index 60f163064f..c5c9e58b9b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserDataSource.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserDataSource.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user +package org.matrix.android.sdk.internal.session.user import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations @@ -22,17 +22,17 @@ import androidx.paging.DataSource import androidx.paging.LivePagedListBuilder import androidx.paging.PagedList import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.database.mapper.asDomain -import im.vector.matrix.android.internal.database.model.IgnoredUserEntity -import im.vector.matrix.android.internal.database.model.IgnoredUserEntityFields -import im.vector.matrix.android.internal.database.model.UserEntity -import im.vector.matrix.android.internal.database.model.UserEntityFields -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.util.fetchCopied +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.database.mapper.asDomain +import org.matrix.android.sdk.internal.database.model.IgnoredUserEntity +import org.matrix.android.sdk.internal.database.model.IgnoredUserEntityFields +import org.matrix.android.sdk.internal.database.model.UserEntity +import org.matrix.android.sdk.internal.database.model.UserEntityFields +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.util.fetchCopied import io.realm.Case import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserEntityFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserEntityFactory.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserEntityFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserEntityFactory.kt index f931db1cff..59ea732faa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserEntityFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserEntityFactory.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user +package org.matrix.android.sdk.internal.session.user -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.internal.database.model.UserEntity +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.internal.database.model.UserEntity internal object UserEntityFactory { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserModule.kt similarity index 67% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserModule.kt index fa5a51b4eb..d1438788b6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserModule.kt @@ -14,19 +14,19 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user +package org.matrix.android.sdk.internal.session.user import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.user.UserService -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.user.accountdata.DefaultSaveIgnoredUsersTask -import im.vector.matrix.android.internal.session.user.accountdata.DefaultUpdateIgnoredUserIdsTask -import im.vector.matrix.android.internal.session.user.accountdata.SaveIgnoredUsersTask -import im.vector.matrix.android.internal.session.user.accountdata.UpdateIgnoredUserIdsTask -import im.vector.matrix.android.internal.session.user.model.DefaultSearchUserTask -import im.vector.matrix.android.internal.session.user.model.SearchUserTask +import org.matrix.android.sdk.api.session.user.UserService +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.user.accountdata.DefaultSaveIgnoredUsersTask +import org.matrix.android.sdk.internal.session.user.accountdata.DefaultUpdateIgnoredUserIdsTask +import org.matrix.android.sdk.internal.session.user.accountdata.SaveIgnoredUsersTask +import org.matrix.android.sdk.internal.session.user.accountdata.UpdateIgnoredUserIdsTask +import org.matrix.android.sdk.internal.session.user.model.DefaultSearchUserTask +import org.matrix.android.sdk.internal.session.user.model.SearchUserTask import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserStore.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserStore.kt index f1bf560f57..8aa65b106b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/UserStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserStore.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user +package org.matrix.android.sdk.internal.session.user import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.UserEntity -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.internal.database.model.UserEntity +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.util.awaitTransaction import javax.inject.Inject internal interface UserStore { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataAPI.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataAPI.kt index 3459091782..ced0a808ee 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataAPI.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata -import im.vector.matrix.android.internal.network.NetworkConstants +import org.matrix.android.sdk.internal.network.NetworkConstants import retrofit2.Call import retrofit2.http.Body import retrofit2.http.PUT diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataContent.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataContent.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataContent.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataContent.kt index 5335f8a7f1..0fd62628b2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataContent.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataContent.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata /** * Tag class to identify every account data content diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataDataSource.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataDataSource.kt similarity index 80% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataDataSource.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataDataSource.kt index ed5f26ab18..6562f801c2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataDataSource.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataDataSource.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.database.mapper.AccountDataMapper -import im.vector.matrix.android.internal.database.model.UserAccountDataEntity -import im.vector.matrix.android.internal.database.model.UserAccountDataEntityFields -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.database.mapper.AccountDataMapper +import org.matrix.android.sdk.internal.database.model.UserAccountDataEntity +import org.matrix.android.sdk.internal.database.model.UserAccountDataEntityFields +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent import io.realm.Realm import io.realm.RealmQuery import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataModule.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataModule.kt index 2378ab3f0e..f2ffa574a1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/AccountDataModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataModule.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata import dagger.Binds import dagger.Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/DefaultAccountDataService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/DefaultAccountDataService.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/DefaultAccountDataService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/DefaultAccountDataService.kt index c8dafcc33e..32129796ae 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/DefaultAccountDataService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/DefaultAccountDataService.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata import androidx.lifecycle.LiveData import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.accountdata.AccountDataService -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.sync.UserAccountDataSyncHandler -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.configureWith +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.accountdata.AccountDataService +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.sync.UserAccountDataSyncHandler +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.configureWith import javax.inject.Inject internal class DefaultAccountDataService @Inject constructor( diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/DirectChatsHelper.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/DirectChatsHelper.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/DirectChatsHelper.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/DirectChatsHelper.kt index b5f404019a..dbb356e92f 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/DirectChatsHelper.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/DirectChatsHelper.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.query.getDirectRooms -import im.vector.matrix.android.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.query.getDirectRooms +import org.matrix.android.sdk.internal.di.SessionDatabase import io.realm.Realm import io.realm.RealmConfiguration import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/SaveBreadcrumbsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/SaveBreadcrumbsTask.kt similarity index 76% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/SaveBreadcrumbsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/SaveBreadcrumbsTask.kt index f005e3c7fc..bca24a3b4d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/SaveBreadcrumbsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/SaveBreadcrumbsTask.kt @@ -13,18 +13,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.internal.database.model.BreadcrumbsEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntity -import im.vector.matrix.android.internal.database.model.RoomSummaryEntityFields -import im.vector.matrix.android.internal.database.query.getOrCreate -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.internal.database.model.BreadcrumbsEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntity +import org.matrix.android.sdk.internal.database.model.RoomSummaryEntityFields +import org.matrix.android.sdk.internal.database.query.getOrCreate +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import io.realm.RealmList import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/SaveIgnoredUsersTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/SaveIgnoredUsersTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/SaveIgnoredUsersTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/SaveIgnoredUsersTask.kt index 16f74e8c55..0fadeeeb10 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/SaveIgnoredUsersTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/SaveIgnoredUsersTask.kt @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.IgnoredUserEntity -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.awaitTransaction +import org.matrix.android.sdk.internal.database.model.IgnoredUserEntity +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.awaitTransaction import javax.inject.Inject /** diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateBreadcrumbsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateBreadcrumbsTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateBreadcrumbsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateBreadcrumbsTask.kt index fe64de2d0d..1a4bfe7787 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateBreadcrumbsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateBreadcrumbsTask.kt @@ -14,15 +14,15 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.BreadcrumbsEntity -import im.vector.matrix.android.internal.database.query.get -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.session.sync.model.accountdata.BreadcrumbsContent -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.fetchCopied +import org.matrix.android.sdk.internal.database.model.BreadcrumbsEntity +import org.matrix.android.sdk.internal.database.query.get +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.session.sync.model.accountdata.BreadcrumbsContent +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.fetchCopied import javax.inject.Inject // Use the same arbitrary value than Riot-Web diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateIgnoredUserIdsTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateIgnoredUserIdsTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateIgnoredUserIdsTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateIgnoredUserIdsTask.kt index 3a224b273a..e5627c9827 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateIgnoredUserIdsTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateIgnoredUserIdsTask.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.IgnoredUserEntity -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.sync.model.accountdata.IgnoredUsersContent -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.database.model.IgnoredUserEntity +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.sync.model.accountdata.IgnoredUsersContent +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataTypes +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateUserAccountDataTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateUserAccountDataTask.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateUserAccountDataTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateUserAccountDataTask.kt index f456bbebd3..5db89e0bc2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/accountdata/UpdateUserAccountDataTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/UpdateUserAccountDataTask.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.accountdata +package org.matrix.android.sdk.internal.session.user.accountdata -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.integrationmanager.AllowedWidgetsContent -import im.vector.matrix.android.internal.session.integrationmanager.IntegrationProvisioningContent -import im.vector.matrix.android.internal.session.sync.model.accountdata.AcceptedTermsContent -import im.vector.matrix.android.internal.session.sync.model.accountdata.BreadcrumbsContent -import im.vector.matrix.android.internal.session.sync.model.accountdata.IdentityServerContent -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.integrationmanager.AllowedWidgetsContent +import org.matrix.android.sdk.internal.session.integrationmanager.IntegrationProvisioningContent +import org.matrix.android.sdk.internal.session.sync.model.accountdata.AcceptedTermsContent +import org.matrix.android.sdk.internal.session.sync.model.accountdata.BreadcrumbsContent +import org.matrix.android.sdk.internal.session.sync.model.accountdata.IdentityServerContent +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataTypes +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUser.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUser.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUser.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUser.kt index cc7032d6f3..a8e0ed48db 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUser.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUser.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.model +package org.matrix.android.sdk.internal.session.user.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUserTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUserTask.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUserTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUserTask.kt index f8ccc13439..160cd273e1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUserTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUserTask.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.model +package org.matrix.android.sdk.internal.session.user.model -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.user.SearchUserAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.user.SearchUserAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUsersParams.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUsersParams.kt index 6ea689e5f9..fd6550cc0d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUsersParams.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.model +package org.matrix.android.sdk.internal.session.user.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUsersResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUsersResponse.kt index c324fdd8cf..2835e04069 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/user/model/SearchUsersResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/model/SearchUsersResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.user.model +package org.matrix.android.sdk.internal.session.user.model import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/CreateWidgetTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/CreateWidgetTask.kt similarity index 72% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/CreateWidgetTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/CreateWidgetTask.kt index 482dd9a66d..19600af5dc 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/CreateWidgetTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/CreateWidgetTask.kt @@ -14,20 +14,20 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.internal.database.awaitNotEmptyResult -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntity -import im.vector.matrix.android.internal.database.model.CurrentStateEventEntityFields -import im.vector.matrix.android.internal.database.query.whereStateKey -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.room.RoomAPI -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.internal.database.awaitNotEmptyResult +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntity +import org.matrix.android.sdk.internal.database.model.CurrentStateEventEntityFields +import org.matrix.android.sdk.internal.database.query.whereStateKey +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.room.RoomAPI +import org.matrix.android.sdk.internal.task.Task import org.greenrobot.eventbus.EventBus import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetPostAPIMediator.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetPostAPIMediator.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetPostAPIMediator.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetPostAPIMediator.kt index 5bf2d02e3c..51412f9fd1 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetPostAPIMediator.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetPostAPIMediator.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets import android.os.Build import android.webkit.JavascriptInterface import android.webkit.WebView import com.squareup.moshi.Moshi -import im.vector.matrix.android.api.session.widgets.WidgetPostAPIMediator -import im.vector.matrix.android.api.util.JSON_DICT_PARAMETERIZED_TYPE -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.internal.util.createUIHandler +import org.matrix.android.sdk.api.session.widgets.WidgetPostAPIMediator +import org.matrix.android.sdk.api.util.JSON_DICT_PARAMETERIZED_TYPE +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.internal.util.createUIHandler import timber.log.Timber import java.lang.reflect.Type import java.util.HashMap diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetService.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetService.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetService.kt index ab5f1e8858..9d5665bd15 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetService.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets import androidx.lifecycle.LiveData -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.widgets.WidgetPostAPIMediator -import im.vector.matrix.android.api.session.widgets.WidgetService -import im.vector.matrix.android.api.session.widgets.WidgetURLFormatter -import im.vector.matrix.android.api.session.widgets.model.Widget -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.widgets.WidgetPostAPIMediator +import org.matrix.android.sdk.api.session.widgets.WidgetService +import org.matrix.android.sdk.api.session.widgets.WidgetURLFormatter +import org.matrix.android.sdk.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.util.Cancelable import javax.inject.Inject import javax.inject.Provider diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetURLFormatter.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetURLFormatter.kt similarity index 84% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetURLFormatter.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetURLFormatter.kt index ffdc05203a..57d3083cf9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/DefaultWidgetURLFormatter.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/DefaultWidgetURLFormatter.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerConfig -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService -import im.vector.matrix.android.api.session.widgets.WidgetURLFormatter -import im.vector.matrix.android.internal.session.SessionLifecycleObserver -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.integrationmanager.IntegrationManager -import im.vector.matrix.android.internal.session.widgets.token.GetScalarTokenTask +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerConfig +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.session.widgets.WidgetURLFormatter +import org.matrix.android.sdk.internal.session.SessionLifecycleObserver +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.integrationmanager.IntegrationManager +import org.matrix.android.sdk.internal.session.widgets.token.GetScalarTokenTask import java.net.URLEncoder import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/RegisterWidgetResponse.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/RegisterWidgetResponse.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/RegisterWidgetResponse.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/RegisterWidgetResponse.kt index af62525822..686d6a92d2 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/RegisterWidgetResponse.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/RegisterWidgetResponse.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets import com.squareup.moshi.Json import com.squareup.moshi.JsonClass diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetManager.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetManager.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetManager.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetManager.kt index 05c0b01f0e..972d7fba0a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetManager.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetManager.kt @@ -14,37 +14,37 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LifecycleRegistry import androidx.lifecycle.LiveData import androidx.lifecycle.Transformations -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.widgets.WidgetManagementFailure -import im.vector.matrix.android.api.session.widgets.model.Widget -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.SessionLifecycleObserver -import im.vector.matrix.android.internal.session.SessionScope -import im.vector.matrix.android.internal.session.integrationmanager.IntegrationManager -import im.vector.matrix.android.internal.session.room.state.StateEventDataSource -import im.vector.matrix.android.internal.session.user.accountdata.AccountDataDataSource -import im.vector.matrix.android.internal.session.widgets.helper.WidgetFactory -import im.vector.matrix.android.internal.session.widgets.helper.extractWidgetSequence -import im.vector.matrix.android.internal.task.TaskExecutor -import im.vector.matrix.android.internal.task.launchToCallback +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataTypes +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.widgets.WidgetManagementFailure +import org.matrix.android.sdk.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.SessionLifecycleObserver +import org.matrix.android.sdk.internal.session.SessionScope +import org.matrix.android.sdk.internal.session.integrationmanager.IntegrationManager +import org.matrix.android.sdk.internal.session.room.state.StateEventDataSource +import org.matrix.android.sdk.internal.session.user.accountdata.AccountDataDataSource +import org.matrix.android.sdk.internal.session.widgets.helper.WidgetFactory +import org.matrix.android.sdk.internal.session.widgets.helper.extractWidgetSequence +import org.matrix.android.sdk.internal.task.TaskExecutor +import org.matrix.android.sdk.internal.task.launchToCallback import java.util.HashMap import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetModule.kt similarity index 77% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetModule.kt index 79c2ac0dbb..5030d56a2d 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetModule.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets import dagger.Binds import dagger.Module import dagger.Provides -import im.vector.matrix.android.api.session.widgets.WidgetPostAPIMediator -import im.vector.matrix.android.api.session.widgets.WidgetService -import im.vector.matrix.android.api.session.widgets.WidgetURLFormatter -import im.vector.matrix.android.internal.session.widgets.token.DefaultGetScalarTokenTask -import im.vector.matrix.android.internal.session.widgets.token.GetScalarTokenTask +import org.matrix.android.sdk.api.session.widgets.WidgetPostAPIMediator +import org.matrix.android.sdk.api.session.widgets.WidgetService +import org.matrix.android.sdk.api.session.widgets.WidgetURLFormatter +import org.matrix.android.sdk.internal.session.widgets.token.DefaultGetScalarTokenTask +import org.matrix.android.sdk.internal.session.widgets.token.GetScalarTokenTask import retrofit2.Retrofit @Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetPostMessageAPIProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetPostMessageAPIProvider.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetPostMessageAPIProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetPostMessageAPIProvider.kt index 4f34960f4b..23e670a633 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetPostMessageAPIProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetPostMessageAPIProvider.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets import android.content.Context import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetsAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetsAPI.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetsAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetsAPI.kt index 8c2ff9deec..b9df1f9d0b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetsAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetsAPI.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets -import im.vector.matrix.android.internal.session.openid.RequestOpenIdTokenResponse +import org.matrix.android.sdk.internal.session.openid.RequestOpenIdTokenResponse import retrofit2.Call import retrofit2.http.Body import retrofit2.http.GET diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetsAPIProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetsAPIProvider.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetsAPIProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetsAPIProvider.kt index 05d10dee56..e30ff006fa 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/WidgetsAPIProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetsAPIProvider.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets +package org.matrix.android.sdk.internal.session.widgets import dagger.Lazy -import im.vector.matrix.android.internal.di.Unauthenticated -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.session.SessionScope +import org.matrix.android.sdk.internal.di.Unauthenticated +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.session.SessionScope import okhttp3.OkHttpClient import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/helper/UserAccountWidgets.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/helper/UserAccountWidgets.kt similarity index 71% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/helper/UserAccountWidgets.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/helper/UserAccountWidgets.kt index 7f64c8a81e..51425327b0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/helper/UserAccountWidgets.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/helper/UserAccountWidgets.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets.helper +package org.matrix.android.sdk.internal.session.widgets.helper -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.session.widgets.model.Widget internal fun UserAccountDataEvent.extractWidgetSequence(widgetFactory: WidgetFactory): Sequence<Widget> { return content.asSequence() diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/helper/WidgetFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/helper/WidgetFactory.kt similarity index 81% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/helper/WidgetFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/helper/WidgetFactory.kt index 4091b6defd..3ea12635f5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/helper/WidgetFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/helper/WidgetFactory.kt @@ -14,18 +14,18 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets.helper +package org.matrix.android.sdk.internal.session.widgets.helper -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.sender.SenderInfo -import im.vector.matrix.android.api.session.widgets.model.Widget -import im.vector.matrix.android.api.session.widgets.model.WidgetContent -import im.vector.matrix.android.api.session.widgets.model.WidgetType -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.di.UserId -import im.vector.matrix.android.internal.session.room.membership.RoomMemberHelper -import im.vector.matrix.android.internal.session.user.UserDataSource +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.widgets.model.WidgetContent +import org.matrix.android.sdk.api.session.widgets.model.WidgetType +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.di.UserId +import org.matrix.android.sdk.internal.session.room.membership.RoomMemberHelper +import org.matrix.android.sdk.internal.session.user.UserDataSource import io.realm.Realm import io.realm.RealmConfiguration import java.net.URLEncoder diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/token/GetScalarTokenTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/token/GetScalarTokenTask.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/token/GetScalarTokenTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/token/GetScalarTokenTask.kt index 7afff00d64..273f45792c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/token/GetScalarTokenTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/token/GetScalarTokenTask.kt @@ -14,17 +14,17 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets.token +package org.matrix.android.sdk.internal.session.widgets.token -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.session.openid.GetOpenIdTokenTask -import im.vector.matrix.android.internal.session.widgets.RegisterWidgetResponse -import im.vector.matrix.android.api.session.widgets.WidgetManagementFailure -import im.vector.matrix.android.internal.session.widgets.WidgetsAPI -import im.vector.matrix.android.internal.session.widgets.WidgetsAPIProvider -import im.vector.matrix.android.internal.task.Task +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.session.openid.GetOpenIdTokenTask +import org.matrix.android.sdk.internal.session.widgets.RegisterWidgetResponse +import org.matrix.android.sdk.api.session.widgets.WidgetManagementFailure +import org.matrix.android.sdk.internal.session.widgets.WidgetsAPI +import org.matrix.android.sdk.internal.session.widgets.WidgetsAPIProvider +import org.matrix.android.sdk.internal.task.Task import javax.inject.Inject import javax.net.ssl.HttpsURLConnection diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/token/ScalarTokenStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/token/ScalarTokenStore.kt similarity index 79% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/token/ScalarTokenStore.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/token/ScalarTokenStore.kt index 9c5f39d683..cfc3e9fdae 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/widgets/token/ScalarTokenStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/token/ScalarTokenStore.kt @@ -14,14 +14,14 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.session.widgets.token +package org.matrix.android.sdk.internal.session.widgets.token import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.model.ScalarTokenEntity -import im.vector.matrix.android.internal.database.query.where -import im.vector.matrix.android.internal.di.SessionDatabase -import im.vector.matrix.android.internal.util.awaitTransaction -import im.vector.matrix.android.internal.util.fetchCopyMap +import org.matrix.android.sdk.internal.database.model.ScalarTokenEntity +import org.matrix.android.sdk.internal.database.query.where +import org.matrix.android.sdk.internal.di.SessionDatabase +import org.matrix.android.sdk.internal.util.awaitTransaction +import org.matrix.android.sdk.internal.util.fetchCopyMap import javax.inject.Inject internal class ScalarTokenStore @Inject constructor(@SessionDatabase private val monarchy: Monarchy) { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/ConfigurableTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/ConfigurableTask.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/ConfigurableTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/ConfigurableTask.kt index dce6f5f951..bfcab21247 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/ConfigurableTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/ConfigurableTask.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.task +package org.matrix.android.sdk.internal.task -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.util.Cancelable import java.util.UUID internal fun <PARAMS, RESULT> Task<PARAMS, RESULT>.configureWith(params: PARAMS, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/CoroutineSequencer.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/CoroutineSequencer.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/CoroutineSequencer.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/CoroutineSequencer.kt index 46cc446b87..5382117f86 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/CoroutineSequencer.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/CoroutineSequencer.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.task +package org.matrix.android.sdk.internal.task import kotlinx.coroutines.sync.Semaphore import kotlinx.coroutines.sync.withPermit diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/CoroutineToCallback.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/CoroutineToCallback.kt similarity index 82% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/CoroutineToCallback.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/CoroutineToCallback.kt index 07ab21a743..87eb0f27c6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/CoroutineToCallback.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/CoroutineToCallback.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.task +package org.matrix.android.sdk.internal.task -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.extensions.foldToCallback -import im.vector.matrix.android.internal.util.toCancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.extensions.foldToCallback +import org.matrix.android.sdk.internal.util.toCancelable import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineStart import kotlinx.coroutines.Dispatchers diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/Task.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/Task.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/Task.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/Task.kt index de0f3dfbdd..200bbf276e 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/Task.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/Task.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.task +package org.matrix.android.sdk.internal.task internal interface Task<PARAMS, RESULT> { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/TaskExecutor.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/TaskExecutor.kt similarity index 87% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/TaskExecutor.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/TaskExecutor.kt index fc599d2939..6f8f901be4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/TaskExecutor.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/TaskExecutor.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.task +package org.matrix.android.sdk.internal.task -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.android.internal.di.MatrixScope -import im.vector.matrix.android.internal.extensions.foldToCallback -import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers -import im.vector.matrix.android.internal.util.toCancelable +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.internal.di.MatrixScope +import org.matrix.android.sdk.internal.extensions.foldToCallback +import org.matrix.android.sdk.internal.util.MatrixCoroutineDispatchers +import org.matrix.android.sdk.internal.util.toCancelable import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.SupervisorJob import kotlinx.coroutines.cancelChildren diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/TaskThread.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/TaskThread.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/TaskThread.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/TaskThread.kt index 8da15fc3d3..35e235dedb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/task/TaskThread.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/task/TaskThread.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.task +package org.matrix.android.sdk.internal.task internal enum class TaskThread { MAIN, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/BackgroundDetectionObserver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/BackgroundDetectionObserver.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/BackgroundDetectionObserver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/BackgroundDetectionObserver.kt index b8de50b9fc..6342e674cb 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/BackgroundDetectionObserver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/BackgroundDetectionObserver.kt @@ -14,12 +14,12 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleObserver import androidx.lifecycle.OnLifecycleEvent -import im.vector.matrix.android.internal.di.MatrixScope +import org.matrix.android.sdk.internal.di.MatrixScope import timber.log.Timber import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CancelableCoroutine.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CancelableCoroutine.kt similarity index 90% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CancelableCoroutine.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CancelableCoroutine.kt index 53bec0d621..2b1787af66 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CancelableCoroutine.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CancelableCoroutine.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.util.Cancelable import kotlinx.coroutines.Job internal fun Job.toCancelable(): Cancelable { diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CancelableWork.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CancelableWork.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CancelableWork.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CancelableWork.kt index e1a21ff8c5..90f944cbc0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CancelableWork.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CancelableWork.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import androidx.work.WorkManager -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.util.Cancelable import java.util.UUID internal class CancelableWork(private val workManager: WorkManager, diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CompatUtil.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CompatUtil.kt similarity index 99% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CompatUtil.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CompatUtil.kt index e8283c359f..a4e550b9c0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/CompatUtil.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/CompatUtil.kt @@ -16,7 +16,7 @@ @file:Suppress("DEPRECATION") -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import android.content.Context import android.content.SharedPreferences diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Debouncer.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Debouncer.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Debouncer.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Debouncer.kt index 575551da1b..6b4706510b 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Debouncer.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Debouncer.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import android.os.Handler diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Exhaustive.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Exhaustive.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Exhaustive.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Exhaustive.kt index 8f6beea92d..1826d7fad6 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Exhaustive.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Exhaustive.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util // Trick to ensure that when block is exhaustive internal val <T> T.exhaustive: T get() = this diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/FileSaver.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/FileSaver.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/FileSaver.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/FileSaver.kt index f1d6b3eb0d..efb099e3e8 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/FileSaver.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/FileSaver.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import androidx.annotation.WorkerThread import java.io.File diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Handler.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Handler.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Handler.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Handler.kt index 5db1c46dd3..043cd62b5c 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Handler.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Handler.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import android.os.Handler import android.os.HandlerThread diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Hash.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Hash.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Hash.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Hash.kt index e748ad2778..5be59260b0 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Hash.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Hash.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import java.security.MessageDigest diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/JsonCanonicalizer.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/JsonCanonicalizer.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/JsonCanonicalizer.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/JsonCanonicalizer.kt index e35dff5367..f0c7a994ac 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/JsonCanonicalizer.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/JsonCanonicalizer.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import androidx.annotation.VisibleForTesting -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.MoshiProvider import org.json.JSONArray import org.json.JSONException import org.json.JSONObject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/LiveDataUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/LiveDataUtils.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/LiveDataUtils.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/LiveDataUtils.kt index 75fae162a5..c0dfea781a 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/LiveDataUtils.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/LiveDataUtils.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import androidx.lifecycle.LiveData import androidx.lifecycle.MediatorLiveData diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/MatrixCoroutineDispatchers.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/MatrixCoroutineDispatchers.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/MatrixCoroutineDispatchers.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/MatrixCoroutineDispatchers.kt index 503a4aa910..7eaf2cbad9 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/MatrixCoroutineDispatchers.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/MatrixCoroutineDispatchers.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import kotlinx.coroutines.CoroutineDispatcher diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Monarchy.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Monarchy.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Monarchy.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Monarchy.kt index 848cc43565..3254c3db34 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Monarchy.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/Monarchy.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import com.zhuinden.monarchy.Monarchy -import im.vector.matrix.android.internal.database.awaitTransaction +import org.matrix.android.sdk.internal.database.awaitTransaction import io.realm.Realm import io.realm.RealmModel import java.util.concurrent.atomic.AtomicReference diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/SecretKeyAndVersion.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/SecretKeyAndVersion.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/SecretKeyAndVersion.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/SecretKeyAndVersion.kt index 6accb520a0..d8202b5799 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/SecretKeyAndVersion.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/SecretKeyAndVersion.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import javax.crypto.SecretKey diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/StringProvider.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/StringProvider.kt similarity index 97% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/StringProvider.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/StringProvider.kt index 61bb575c7d..fa8ac76713 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/StringProvider.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/StringProvider.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import android.content.res.Resources import androidx.annotation.ArrayRes diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/StringUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/StringUtils.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/StringUtils.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/StringUtils.kt index b3f240f23d..9c7693d007 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/StringUtils.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/StringUtils.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import timber.log.Timber diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/SuspendMatrixCallback.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/SuspendMatrixCallback.kt similarity index 91% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/SuspendMatrixCallback.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/SuspendMatrixCallback.kt index e76137d0c2..669dbb48ae 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/SuspendMatrixCallback.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/SuspendMatrixCallback.kt @@ -15,9 +15,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback import kotlin.coroutines.resume import kotlin.coroutines.resumeWithException import kotlin.coroutines.suspendCoroutine diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/UrlUtils.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/UrlUtils.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/UrlUtils.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/UrlUtils.kt index bb5799baf1..cca40501e5 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/UrlUtils.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/UrlUtils.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.util +package org.matrix.android.sdk.internal.util import java.net.URL diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/GetWellknownTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/GetWellknownTask.kt similarity index 89% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/GetWellknownTask.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/GetWellknownTask.kt index b42aef5f88..e3c124e395 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/GetWellknownTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/GetWellknownTask.kt @@ -14,24 +14,24 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.wellknown +package org.matrix.android.sdk.internal.wellknown import android.util.MalformedJsonException import dagger.Lazy -import im.vector.matrix.android.api.MatrixPatterns -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.WellKnown -import im.vector.matrix.android.api.auth.wellknown.WellknownResult -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.internal.di.Unauthenticated -import im.vector.matrix.android.internal.network.RetrofitFactory -import im.vector.matrix.android.internal.network.executeRequest -import im.vector.matrix.android.internal.network.httpclient.addSocketFactory -import im.vector.matrix.android.internal.network.ssl.UnrecognizedCertificateException -import im.vector.matrix.android.internal.session.homeserver.CapabilitiesAPI -import im.vector.matrix.android.internal.session.identity.IdentityAuthAPI -import im.vector.matrix.android.internal.task.Task -import im.vector.matrix.android.internal.util.isValidUrl +import org.matrix.android.sdk.api.MatrixPatterns +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.WellKnown +import org.matrix.android.sdk.api.auth.wellknown.WellknownResult +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.internal.di.Unauthenticated +import org.matrix.android.sdk.internal.network.RetrofitFactory +import org.matrix.android.sdk.internal.network.executeRequest +import org.matrix.android.sdk.internal.network.httpclient.addSocketFactory +import org.matrix.android.sdk.internal.network.ssl.UnrecognizedCertificateException +import org.matrix.android.sdk.internal.session.homeserver.CapabilitiesAPI +import org.matrix.android.sdk.internal.session.identity.IdentityAuthAPI +import org.matrix.android.sdk.internal.task.Task +import org.matrix.android.sdk.internal.util.isValidUrl import okhttp3.OkHttpClient import java.io.EOFException import javax.inject.Inject diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/WellKnownAPI.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/WellKnownAPI.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/WellKnownAPI.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/WellKnownAPI.kt index ec62707db7..2dcfd6be56 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/WellKnownAPI.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/WellKnownAPI.kt @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.wellknown +package org.matrix.android.sdk.internal.wellknown -import im.vector.matrix.android.api.auth.data.WellKnown +import org.matrix.android.sdk.api.auth.data.WellKnown import retrofit2.Call import retrofit2.http.GET import retrofit2.http.Path diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/WellknownModule.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/WellknownModule.kt similarity index 93% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/WellknownModule.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/WellknownModule.kt index 2705803fec..d8ef4f7b97 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/wellknown/WellknownModule.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/wellknown/WellknownModule.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.wellknown +package org.matrix.android.sdk.internal.wellknown import dagger.Binds import dagger.Module diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/AlwaysSuccessfulWorker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/AlwaysSuccessfulWorker.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/AlwaysSuccessfulWorker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/AlwaysSuccessfulWorker.kt index 136e84d945..d341e52474 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/AlwaysSuccessfulWorker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/AlwaysSuccessfulWorker.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package im.vector.matrix.android.internal.worker +package org.matrix.android.sdk.internal.worker import android.content.Context import androidx.work.Worker diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/DelegateWorkerFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/DelegateWorkerFactory.kt similarity index 94% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/DelegateWorkerFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/DelegateWorkerFactory.kt index 2029596b0b..17cd53c772 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/DelegateWorkerFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/DelegateWorkerFactory.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.worker +package org.matrix.android.sdk.internal.worker import android.content.Context import androidx.work.ListenableWorker diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/Extensions.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/Extensions.kt similarity index 88% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/Extensions.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/Extensions.kt index dab7162581..dcd35ee6d4 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/Extensions.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/Extensions.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.worker +package org.matrix.android.sdk.internal.worker import androidx.work.OneTimeWorkRequest -import im.vector.matrix.android.internal.session.room.send.NoMerger +import org.matrix.android.sdk.internal.session.room.send.NoMerger /** * If startChain parameter is true, the builder will have a inputMerger set to [NoMerger] diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/MatrixWorkerFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/MatrixWorkerFactory.kt similarity index 96% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/MatrixWorkerFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/MatrixWorkerFactory.kt index 3a676d30ae..eb19ede570 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/MatrixWorkerFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/MatrixWorkerFactory.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.worker +package org.matrix.android.sdk.internal.worker import android.content.Context import androidx.work.ListenableWorker diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/SessionWorkerParams.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/SessionWorkerParams.kt similarity index 95% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/SessionWorkerParams.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/SessionWorkerParams.kt index 3cbe6c7866..996c4ace05 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/SessionWorkerParams.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/SessionWorkerParams.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.worker +package org.matrix.android.sdk.internal.worker /** * Note about the Worker usage: diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/Worker.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/Worker.kt similarity index 83% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/Worker.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/Worker.kt index 88680786ad..f240a95633 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/Worker.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/Worker.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.worker +package org.matrix.android.sdk.internal.worker import androidx.work.ListenableWorker -import im.vector.matrix.android.api.Matrix -import im.vector.matrix.android.internal.session.SessionComponent +import org.matrix.android.sdk.api.Matrix +import org.matrix.android.sdk.internal.session.SessionComponent internal fun ListenableWorker.getSessionComponent(sessionId: String): SessionComponent? { return Matrix.getInstance(applicationContext).sessionManager.getSessionComponent(sessionId) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/WorkerParamsFactory.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/WorkerParamsFactory.kt similarity index 92% rename from matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/WorkerParamsFactory.kt rename to matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/WorkerParamsFactory.kt index 03a6d78c98..1f766943b3 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/worker/WorkerParamsFactory.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/worker/WorkerParamsFactory.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.worker +package org.matrix.android.sdk.internal.worker import androidx.work.Data -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.MoshiProvider object WorkerParamsFactory { diff --git a/matrix-sdk-android/src/release/java/im/vector/matrix/android/internal/network/interceptors/CurlLoggingInterceptor.kt b/matrix-sdk-android/src/release/java/org/matrix/android/sdk/internal/network/interceptors/CurlLoggingInterceptor.kt similarity index 83% rename from matrix-sdk-android/src/release/java/im/vector/matrix/android/internal/network/interceptors/CurlLoggingInterceptor.kt rename to matrix-sdk-android/src/release/java/org/matrix/android/sdk/internal/network/interceptors/CurlLoggingInterceptor.kt index 56b2ac0d48..c4fed36216 100644 --- a/matrix-sdk-android/src/release/java/im/vector/matrix/android/internal/network/interceptors/CurlLoggingInterceptor.kt +++ b/matrix-sdk-android/src/release/java/org/matrix/android/sdk/internal/network/interceptors/CurlLoggingInterceptor.kt @@ -1,6 +1,5 @@ /* - * Copyright (C) 2016 Jeff Gilfelt. - * Copyright 2019 New Vector Ltd + * Copyright (c) 2020 New Vector Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.interceptors +package org.matrix.android.sdk.internal.network.interceptors -import im.vector.matrix.android.internal.di.MatrixScope import okhttp3.Interceptor import okhttp3.Response +import org.matrix.android.sdk.internal.di.MatrixScope import java.io.IOException import javax.inject.Inject diff --git a/matrix-sdk-android/src/release/java/im/vector/matrix/android/internal/network/interceptors/FormattedJsonHttpLogger.kt b/matrix-sdk-android/src/release/java/org/matrix/android/sdk/internal/network/interceptors/FormattedJsonHttpLogger.kt similarity index 93% rename from matrix-sdk-android/src/release/java/im/vector/matrix/android/internal/network/interceptors/FormattedJsonHttpLogger.kt rename to matrix-sdk-android/src/release/java/org/matrix/android/sdk/internal/network/interceptors/FormattedJsonHttpLogger.kt index d2fb4ca898..69b15a1fa5 100644 --- a/matrix-sdk-android/src/release/java/im/vector/matrix/android/internal/network/interceptors/FormattedJsonHttpLogger.kt +++ b/matrix-sdk-android/src/release/java/org/matrix/android/sdk/internal/network/interceptors/FormattedJsonHttpLogger.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.network.interceptors +package org.matrix.android.sdk.internal.network.interceptors import androidx.annotation.NonNull import okhttp3.logging.HttpLoggingInterceptor diff --git a/matrix-sdk-android/src/sharedTest/java/im/vector/matrix/android/test/shared/TestRules.kt b/matrix-sdk-android/src/sharedTest/java/org/matrix/android/sdk/test/shared/TestRules.kt similarity index 95% rename from matrix-sdk-android/src/sharedTest/java/im/vector/matrix/android/test/shared/TestRules.kt rename to matrix-sdk-android/src/sharedTest/java/org/matrix/android/sdk/test/shared/TestRules.kt index bf073ecbc3..52aa7ea0c7 100644 --- a/matrix-sdk-android/src/sharedTest/java/im/vector/matrix/android/test/shared/TestRules.kt +++ b/matrix-sdk-android/src/sharedTest/java/org/matrix/android/sdk/test/shared/TestRules.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package im.vector.matrix.android.test.shared +package org.matrix.android.sdk.test.shared import net.lachlanmckee.timberjunit.TimberTestRule diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/MatrixTest.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/MatrixTest.kt similarity index 87% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/MatrixTest.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/MatrixTest.kt index cef9bb69d7..b0933c7106 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/MatrixTest.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/MatrixTest.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android +package org.matrix.android.sdk -import im.vector.matrix.android.test.shared.createTimberTestRule +import org.matrix.android.sdk.test.shared.createTimberTestRule import org.junit.Rule interface MatrixTest { diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/api/auth/data/VersionsKtTest.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/auth/data/VersionsKtTest.kt similarity index 91% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/api/auth/data/VersionsKtTest.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/auth/data/VersionsKtTest.kt index fa6e47f96d..69e2f12eb7 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/api/auth/data/VersionsKtTest.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/auth/data/VersionsKtTest.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.api.auth.data +package org.matrix.android.sdk.api.auth.data -import im.vector.matrix.android.internal.auth.version.Versions -import im.vector.matrix.android.internal.auth.version.isSupportedBySdk +import org.matrix.android.sdk.internal.auth.version.Versions +import org.matrix.android.sdk.internal.auth.version.isSupportedBySdk import org.amshove.kluent.shouldBe import org.junit.Test diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/api/pushrules/PushRuleActionsTest.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/pushrules/PushRuleActionsTest.kt similarity index 92% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/api/pushrules/PushRuleActionsTest.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/pushrules/PushRuleActionsTest.kt index 21ea1cbd6a..f213e1b1c1 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/api/pushrules/PushRuleActionsTest.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/pushrules/PushRuleActionsTest.kt @@ -14,11 +14,11 @@ * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.MatrixTest -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.MatrixTest +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.internal.di.MoshiProvider import org.junit.Assert.assertEquals import org.junit.Assert.assertNotNull import org.junit.Assert.assertTrue diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/api/pushrules/PushrulesConditionTest.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/pushrules/PushrulesConditionTest.kt similarity index 93% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/api/pushrules/PushrulesConditionTest.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/pushrules/PushrulesConditionTest.kt index 1bf40222f8..be5aeaaf0f 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/api/pushrules/PushrulesConditionTest.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/api/pushrules/PushrulesConditionTest.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package im.vector.matrix.android.api.pushrules +package org.matrix.android.sdk.api.pushrules -import im.vector.matrix.android.MatrixTest -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.internal.session.room.RoomGetter +import org.matrix.android.sdk.MatrixTest +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.internal.session.room.RoomGetter import io.mockk.every import io.mockk.mockk import org.amshove.kluent.shouldBe diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/keysbackup/util/Base58Test.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/Base58Test.kt similarity index 93% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/keysbackup/util/Base58Test.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/Base58Test.kt index 6d7ddce0b4..b2d10968b6 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/keysbackup/util/Base58Test.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/Base58Test.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.util +package org.matrix.android.sdk.internal.crypto.keysbackup.util -import im.vector.matrix.android.MatrixTest +import org.matrix.android.sdk.MatrixTest import org.junit.Assert.assertArrayEquals import org.junit.Assert.assertEquals import org.junit.FixMethodOrder diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/keysbackup/util/RecoveryKeyTest.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/RecoveryKeyTest.kt similarity index 96% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/keysbackup/util/RecoveryKeyTest.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/RecoveryKeyTest.kt index 606be13ed9..6b9d388623 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/keysbackup/util/RecoveryKeyTest.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/keysbackup/util/RecoveryKeyTest.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.keysbackup.util +package org.matrix.android.sdk.internal.crypto.keysbackup.util -import im.vector.matrix.android.MatrixTest +import org.matrix.android.sdk.MatrixTest import org.junit.Assert.assertArrayEquals import org.junit.Assert.assertEquals import org.junit.Assert.assertFalse diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/store/db/HelperTest.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/store/db/HelperTest.kt similarity index 87% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/store/db/HelperTest.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/store/db/HelperTest.kt index b8524c95e0..cac2d1cba9 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/store/db/HelperTest.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/store/db/HelperTest.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.store.db +package org.matrix.android.sdk.internal.crypto.store.db -import im.vector.matrix.android.MatrixTest -import im.vector.matrix.android.internal.util.md5 +import org.matrix.android.sdk.MatrixTest +import org.matrix.android.sdk.internal.util.md5 import org.junit.Assert.assertEquals import org.junit.Test diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/verification/qrcode/BinaryStringTest.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/BinaryStringTest.kt similarity index 92% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/verification/qrcode/BinaryStringTest.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/BinaryStringTest.kt index 8fc93c139e..0f8fe58b7f 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/crypto/verification/qrcode/BinaryStringTest.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/crypto/verification/qrcode/BinaryStringTest.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.crypto.verification.qrcode +package org.matrix.android.sdk.internal.crypto.verification.qrcode -import im.vector.matrix.android.MatrixTest +import org.matrix.android.sdk.MatrixTest import org.amshove.kluent.shouldEqualTo import org.junit.FixMethodOrder import org.junit.Test diff --git a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/task/CoroutineSequencersTest.kt b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/task/CoroutineSequencersTest.kt similarity index 97% rename from matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/task/CoroutineSequencersTest.kt rename to matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/task/CoroutineSequencersTest.kt index 7d460861b1..7bef439417 100644 --- a/matrix-sdk-android/src/test/java/im/vector/matrix/android/internal/task/CoroutineSequencersTest.kt +++ b/matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/task/CoroutineSequencersTest.kt @@ -14,9 +14,9 @@ * limitations under the License. */ -package im.vector.matrix.android.internal.task +package org.matrix.android.sdk.internal.task -import im.vector.matrix.android.MatrixTest +import org.matrix.android.sdk.MatrixTest import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.asCoroutineDispatcher import kotlinx.coroutines.delay diff --git a/tools/check/forbidden_strings_in_code.txt b/tools/check/forbidden_strings_in_code.txt index ed9809100c..b5438a0c5b 100644 --- a/tools/check/forbidden_strings_in_code.txt +++ b/tools/check/forbidden_strings_in_code.txt @@ -167,7 +167,7 @@ Formatter\.formatShortFileSize===1 enum class===76 ### Do not import temporary legacy classes -import im.vector.matrix.android.internal.legacy.riot===3 +import org.matrix.android.sdk.internal.legacy.riot===3 import org.matrix.androidsdk.crypto.data===2 ### Use `Context#getSystemService` extension function provided by `core-ktx` diff --git a/vector/src/debug/java/im/vector/app/features/debug/DebugMenuActivity.kt b/vector/src/debug/java/im/vector/app/features/debug/DebugMenuActivity.kt index c1a631b1ee..855333d96b 100644 --- a/vector/src/debug/java/im/vector/app/features/debug/DebugMenuActivity.kt +++ b/vector/src/debug/java/im/vector/app/features/debug/DebugMenuActivity.kt @@ -36,7 +36,7 @@ import im.vector.app.core.utils.checkPermissions import im.vector.app.core.utils.toast import im.vector.app.features.debug.sas.DebugSasEmojiActivity import im.vector.app.features.qrcode.QrCodeScannerActivity -import im.vector.matrix.android.internal.crypto.verification.qrcode.toQrCodeData +import org.matrix.android.sdk.internal.crypto.verification.qrcode.toQrCodeData import kotlinx.android.synthetic.debug.activity_debug_menu.* import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/debug/java/im/vector/app/features/debug/sas/DebugSasEmojiActivity.kt b/vector/src/debug/java/im/vector/app/features/debug/sas/DebugSasEmojiActivity.kt index 0e9b9938ca..f22784bc12 100644 --- a/vector/src/debug/java/im/vector/app/features/debug/sas/DebugSasEmojiActivity.kt +++ b/vector/src/debug/java/im/vector/app/features/debug/sas/DebugSasEmojiActivity.kt @@ -21,7 +21,7 @@ import androidx.appcompat.app.AppCompatActivity import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith -import im.vector.matrix.android.api.crypto.getAllVerificationEmojis +import org.matrix.android.sdk.api.crypto.getAllVerificationEmojis import kotlinx.android.synthetic.main.fragment_generic_recycler.* class DebugSasEmojiActivity : AppCompatActivity() { diff --git a/vector/src/debug/java/im/vector/app/features/debug/sas/SasEmojiController.kt b/vector/src/debug/java/im/vector/app/features/debug/sas/SasEmojiController.kt index cc61828049..9cacdc14c4 100644 --- a/vector/src/debug/java/im/vector/app/features/debug/sas/SasEmojiController.kt +++ b/vector/src/debug/java/im/vector/app/features/debug/sas/SasEmojiController.kt @@ -17,7 +17,7 @@ package im.vector.app.features.debug.sas import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.api.session.crypto.verification.EmojiRepresentation +import org.matrix.android.sdk.api.session.crypto.verification.EmojiRepresentation data class SasState( val emojiList: List<EmojiRepresentation> diff --git a/vector/src/debug/java/im/vector/app/features/debug/sas/SasEmojiItem.kt b/vector/src/debug/java/im/vector/app/features/debug/sas/SasEmojiItem.kt index 86b8ab302b..408aebb186 100644 --- a/vector/src/debug/java/im/vector/app/features/debug/sas/SasEmojiItem.kt +++ b/vector/src/debug/java/im/vector/app/features/debug/sas/SasEmojiItem.kt @@ -23,7 +23,7 @@ import com.airbnb.epoxy.EpoxyAttribute import com.airbnb.epoxy.EpoxyModelClass import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel -import im.vector.matrix.android.api.session.crypto.verification.EmojiRepresentation +import org.matrix.android.sdk.api.session.crypto.verification.EmojiRepresentation import me.gujun.android.span.image import me.gujun.android.span.span diff --git a/vector/src/fdroid/java/im/vector/app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt b/vector/src/fdroid/java/im/vector/app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt index 08b81ec3e2..1af92ff387 100644 --- a/vector/src/fdroid/java/im/vector/app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt +++ b/vector/src/fdroid/java/im/vector/app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt @@ -27,7 +27,7 @@ import androidx.core.content.ContextCompat import im.vector.app.core.di.HasVectorInjector import im.vector.app.core.services.VectorSyncService import androidx.core.content.getSystemService -import im.vector.matrix.android.internal.session.sync.job.SyncService +import org.matrix.android.sdk.internal.session.sync.job.SyncService import timber.log.Timber class AlarmSyncBroadcastReceiver : BroadcastReceiver() { diff --git a/vector/src/gplay/java/im/vector/app/gplay/features/settings/troubleshoot/TestTokenRegistration.kt b/vector/src/gplay/java/im/vector/app/gplay/features/settings/troubleshoot/TestTokenRegistration.kt index f7dd69f37d..6cb9c38fc6 100644 --- a/vector/src/gplay/java/im/vector/app/gplay/features/settings/troubleshoot/TestTokenRegistration.kt +++ b/vector/src/gplay/java/im/vector/app/gplay/features/settings/troubleshoot/TestTokenRegistration.kt @@ -19,7 +19,7 @@ import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.Observer import androidx.work.WorkInfo import androidx.work.WorkManager -import im.vector.matrix.android.api.session.pushers.PusherState +import org.matrix.android.sdk.api.session.pushers.PusherState import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.pushers.PushersManager diff --git a/vector/src/gplay/java/im/vector/app/gplay/push/fcm/VectorFirebaseMessagingService.kt b/vector/src/gplay/java/im/vector/app/gplay/push/fcm/VectorFirebaseMessagingService.kt index 677a146b46..617e40225d 100755 --- a/vector/src/gplay/java/im/vector/app/gplay/push/fcm/VectorFirebaseMessagingService.kt +++ b/vector/src/gplay/java/im/vector/app/gplay/push/fcm/VectorFirebaseMessagingService.kt @@ -25,9 +25,9 @@ import androidx.lifecycle.Lifecycle import androidx.lifecycle.ProcessLifecycleOwner import com.google.firebase.messaging.FirebaseMessagingService import com.google.firebase.messaging.RemoteMessage -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.Event import im.vector.app.BuildConfig import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder diff --git a/vector/src/main/java/im/vector/app/ActiveSessionDataSource.kt b/vector/src/main/java/im/vector/app/ActiveSessionDataSource.kt index 2372fc1a69..12738e2b0b 100644 --- a/vector/src/main/java/im/vector/app/ActiveSessionDataSource.kt +++ b/vector/src/main/java/im/vector/app/ActiveSessionDataSource.kt @@ -18,7 +18,7 @@ package im.vector.app import arrow.core.Option -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import im.vector.app.core.utils.BehaviorDataSource import javax.inject.Inject import javax.inject.Singleton diff --git a/vector/src/main/java/im/vector/app/AppStateHandler.kt b/vector/src/main/java/im/vector/app/AppStateHandler.kt index 5148d2e2ff..31bc822a22 100644 --- a/vector/src/main/java/im/vector/app/AppStateHandler.kt +++ b/vector/src/main/java/im/vector/app/AppStateHandler.kt @@ -20,10 +20,9 @@ import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleObserver import androidx.lifecycle.OnLifecycleEvent import arrow.core.Option -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.roomSummaryQueryParams -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams import im.vector.app.features.grouplist.ALL_COMMUNITIES_GROUP_ID import im.vector.app.features.grouplist.SelectedGroupDataSource import im.vector.app.features.home.HomeRoomListDataSource @@ -33,6 +32,7 @@ import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.disposables.CompositeDisposable import io.reactivex.functions.BiFunction import io.reactivex.rxkotlin.addTo +import org.matrix.android.sdk.rx.rx import java.util.concurrent.TimeUnit import javax.inject.Inject import javax.inject.Singleton diff --git a/vector/src/main/java/im/vector/app/VectorApplication.kt b/vector/src/main/java/im/vector/app/VectorApplication.kt index a52430263b..303b9d585a 100644 --- a/vector/src/main/java/im/vector/app/VectorApplication.kt +++ b/vector/src/main/java/im/vector/app/VectorApplication.kt @@ -32,10 +32,10 @@ import com.airbnb.epoxy.EpoxyAsyncUtil import com.airbnb.epoxy.EpoxyController import com.facebook.stetho.Stetho import com.gabrielittner.threetenbp.LazyThreeTen -import im.vector.matrix.android.api.Matrix -import im.vector.matrix.android.api.MatrixConfiguration -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.legacy.LegacySessionImporter +import org.matrix.android.sdk.api.Matrix +import org.matrix.android.sdk.api.MatrixConfiguration +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.legacy.LegacySessionImporter import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.di.DaggerVectorComponent import im.vector.app.core.di.HasVectorInjector diff --git a/vector/src/main/java/im/vector/app/core/di/ActiveSessionHolder.kt b/vector/src/main/java/im/vector/app/core/di/ActiveSessionHolder.kt index 65d773d33e..1c47b38fdc 100644 --- a/vector/src/main/java/im/vector/app/core/di/ActiveSessionHolder.kt +++ b/vector/src/main/java/im/vector/app/core/di/ActiveSessionHolder.kt @@ -23,8 +23,8 @@ import im.vector.app.features.crypto.keysrequest.KeyRequestHandler import im.vector.app.features.crypto.verification.IncomingVerificationRequestHandler import im.vector.app.features.notifications.PushRuleTriggerListener import im.vector.app.features.session.SessionListener -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.session.Session import timber.log.Timber import java.util.concurrent.atomic.AtomicReference import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/core/di/ImageManager.kt b/vector/src/main/java/im/vector/app/core/di/ImageManager.kt index 7d8102aa7e..60ce70a0b3 100644 --- a/vector/src/main/java/im/vector/app/core/di/ImageManager.kt +++ b/vector/src/main/java/im/vector/app/core/di/ImageManager.kt @@ -23,7 +23,7 @@ import com.github.piasy.biv.BigImageViewer import com.github.piasy.biv.loader.glide.GlideImageLoader import im.vector.app.ActiveSessionDataSource import im.vector.app.core.glide.FactoryUrl -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import java.io.InputStream import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/core/di/VectorComponent.kt b/vector/src/main/java/im/vector/app/core/di/VectorComponent.kt index 77ed34c4c9..c6dfd3e10c 100644 --- a/vector/src/main/java/im/vector/app/core/di/VectorComponent.kt +++ b/vector/src/main/java/im/vector/app/core/di/VectorComponent.kt @@ -55,9 +55,9 @@ import im.vector.app.features.reactions.data.EmojiDataSource import im.vector.app.features.session.SessionListener import im.vector.app.features.settings.VectorPreferences import im.vector.app.features.ui.UiStateRepository -import im.vector.matrix.android.api.Matrix -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.Matrix +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.session.Session import javax.inject.Singleton @Component(modules = [VectorModule::class]) diff --git a/vector/src/main/java/im/vector/app/core/di/VectorModule.kt b/vector/src/main/java/im/vector/app/core/di/VectorModule.kt index 12058918a3..87581628e7 100644 --- a/vector/src/main/java/im/vector/app/core/di/VectorModule.kt +++ b/vector/src/main/java/im/vector/app/core/di/VectorModule.kt @@ -31,10 +31,10 @@ import im.vector.app.features.pin.PinCodeStore import im.vector.app.features.pin.SharedPrefPinCodeStore import im.vector.app.features.ui.SharedPreferencesUiStateRepository import im.vector.app.features.ui.UiStateRepository -import im.vector.matrix.android.api.Matrix -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.legacy.LegacySessionImporter -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.Matrix +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.legacy.LegacySessionImporter +import org.matrix.android.sdk.api.session.Session @Module abstract class VectorModule { diff --git a/vector/src/main/java/im/vector/app/core/dialogs/ManuallyVerifyDialog.kt b/vector/src/main/java/im/vector/app/core/dialogs/ManuallyVerifyDialog.kt index 7eb0bf84e7..f57212d16e 100644 --- a/vector/src/main/java/im/vector/app/core/dialogs/ManuallyVerifyDialog.kt +++ b/vector/src/main/java/im/vector/app/core/dialogs/ManuallyVerifyDialog.kt @@ -20,8 +20,8 @@ import android.app.Activity import android.widget.TextView import androidx.appcompat.app.AlertDialog import im.vector.app.R -import im.vector.matrix.android.api.extensions.getFingerprintHumanReadable -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.api.extensions.getFingerprintHumanReadable +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo object ManuallyVerifyDialog { diff --git a/vector/src/main/java/im/vector/app/core/dialogs/UnrecognizedCertificateDialog.kt b/vector/src/main/java/im/vector/app/core/dialogs/UnrecognizedCertificateDialog.kt index 20abf4b742..753cfd646c 100644 --- a/vector/src/main/java/im/vector/app/core/dialogs/UnrecognizedCertificateDialog.kt +++ b/vector/src/main/java/im/vector/app/core/dialogs/UnrecognizedCertificateDialog.kt @@ -22,7 +22,7 @@ import androidx.appcompat.app.AlertDialog import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.internal.network.ssl.Fingerprint +import org.matrix.android.sdk.internal.network.ssl.Fingerprint import timber.log.Timber import java.util.HashMap import java.util.HashSet diff --git a/vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetMessagePreviewItem.kt b/vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetMessagePreviewItem.kt index c1b5f83228..a5f19258ef 100644 --- a/vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetMessagePreviewItem.kt +++ b/vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetMessagePreviewItem.kt @@ -27,7 +27,7 @@ import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.extensions.setTextOrHide import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.room.detail.timeline.tools.findPillsAndProcess -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem /** * A message preview for bottom sheet. diff --git a/vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetRoomPreviewItem.kt b/vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetRoomPreviewItem.kt index f9b43a4913..a495f14b6e 100644 --- a/vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetRoomPreviewItem.kt +++ b/vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetRoomPreviewItem.kt @@ -33,7 +33,7 @@ import im.vector.app.core.extensions.setTextOrHide import im.vector.app.core.resources.StringProvider import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.themes.ThemeUtils -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem /** * A room preview for bottom sheet. diff --git a/vector/src/main/java/im/vector/app/core/epoxy/profiles/BaseProfileMatrixItem.kt b/vector/src/main/java/im/vector/app/core/epoxy/profiles/BaseProfileMatrixItem.kt index 1606bad811..54fc13194d 100644 --- a/vector/src/main/java/im/vector/app/core/epoxy/profiles/BaseProfileMatrixItem.kt +++ b/vector/src/main/java/im/vector/app/core/epoxy/profiles/BaseProfileMatrixItem.kt @@ -23,8 +23,8 @@ import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.extensions.setTextOrHide import im.vector.app.features.crypto.util.toImageRes import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.util.MatrixItem abstract class BaseProfileMatrixItem<T : ProfileMatrixItem.Holder> : VectorEpoxyModel<T>() { @EpoxyAttribute lateinit var avatarRenderer: AvatarRenderer diff --git a/vector/src/main/java/im/vector/app/core/epoxy/profiles/ProfileActionItem.kt b/vector/src/main/java/im/vector/app/core/epoxy/profiles/ProfileActionItem.kt index 8330b49f48..c5d5ee52a8 100644 --- a/vector/src/main/java/im/vector/app/core/epoxy/profiles/ProfileActionItem.kt +++ b/vector/src/main/java/im/vector/app/core/epoxy/profiles/ProfileActionItem.kt @@ -31,7 +31,7 @@ import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.extensions.setTextOrHide import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.themes.ThemeUtils -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem @EpoxyModelClass(layout = R.layout.item_profile_action) abstract class ProfileActionItem : VectorEpoxyModel<ProfileActionItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/core/epoxy/profiles/ProfileItemExtensions.kt b/vector/src/main/java/im/vector/app/core/epoxy/profiles/ProfileItemExtensions.kt index 1f1bc93185..fdbe9f7f94 100644 --- a/vector/src/main/java/im/vector/app/core/epoxy/profiles/ProfileItemExtensions.kt +++ b/vector/src/main/java/im/vector/app/core/epoxy/profiles/ProfileItemExtensions.kt @@ -22,7 +22,7 @@ import com.airbnb.epoxy.EpoxyController import im.vector.app.core.epoxy.ClickListener import im.vector.app.core.epoxy.dividerItem import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem fun EpoxyController.buildProfileSection(title: String) { profileSectionItem { diff --git a/vector/src/main/java/im/vector/app/core/error/ErrorFormatter.kt b/vector/src/main/java/im/vector/app/core/error/ErrorFormatter.kt index 2326db6749..051847321a 100644 --- a/vector/src/main/java/im/vector/app/core/error/ErrorFormatter.kt +++ b/vector/src/main/java/im/vector/app/core/error/ErrorFormatter.kt @@ -18,10 +18,10 @@ package im.vector.app.core.error import im.vector.app.R import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.api.failure.isInvalidPassword -import im.vector.matrix.android.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.api.failure.isInvalidPassword +import org.matrix.android.sdk.api.session.identity.IdentityServiceError import java.net.HttpURLConnection import java.net.SocketTimeoutException import java.net.UnknownHostException diff --git a/vector/src/main/java/im/vector/app/core/error/ResourceLimitErrorFormatter.kt b/vector/src/main/java/im/vector/app/core/error/ResourceLimitErrorFormatter.kt index 9ff005032f..ce0b2d0703 100644 --- a/vector/src/main/java/im/vector/app/core/error/ResourceLimitErrorFormatter.kt +++ b/vector/src/main/java/im/vector/app/core/error/ResourceLimitErrorFormatter.kt @@ -20,7 +20,7 @@ import android.content.Context import androidx.annotation.StringRes import androidx.core.text.HtmlCompat import im.vector.app.R -import im.vector.matrix.android.api.failure.MatrixError +import org.matrix.android.sdk.api.failure.MatrixError import me.gujun.android.span.span class ResourceLimitErrorFormatter(private val context: Context) { diff --git a/vector/src/main/java/im/vector/app/core/extensions/BasicExtensions.kt b/vector/src/main/java/im/vector/app/core/extensions/BasicExtensions.kt index 8e1f293a4c..c3e6520a46 100644 --- a/vector/src/main/java/im/vector/app/core/extensions/BasicExtensions.kt +++ b/vector/src/main/java/im/vector/app/core/extensions/BasicExtensions.kt @@ -21,7 +21,7 @@ import android.util.Patterns import androidx.fragment.app.Fragment import com.google.i18n.phonenumbers.NumberParseException import com.google.i18n.phonenumbers.PhoneNumberUtil -import im.vector.matrix.android.api.extensions.ensurePrefix +import org.matrix.android.sdk.api.extensions.ensurePrefix fun Boolean.toOnOff() = if (this) "ON" else "OFF" diff --git a/vector/src/main/java/im/vector/app/core/extensions/Event.kt b/vector/src/main/java/im/vector/app/core/extensions/Event.kt index e892de1e6a..00f1e1f876 100644 --- a/vector/src/main/java/im/vector/app/core/extensions/Event.kt +++ b/vector/src/main/java/im/vector/app/core/extensions/Event.kt @@ -17,7 +17,7 @@ package im.vector.app.core.extensions import im.vector.app.core.resources.DateProvider -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event import org.threeten.bp.LocalDateTime fun Event.localDateTime(): LocalDateTime { diff --git a/vector/src/main/java/im/vector/app/core/extensions/FragmentManager.kt b/vector/src/main/java/im/vector/app/core/extensions/FragmentManager.kt index 5bb9fd0e65..1d437c0701 100644 --- a/vector/src/main/java/im/vector/app/core/extensions/FragmentManager.kt +++ b/vector/src/main/java/im/vector/app/core/extensions/FragmentManager.kt @@ -17,7 +17,7 @@ package im.vector.app.core.extensions import androidx.fragment.app.FragmentTransaction -import im.vector.matrix.android.api.extensions.tryThis +import org.matrix.android.sdk.api.extensions.tryThis inline fun androidx.fragment.app.FragmentManager.commitTransactionNow(func: FragmentTransaction.() -> FragmentTransaction) { // Could throw and make the app crash diff --git a/vector/src/main/java/im/vector/app/core/extensions/Session.kt b/vector/src/main/java/im/vector/app/core/extensions/Session.kt index d040714715..6f0fd51525 100644 --- a/vector/src/main/java/im/vector/app/core/extensions/Session.kt +++ b/vector/src/main/java/im/vector/app/core/extensions/Session.kt @@ -21,9 +21,9 @@ import androidx.core.content.ContextCompat import androidx.lifecycle.Lifecycle import androidx.lifecycle.ProcessLifecycleOwner import im.vector.app.core.services.VectorSyncService -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.sync.FilterService +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.sync.FilterService import timber.log.Timber fun Session.configureAndStart(context: Context) { diff --git a/vector/src/main/java/im/vector/app/core/extensions/TimelineEvent.kt b/vector/src/main/java/im/vector/app/core/extensions/TimelineEvent.kt index 44c3c4b980..63e35c1c0f 100644 --- a/vector/src/main/java/im/vector/app/core/extensions/TimelineEvent.kt +++ b/vector/src/main/java/im/vector/app/core/extensions/TimelineEvent.kt @@ -16,9 +16,9 @@ package im.vector.app.core.extensions -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent fun TimelineEvent.canReact(): Boolean { // Only event of type Event.EVENT_TYPE_MESSAGE are supported for the moment diff --git a/vector/src/main/java/im/vector/app/core/glide/ElementToDecryptOption.kt b/vector/src/main/java/im/vector/app/core/glide/ElementToDecryptOption.kt index 7c980c88dc..1888012450 100644 --- a/vector/src/main/java/im/vector/app/core/glide/ElementToDecryptOption.kt +++ b/vector/src/main/java/im/vector/app/core/glide/ElementToDecryptOption.kt @@ -17,7 +17,7 @@ package im.vector.app.core.glide import com.bumptech.glide.load.Option -import im.vector.matrix.android.internal.crypto.attachments.ElementToDecrypt +import org.matrix.android.sdk.internal.crypto.attachments.ElementToDecrypt const val ElementToDecryptOptionKey = "im.vector.app.core.glide.ElementToDecrypt" diff --git a/vector/src/main/java/im/vector/app/core/glide/VectorGlideModelLoader.kt b/vector/src/main/java/im/vector/app/core/glide/VectorGlideModelLoader.kt index 315bfd3019..295609548f 100644 --- a/vector/src/main/java/im/vector/app/core/glide/VectorGlideModelLoader.kt +++ b/vector/src/main/java/im/vector/app/core/glide/VectorGlideModelLoader.kt @@ -26,7 +26,7 @@ import com.bumptech.glide.load.model.MultiModelLoaderFactory import com.bumptech.glide.signature.ObjectKey import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.features.media.ImageContentRenderer -import im.vector.matrix.android.api.Matrix +import org.matrix.android.sdk.api.Matrix import okhttp3.OkHttpClient import okhttp3.Request import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/core/platform/SimpleFragmentActivity.kt b/vector/src/main/java/im/vector/app/core/platform/SimpleFragmentActivity.kt index 56035d778a..12f173d0ac 100644 --- a/vector/src/main/java/im/vector/app/core/platform/SimpleFragmentActivity.kt +++ b/vector/src/main/java/im/vector/app/core/platform/SimpleFragmentActivity.kt @@ -25,7 +25,7 @@ import butterknife.BindView import im.vector.app.R import im.vector.app.core.di.ScreenComponent import im.vector.app.core.extensions.hideKeyboard -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import kotlinx.android.synthetic.main.activity.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/core/platform/VectorBaseActivity.kt b/vector/src/main/java/im/vector/app/core/platform/VectorBaseActivity.kt index a98a4b977d..11a6e326ac 100644 --- a/vector/src/main/java/im/vector/app/core/platform/VectorBaseActivity.kt +++ b/vector/src/main/java/im/vector/app/core/platform/VectorBaseActivity.kt @@ -79,7 +79,7 @@ import im.vector.app.features.settings.VectorPreferences import im.vector.app.features.themes.ActivityOtherThemes import im.vector.app.features.themes.ThemeUtils import im.vector.app.receivers.DebugReceiver -import im.vector.matrix.android.api.failure.GlobalError +import org.matrix.android.sdk.api.failure.GlobalError import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.disposables.CompositeDisposable import io.reactivex.disposables.Disposable diff --git a/vector/src/main/java/im/vector/app/core/preference/PushRulePreference.kt b/vector/src/main/java/im/vector/app/core/preference/PushRulePreference.kt index 7c6c76fbcf..87584a9db0 100755 --- a/vector/src/main/java/im/vector/app/core/preference/PushRulePreference.kt +++ b/vector/src/main/java/im/vector/app/core/preference/PushRulePreference.kt @@ -23,9 +23,9 @@ import android.widget.RadioGroup import android.widget.TextView import androidx.preference.PreferenceViewHolder import im.vector.app.R -import im.vector.matrix.android.api.pushrules.RuleSetKey -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.api.pushrules.rest.PushRuleAndKind +import org.matrix.android.sdk.api.pushrules.RuleSetKey +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.rest.PushRuleAndKind class PushRulePreference : VectorPreference { diff --git a/vector/src/main/java/im/vector/app/core/preference/RoomAvatarPreference.kt b/vector/src/main/java/im/vector/app/core/preference/RoomAvatarPreference.kt index e58bc807a0..411e23a1c8 100644 --- a/vector/src/main/java/im/vector/app/core/preference/RoomAvatarPreference.kt +++ b/vector/src/main/java/im/vector/app/core/preference/RoomAvatarPreference.kt @@ -18,8 +18,8 @@ package im.vector.app.core.preference import android.content.Context import android.util.AttributeSet -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.Room +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.Room /** * Specialized class to target a Room avatar preference. diff --git a/vector/src/main/java/im/vector/app/core/preference/UserAvatarPreference.kt b/vector/src/main/java/im/vector/app/core/preference/UserAvatarPreference.kt index b71d63f240..be186377a5 100755 --- a/vector/src/main/java/im/vector/app/core/preference/UserAvatarPreference.kt +++ b/vector/src/main/java/im/vector/app/core/preference/UserAvatarPreference.kt @@ -25,9 +25,9 @@ import androidx.preference.PreferenceViewHolder import im.vector.app.R import im.vector.app.core.extensions.vectorComponent import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem open class UserAvatarPreference : Preference { diff --git a/vector/src/main/java/im/vector/app/core/preference/VectorGroupPreference.kt b/vector/src/main/java/im/vector/app/core/preference/VectorGroupPreference.kt index f94177eed0..4eb3677fd5 100644 --- a/vector/src/main/java/im/vector/app/core/preference/VectorGroupPreference.kt +++ b/vector/src/main/java/im/vector/app/core/preference/VectorGroupPreference.kt @@ -27,8 +27,8 @@ import android.widget.LinearLayout import androidx.preference.PreferenceViewHolder import androidx.preference.SwitchPreference import im.vector.app.R -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.group.Group +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.group.Group class VectorGroupPreference : SwitchPreference { diff --git a/vector/src/main/java/im/vector/app/core/pushers/PushersManager.kt b/vector/src/main/java/im/vector/app/core/pushers/PushersManager.kt index cc40cf95b7..f0d27182e7 100644 --- a/vector/src/main/java/im/vector/app/core/pushers/PushersManager.kt +++ b/vector/src/main/java/im/vector/app/core/pushers/PushersManager.kt @@ -21,7 +21,7 @@ import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.resources.AppNameProvider import im.vector.app.core.resources.LocaleProvider import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback import java.util.UUID import javax.inject.Inject import kotlin.math.abs diff --git a/vector/src/main/java/im/vector/app/core/services/VectorSyncService.kt b/vector/src/main/java/im/vector/app/core/services/VectorSyncService.kt index bfba27e77d..20ceb07fb5 100644 --- a/vector/src/main/java/im/vector/app/core/services/VectorSyncService.kt +++ b/vector/src/main/java/im/vector/app/core/services/VectorSyncService.kt @@ -25,7 +25,7 @@ import androidx.core.content.getSystemService import im.vector.app.R import im.vector.app.core.extensions.vectorComponent import im.vector.app.features.notifications.NotificationUtils -import im.vector.matrix.android.internal.session.sync.job.SyncService +import org.matrix.android.sdk.internal.session.sync.job.SyncService class VectorSyncService : SyncService() { diff --git a/vector/src/main/java/im/vector/app/core/ui/views/ActiveCallViewHolder.kt b/vector/src/main/java/im/vector/app/core/ui/views/ActiveCallViewHolder.kt index a0246ffad4..43346e583e 100644 --- a/vector/src/main/java/im/vector/app/core/ui/views/ActiveCallViewHolder.kt +++ b/vector/src/main/java/im/vector/app/core/ui/views/ActiveCallViewHolder.kt @@ -21,9 +21,9 @@ import androidx.cardview.widget.CardView import androidx.core.view.isVisible import im.vector.app.core.utils.DebouncedClickListener import im.vector.app.features.call.WebRtcPeerConnectionManager -import im.vector.matrix.android.api.session.call.CallState -import im.vector.matrix.android.api.session.call.EglUtils -import im.vector.matrix.android.api.session.call.MxCall +import org.matrix.android.sdk.api.session.call.CallState +import org.matrix.android.sdk.api.session.call.EglUtils +import org.matrix.android.sdk.api.session.call.MxCall import org.webrtc.RendererCommon import org.webrtc.SurfaceViewRenderer diff --git a/vector/src/main/java/im/vector/app/core/ui/views/NotificationAreaView.kt b/vector/src/main/java/im/vector/app/core/ui/views/NotificationAreaView.kt index 26d6fb1d60..828e0ab687 100644 --- a/vector/src/main/java/im/vector/app/core/ui/views/NotificationAreaView.kt +++ b/vector/src/main/java/im/vector/app/core/ui/views/NotificationAreaView.kt @@ -28,8 +28,8 @@ import im.vector.app.R import im.vector.app.core.error.ResourceLimitErrorFormatter import im.vector.app.core.utils.DimensionConverter import im.vector.app.features.themes.ThemeUtils -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.api.session.events.model.Event import kotlinx.android.synthetic.main.view_notification_area.view.* import me.gujun.android.span.span import me.saket.bettermovementmethod.BetterLinkMovementMethod diff --git a/vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt b/vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt index 61adc11706..bb4fe38390 100644 --- a/vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt +++ b/vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt @@ -40,7 +40,7 @@ import androidx.fragment.app.Fragment import im.vector.app.BuildConfig import im.vector.app.R import im.vector.app.features.notifications.NotificationUtils -import im.vector.matrix.android.api.extensions.tryThis +import org.matrix.android.sdk.api.extensions.tryThis import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch diff --git a/vector/src/main/java/im/vector/app/features/MainActivity.kt b/vector/src/main/java/im/vector/app/features/MainActivity.kt index 192dc57d7b..ce81ba12f1 100644 --- a/vector/src/main/java/im/vector/app/features/MainActivity.kt +++ b/vector/src/main/java/im/vector/app/features/MainActivity.kt @@ -22,8 +22,8 @@ import android.os.Bundle import android.os.Parcelable import androidx.appcompat.app.AlertDialog import com.bumptech.glide.Glide -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.failure.GlobalError +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.failure.GlobalError import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.di.ScreenComponent diff --git a/vector/src/main/java/im/vector/app/features/attachments/AttachmentsHelper.kt b/vector/src/main/java/im/vector/app/features/attachments/AttachmentsHelper.kt index fd417d90b2..1d7c67b046 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/AttachmentsHelper.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/AttachmentsHelper.kt @@ -23,8 +23,8 @@ import android.os.Bundle import androidx.fragment.app.Fragment import im.vector.app.core.platform.Restorable import im.vector.lib.multipicker.MultiPicker -import im.vector.matrix.android.BuildConfig -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.BuildConfig +import org.matrix.android.sdk.api.session.content.ContentAttachmentData import timber.log.Timber private const val CAPTURE_PATH_KEY = "CAPTURE_PATH_KEY" diff --git a/vector/src/main/java/im/vector/app/features/attachments/AttachmentsMapper.kt b/vector/src/main/java/im/vector/app/features/attachments/AttachmentsMapper.kt index 95cea0c910..9c9d8f8017 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/AttachmentsMapper.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/AttachmentsMapper.kt @@ -22,7 +22,7 @@ import im.vector.lib.multipicker.entity.MultiPickerContactType import im.vector.lib.multipicker.entity.MultiPickerFileType import im.vector.lib.multipicker.entity.MultiPickerImageType import im.vector.lib.multipicker.entity.MultiPickerVideoType -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData import timber.log.Timber fun MultiPickerContactType.toContactAttachment(): ContactAttachment { diff --git a/vector/src/main/java/im/vector/app/features/attachments/ContentAttachmentData.kt b/vector/src/main/java/im/vector/app/features/attachments/ContentAttachmentData.kt index 3a8324547a..b2e46b1abf 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/ContentAttachmentData.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/ContentAttachmentData.kt @@ -16,7 +16,7 @@ package im.vector.app.features.attachments -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData fun ContentAttachmentData.isPreviewable(): Boolean { return type == ContentAttachmentData.Type.IMAGE || type == ContentAttachmentData.Type.VIDEO diff --git a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentPreviewControllers.kt b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentPreviewControllers.kt index fbaaae7171..e20188c80f 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentPreviewControllers.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentPreviewControllers.kt @@ -17,7 +17,7 @@ package im.vector.app.features.attachments.preview import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData import javax.inject.Inject class AttachmentBigPreviewController @Inject constructor() : TypedEpoxyController<AttachmentsPreviewViewState>() { diff --git a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentPreviewItems.kt b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentPreviewItems.kt index fa702ecb16..066f69b555 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentPreviewItems.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentPreviewItems.kt @@ -26,7 +26,7 @@ import im.vector.app.R import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.platform.CheckableImageView -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData abstract class AttachmentPreviewItem<H : AttachmentPreviewItem.Holder> : VectorEpoxyModel<H>() { diff --git a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewActivity.kt b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewActivity.kt index 1d8a3c123a..bfa44a7a70 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewActivity.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewActivity.kt @@ -25,7 +25,7 @@ import im.vector.app.core.extensions.addFragment import im.vector.app.core.platform.ToolbarConfigurable import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.features.themes.ActivityOtherThemes -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData class AttachmentsPreviewActivity : VectorBaseActivity(), ToolbarConfigurable { diff --git a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewFragment.kt b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewFragment.kt index 2f9bd1cab5..a822c49e9b 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewFragment.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewFragment.kt @@ -49,8 +49,8 @@ import im.vector.app.core.utils.allGranted import im.vector.app.core.utils.attachSnapHelperWithListener import im.vector.app.core.utils.checkPermissions import im.vector.app.features.media.createUCropWithDefaultSettings -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.content.ContentAttachmentData import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.fragment_attachments_preview.* import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewViewState.kt b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewViewState.kt index 4dc5b30df6..cee2a7ddd7 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewViewState.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewViewState.kt @@ -18,7 +18,7 @@ package im.vector.app.features.attachments.preview import com.airbnb.mvrx.MvRxState -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData data class AttachmentsPreviewViewState( val attachments: List<ContentAttachmentData>, diff --git a/vector/src/main/java/im/vector/app/features/attachments/preview/Extensions.kt b/vector/src/main/java/im/vector/app/features/attachments/preview/Extensions.kt index 82fc621646..bd06f8cf0b 100644 --- a/vector/src/main/java/im/vector/app/features/attachments/preview/Extensions.kt +++ b/vector/src/main/java/im/vector/app/features/attachments/preview/Extensions.kt @@ -16,7 +16,7 @@ package im.vector.app.features.attachments.preview -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData /** * All images are editable, expect Gif diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/AutocompleteMatrixItem.kt b/vector/src/main/java/im/vector/app/features/autocomplete/AutocompleteMatrixItem.kt index 7ed992a167..28ea5234a7 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/AutocompleteMatrixItem.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/AutocompleteMatrixItem.kt @@ -26,7 +26,7 @@ import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.extensions.setTextOrHide import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem @EpoxyModelClass(layout = R.layout.item_autocomplete_matrix_item) abstract class AutocompleteMatrixItem : VectorEpoxyModel<AutocompleteMatrixItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/group/AutocompleteGroupController.kt b/vector/src/main/java/im/vector/app/features/autocomplete/group/AutocompleteGroupController.kt index 95f9436f05..ee0473cd3d 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/group/AutocompleteGroupController.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/group/AutocompleteGroupController.kt @@ -20,8 +20,8 @@ import com.airbnb.epoxy.TypedEpoxyController import im.vector.app.features.autocomplete.AutocompleteClickListener import im.vector.app.features.autocomplete.autocompleteMatrixItem import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject class AutocompleteGroupController @Inject constructor() : TypedEpoxyController<List<GroupSummary>>() { diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/group/AutocompleteGroupPresenter.kt b/vector/src/main/java/im/vector/app/features/autocomplete/group/AutocompleteGroupPresenter.kt index de9e85f272..a3c276c977 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/group/AutocompleteGroupPresenter.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/group/AutocompleteGroupPresenter.kt @@ -20,10 +20,10 @@ import android.content.Context import androidx.recyclerview.widget.RecyclerView import im.vector.app.features.autocomplete.AutocompleteClickListener import im.vector.app.features.autocomplete.RecyclerViewPresenter -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.group.groupSummaryQueryParams -import im.vector.matrix.android.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.group.groupSummaryQueryParams +import org.matrix.android.sdk.api.session.group.model.GroupSummary import javax.inject.Inject class AutocompleteGroupPresenter @Inject constructor(context: Context, diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberController.kt b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberController.kt index e9aa77bb57..9a90506141 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberController.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberController.kt @@ -20,8 +20,8 @@ import com.airbnb.epoxy.TypedEpoxyController import im.vector.app.features.autocomplete.AutocompleteClickListener import im.vector.app.features.autocomplete.autocompleteMatrixItem import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject class AutocompleteMemberController @Inject constructor() : TypedEpoxyController<List<RoomMemberSummary>>() { diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt index 25a96ffdb4..de8003b28b 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt @@ -22,11 +22,11 @@ import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import im.vector.app.features.autocomplete.AutocompleteClickListener import im.vector.app.features.autocomplete.RecyclerViewPresenter -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.members.roomMemberQueryParams -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.members.roomMemberQueryParams +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary class AutocompleteMemberPresenter @AssistedInject constructor(context: Context, @Assisted val roomId: String, diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/room/AutocompleteRoomController.kt b/vector/src/main/java/im/vector/app/features/autocomplete/room/AutocompleteRoomController.kt index 6aac279cab..324fb01e57 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/room/AutocompleteRoomController.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/room/AutocompleteRoomController.kt @@ -20,8 +20,8 @@ import com.airbnb.epoxy.TypedEpoxyController import im.vector.app.features.autocomplete.AutocompleteClickListener import im.vector.app.features.autocomplete.autocompleteMatrixItem import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject class AutocompleteRoomController @Inject constructor(private val avatarRenderer: AvatarRenderer) : TypedEpoxyController<List<RoomSummary>>() { diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/room/AutocompleteRoomPresenter.kt b/vector/src/main/java/im/vector/app/features/autocomplete/room/AutocompleteRoomPresenter.kt index 0475d34d65..99f0af7184 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/room/AutocompleteRoomPresenter.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/room/AutocompleteRoomPresenter.kt @@ -20,10 +20,10 @@ import android.content.Context import androidx.recyclerview.widget.RecyclerView import im.vector.app.features.autocomplete.AutocompleteClickListener import im.vector.app.features.autocomplete.RecyclerViewPresenter -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.roomSummaryQueryParams +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams import javax.inject.Inject class AutocompleteRoomPresenter @Inject constructor(context: Context, diff --git a/vector/src/main/java/im/vector/app/features/badge/BadgeProxy.kt b/vector/src/main/java/im/vector/app/features/badge/BadgeProxy.kt index 6400c63e9c..96e09f6063 100644 --- a/vector/src/main/java/im/vector/app/features/badge/BadgeProxy.kt +++ b/vector/src/main/java/im/vector/app/features/badge/BadgeProxy.kt @@ -20,7 +20,7 @@ package im.vector.app.features.badge import android.content.Context import android.os.Build -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import me.leolin.shortcutbadger.ShortcutBadger /** diff --git a/vector/src/main/java/im/vector/app/features/call/CallAudioManager.kt b/vector/src/main/java/im/vector/app/features/call/CallAudioManager.kt index 306b9e6e75..fde562ee63 100644 --- a/vector/src/main/java/im/vector/app/features/call/CallAudioManager.kt +++ b/vector/src/main/java/im/vector/app/features/call/CallAudioManager.kt @@ -24,7 +24,7 @@ import android.content.pm.PackageManager import android.media.AudioManager import androidx.core.content.getSystemService import im.vector.app.core.services.WiredHeadsetStateReceiver -import im.vector.matrix.android.api.session.call.MxCall +import org.matrix.android.sdk.api.session.call.MxCall import timber.log.Timber import java.util.concurrent.Executors diff --git a/vector/src/main/java/im/vector/app/features/call/CallControlsView.kt b/vector/src/main/java/im/vector/app/features/call/CallControlsView.kt index 014b4ee4d9..27b3310923 100644 --- a/vector/src/main/java/im/vector/app/features/call/CallControlsView.kt +++ b/vector/src/main/java/im/vector/app/features/call/CallControlsView.kt @@ -27,7 +27,7 @@ import butterknife.BindView import butterknife.ButterKnife import butterknife.OnClick import im.vector.app.R -import im.vector.matrix.android.api.session.call.CallState +import org.matrix.android.sdk.api.session.call.CallState import kotlinx.android.synthetic.main.view_call_controls.view.* import org.webrtc.PeerConnection diff --git a/vector/src/main/java/im/vector/app/features/call/SharedActiveCallViewModel.kt b/vector/src/main/java/im/vector/app/features/call/SharedActiveCallViewModel.kt index 2e43d6ec39..f2414f0a22 100644 --- a/vector/src/main/java/im/vector/app/features/call/SharedActiveCallViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/call/SharedActiveCallViewModel.kt @@ -18,7 +18,7 @@ package im.vector.app.features.call import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import im.vector.matrix.android.api.session.call.MxCall +import org.matrix.android.sdk.api.session.call.MxCall import javax.inject.Inject class SharedActiveCallViewModel @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt b/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt index 80a1dd7057..ba171b9937 100644 --- a/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt +++ b/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt @@ -49,10 +49,10 @@ import im.vector.app.core.utils.checkPermissions import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.room.detail.RoomDetailActivity import im.vector.app.features.home.room.detail.RoomDetailArgs -import im.vector.matrix.android.api.session.call.CallState -import im.vector.matrix.android.api.session.call.EglUtils -import im.vector.matrix.android.api.session.call.MxCallDetail -import im.vector.matrix.android.api.session.call.TurnServerResponse +import org.matrix.android.sdk.api.session.call.CallState +import org.matrix.android.sdk.api.session.call.EglUtils +import org.matrix.android.sdk.api.session.call.MxCallDetail +import org.matrix.android.sdk.api.session.call.TurnServerResponse import io.reactivex.android.schedulers.AndroidSchedulers import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.activity_call.* diff --git a/vector/src/main/java/im/vector/app/features/call/VectorCallViewModel.kt b/vector/src/main/java/im/vector/app/features/call/VectorCallViewModel.kt index 9c565b8260..8ad1b1a267 100644 --- a/vector/src/main/java/im/vector/app/features/call/VectorCallViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/call/VectorCallViewModel.kt @@ -30,13 +30,13 @@ import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.platform.VectorViewModelAction -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.call.CallState -import im.vector.matrix.android.api.session.call.MxCall -import im.vector.matrix.android.api.session.call.TurnServerResponse -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.call.CallState +import org.matrix.android.sdk.api.session.call.MxCall +import org.matrix.android.sdk.api.session.call.TurnServerResponse +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem import org.webrtc.PeerConnection import java.util.Timer import java.util.TimerTask diff --git a/vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt b/vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt index 051492ac04..cfebafb04e 100644 --- a/vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt +++ b/vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt @@ -25,18 +25,18 @@ import im.vector.app.ActiveSessionDataSource import im.vector.app.core.services.BluetoothHeadsetReceiver import im.vector.app.core.services.CallService import im.vector.app.core.services.WiredHeadsetStateReceiver -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.call.CallState -import im.vector.matrix.android.api.session.call.CallsListener -import im.vector.matrix.android.api.session.call.EglUtils -import im.vector.matrix.android.api.session.call.MxCall -import im.vector.matrix.android.api.session.call.TurnServerResponse -import im.vector.matrix.android.api.session.room.model.call.CallAnswerContent -import im.vector.matrix.android.api.session.room.model.call.CallCandidatesContent -import im.vector.matrix.android.api.session.room.model.call.CallHangupContent -import im.vector.matrix.android.api.session.room.model.call.CallInviteContent +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.call.CallState +import org.matrix.android.sdk.api.session.call.CallsListener +import org.matrix.android.sdk.api.session.call.EglUtils +import org.matrix.android.sdk.api.session.call.MxCall +import org.matrix.android.sdk.api.session.call.TurnServerResponse +import org.matrix.android.sdk.api.session.room.model.call.CallAnswerContent +import org.matrix.android.sdk.api.session.room.model.call.CallCandidatesContent +import org.matrix.android.sdk.api.session.room.model.call.CallHangupContent +import org.matrix.android.sdk.api.session.room.model.call.CallInviteContent import io.reactivex.disposables.Disposable import io.reactivex.subjects.PublishSubject import io.reactivex.subjects.ReplaySubject diff --git a/vector/src/main/java/im/vector/app/features/command/CommandParser.kt b/vector/src/main/java/im/vector/app/features/command/CommandParser.kt index 9a2c601ec5..0cc371ceb3 100644 --- a/vector/src/main/java/im/vector/app/features/command/CommandParser.kt +++ b/vector/src/main/java/im/vector/app/features/command/CommandParser.kt @@ -18,8 +18,8 @@ package im.vector.app.features.command import im.vector.app.core.extensions.isEmail import im.vector.app.core.extensions.isMsisdn -import im.vector.matrix.android.api.MatrixPatterns -import im.vector.matrix.android.api.session.identity.ThreePid +import org.matrix.android.sdk.api.MatrixPatterns +import org.matrix.android.sdk.api.session.identity.ThreePid import timber.log.Timber object CommandParser { diff --git a/vector/src/main/java/im/vector/app/features/command/ParsedCommand.kt b/vector/src/main/java/im/vector/app/features/command/ParsedCommand.kt index e8abd445b7..c09c3c1fbe 100644 --- a/vector/src/main/java/im/vector/app/features/command/ParsedCommand.kt +++ b/vector/src/main/java/im/vector/app/features/command/ParsedCommand.kt @@ -16,7 +16,7 @@ package im.vector.app.features.command -import im.vector.matrix.android.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.ThreePid /** * Represent a parsed command diff --git a/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookController.kt b/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookController.kt index 3821133353..9eca2afa60 100644 --- a/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookController.kt +++ b/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookController.kt @@ -29,7 +29,7 @@ import im.vector.app.core.epoxy.noResultItem import im.vector.app.core.error.ErrorFormatter import im.vector.app.core.resources.StringProvider import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.ThreePid import javax.inject.Inject class ContactsBookController @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookFragment.kt b/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookFragment.kt index 5c070d5897..dd449de989 100644 --- a/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookFragment.kt +++ b/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookFragment.kt @@ -33,8 +33,8 @@ import im.vector.app.features.userdirectory.UserDirectoryAction import im.vector.app.features.userdirectory.UserDirectorySharedAction import im.vector.app.features.userdirectory.UserDirectorySharedActionViewModel import im.vector.app.features.userdirectory.UserDirectoryViewModel -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.user.model.User +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.user.model.User import kotlinx.android.synthetic.main.fragment_contacts_book.* import java.util.concurrent.TimeUnit import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookViewModel.kt b/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookViewModel.kt index cff5859c0c..d9b136691e 100644 --- a/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookViewModel.kt @@ -33,10 +33,10 @@ import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.createdirect.CreateDirectRoomActivity import im.vector.app.features.invite.InviteUsersToRoomActivity -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.identity.FoundThreePid -import im.vector.matrix.android.api.session.identity.ThreePid +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.identity.FoundThreePid +import org.matrix.android.sdk.api.session.identity.ThreePid import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomActivity.kt b/vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomActivity.kt index aa262bd4b8..5d6bef4e2f 100644 --- a/vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomActivity.kt +++ b/vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomActivity.kt @@ -48,8 +48,8 @@ import im.vector.app.features.userdirectory.UserDirectoryFragment import im.vector.app.features.userdirectory.UserDirectorySharedAction import im.vector.app.features.userdirectory.UserDirectorySharedActionViewModel import im.vector.app.features.userdirectory.UserDirectoryViewModel -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.room.failure.CreateRoomFailure +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.room.failure.CreateRoomFailure import kotlinx.android.synthetic.main.activity.* import java.net.HttpURLConnection import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomViewModel.kt b/vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomViewModel.kt index ea41eb5b45..a122ed2527 100644 --- a/vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomViewModel.kt @@ -24,9 +24,9 @@ import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.userdirectory.PendingInvitee -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.rx.rx class CreateDirectRoomViewModel @AssistedInject constructor(@Assisted initialState: CreateDirectRoomViewState, diff --git a/vector/src/main/java/im/vector/app/features/crypto/keys/KeysExporter.kt b/vector/src/main/java/im/vector/app/features/crypto/keys/KeysExporter.kt index cbcc13931d..d35d031286 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keys/KeysExporter.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keys/KeysExporter.kt @@ -18,10 +18,10 @@ package im.vector.app.features.crypto.keys import android.content.Context import android.net.Uri -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.extensions.foldToCallback -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.extensions.foldToCallback +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch diff --git a/vector/src/main/java/im/vector/app/features/crypto/keys/KeysImporter.kt b/vector/src/main/java/im/vector/app/features/crypto/keys/KeysImporter.kt index 6617e3eff2..d2227841b5 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keys/KeysImporter.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keys/KeysImporter.kt @@ -20,11 +20,11 @@ import android.content.Context import android.net.Uri import im.vector.app.core.intent.getMimeTypeFromUri import im.vector.app.core.resources.openResource -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.extensions.foldToCallback -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.extensions.foldToCallback +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch diff --git a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/restore/KeysBackupRestoreActivity.kt b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/restore/KeysBackupRestoreActivity.kt index 406fdb8798..bef8788f75 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/restore/KeysBackupRestoreActivity.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/restore/KeysBackupRestoreActivity.kt @@ -27,7 +27,7 @@ import im.vector.app.core.extensions.replaceFragment import im.vector.app.core.platform.SimpleFragmentActivity import im.vector.app.core.ui.views.KeysBackupBanner import im.vector.app.features.crypto.quads.SharedSecureStorageActivity -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME class KeysBackupRestoreActivity : SimpleFragmentActivity() { diff --git a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/restore/KeysBackupRestoreSharedViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/restore/KeysBackupRestoreSharedViewModel.kt index 3f714c331b..7d2d74db2f 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/restore/KeysBackupRestoreSharedViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/restore/KeysBackupRestoreSharedViewModel.kt @@ -23,17 +23,17 @@ import im.vector.app.R import im.vector.app.core.platform.WaitingViewData import im.vector.app.core.resources.StringProvider import im.vector.app.core.utils.LiveEvent -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.listeners.StepProgressListener -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupService -import im.vector.matrix.android.api.session.securestorage.KeyInfoResult -import im.vector.matrix.android.internal.crypto.crosssigning.fromBase64 -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.crypto.keysbackup.util.computeRecoveryKey -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.listeners.StepProgressListener +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService +import org.matrix.android.sdk.api.session.securestorage.KeyInfoResult +import org.matrix.android.sdk.internal.crypto.crosssigning.fromBase64 +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.crypto.keysbackup.util.computeRecoveryKey +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingViewState.kt b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingViewState.kt index 4f35b40ec0..874e3765ca 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingViewState.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingViewState.kt @@ -19,9 +19,9 @@ package im.vector.app.features.crypto.keysbackup.settings import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.internal.crypto.keysbackup.model.KeysBackupVersionTrust -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.internal.crypto.keysbackup.model.KeysBackupVersionTrust +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult data class KeysBackupSettingViewState(val keysBackupVersionTrust: Async<KeysBackupVersionTrust> = Uninitialized, val keysBackupState: KeysBackupState? = null, diff --git a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingsRecyclerViewController.kt b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingsRecyclerViewController.kt index f46b7b4cfe..bfdb297b23 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingsRecyclerViewController.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingsRecyclerViewController.kt @@ -29,9 +29,9 @@ import im.vector.app.core.resources.StringProvider import im.vector.app.core.ui.list.GenericItem import im.vector.app.core.ui.list.genericItem import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.internal.crypto.keysbackup.model.KeysBackupVersionTrust +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.internal.crypto.keysbackup.model.KeysBackupVersionTrust import java.util.UUID import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingsViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingsViewModel.kt index 54689aec8b..3666dbce8c 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/settings/KeysBackupSettingsViewModel.kt @@ -26,13 +26,13 @@ import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupService -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupStateListener -import im.vector.matrix.android.internal.crypto.keysbackup.model.KeysBackupVersionTrust +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener +import org.matrix.android.sdk.internal.crypto.keysbackup.model.KeysBackupVersionTrust class KeysBackupSettingsViewModel @AssistedInject constructor(@Assisted initialState: KeysBackupSettingViewState, session: Session diff --git a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/setup/KeysBackupSetupActivity.kt b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/setup/KeysBackupSetupActivity.kt index afa112859b..1bba2c3a39 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/setup/KeysBackupSetupActivity.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/setup/KeysBackupSetupActivity.kt @@ -30,7 +30,7 @@ import im.vector.app.core.extensions.replaceFragment import im.vector.app.core.platform.SimpleFragmentActivity import im.vector.app.core.utils.toast import im.vector.app.features.crypto.keys.KeysExporter -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback class KeysBackupSetupActivity : SimpleFragmentActivity() { diff --git a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/setup/KeysBackupSetupSharedViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/setup/KeysBackupSetupSharedViewModel.kt index efb3e557ea..8a5264d404 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keysbackup/setup/KeysBackupSetupSharedViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keysbackup/setup/KeysBackupSetupSharedViewModel.kt @@ -23,13 +23,13 @@ import com.nulabinc.zxcvbn.Strength import im.vector.app.R import im.vector.app.core.platform.WaitingViewData import im.vector.app.core.utils.LiveEvent -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupService -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/crypto/keysrequest/KeyRequestHandler.kt b/vector/src/main/java/im/vector/app/features/crypto/keysrequest/KeyRequestHandler.kt index 8374b61076..961cca4b70 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/keysrequest/KeyRequestHandler.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/keysrequest/KeyRequestHandler.kt @@ -23,20 +23,20 @@ import android.content.Context import im.vector.app.R import im.vector.app.features.popup.DefaultVectorAlert import im.vector.app.features.popup.PopupAlertManager -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.keyshare.GossipingRequestListener -import im.vector.matrix.android.api.session.crypto.verification.SasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.internal.crypto.IncomingRequestCancellation -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.IncomingSecretShareRequest -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.keyshare.GossipingRequestListener +import org.matrix.android.sdk.api.session.crypto.verification.SasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.internal.crypto.IncomingRequestCancellation +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.IncomingSecretShareRequest +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo import timber.log.Timber import java.text.DateFormat import java.text.SimpleDateFormat diff --git a/vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecureStorageViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecureStorageViewModel.kt index 0d3166fff8..5bc87dfce7 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecureStorageViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecureStorageViewModel.kt @@ -33,13 +33,13 @@ import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.platform.WaitingViewData import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.securestorage.IntegrityResult -import im.vector.matrix.android.api.session.securestorage.KeyInfoResult -import im.vector.matrix.android.api.session.securestorage.RawBytesKeySpec -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.securestorage.IntegrityResult +import org.matrix.android.sdk.api.session.securestorage.KeyInfoResult +import org.matrix.android.sdk.api.session.securestorage.RawBytesKeySpec +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext diff --git a/vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecuredStorageKeyFragment.kt b/vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecuredStorageKeyFragment.kt index 818a0e62bc..f8b3f4d6a4 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecuredStorageKeyFragment.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecuredStorageKeyFragment.kt @@ -27,7 +27,7 @@ import com.jakewharton.rxbinding3.widget.textChanges import im.vector.app.R import im.vector.app.core.platform.VectorBaseFragment import im.vector.app.core.utils.startImportTextFromFileIntent -import im.vector.matrix.android.api.extensions.tryThis +import org.matrix.android.sdk.api.extensions.tryThis import io.reactivex.android.schedulers.AndroidSchedulers import kotlinx.android.synthetic.main.fragment_ssss_access_from_key.* import java.util.concurrent.TimeUnit diff --git a/vector/src/main/java/im/vector/app/features/crypto/recover/BackupToQuadSMigrationTask.kt b/vector/src/main/java/im/vector/app/features/crypto/recover/BackupToQuadSMigrationTask.kt index c31923eb79..bbdd0fd5c5 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/recover/BackupToQuadSMigrationTask.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/recover/BackupToQuadSMigrationTask.kt @@ -20,19 +20,19 @@ import im.vector.app.R import im.vector.app.core.platform.ViewModelTask import im.vector.app.core.platform.WaitingViewData import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.listeners.ProgressListener -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.securestorage.EmptyKeySigner -import im.vector.matrix.android.api.session.securestorage.RawBytesKeySpec -import im.vector.matrix.android.api.session.securestorage.SharedSecretStorageService -import im.vector.matrix.android.api.session.securestorage.SsssKeyCreationInfo -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding -import im.vector.matrix.android.internal.crypto.keysbackup.deriveKey -import im.vector.matrix.android.internal.crypto.keysbackup.util.computeRecoveryKey -import im.vector.matrix.android.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.listeners.ProgressListener +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.securestorage.EmptyKeySigner +import org.matrix.android.sdk.api.session.securestorage.RawBytesKeySpec +import org.matrix.android.sdk.api.session.securestorage.SharedSecretStorageService +import org.matrix.android.sdk.api.session.securestorage.SsssKeyCreationInfo +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.crypto.keysbackup.deriveKey +import org.matrix.android.sdk.internal.crypto.keysbackup.util.computeRecoveryKey +import org.matrix.android.sdk.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey +import org.matrix.android.sdk.internal.util.awaitCallback import timber.log.Timber import java.util.UUID import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapCrossSigningTask.kt b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapCrossSigningTask.kt index 6a5aef283c..5da788583e 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapCrossSigningTask.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapCrossSigningTask.kt @@ -20,26 +20,26 @@ import im.vector.app.R import im.vector.app.core.platform.ViewModelTask import im.vector.app.core.platform.WaitingViewData import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.auth.data.LoginFlowTypes -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.api.failure.toRegistrationFlowResponse -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.securestorage.EmptyKeySigner -import im.vector.matrix.android.api.session.securestorage.SharedSecretStorageService -import im.vector.matrix.android.api.session.securestorage.SsssKeyCreationInfo -import im.vector.matrix.android.api.session.securestorage.SsssKeySpec -import im.vector.matrix.android.internal.crypto.crosssigning.toBase64NoPadding -import im.vector.matrix.android.internal.crypto.keysbackup.model.MegolmBackupCreationInfo -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersion -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.api.failure.toRegistrationFlowResponse +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.securestorage.EmptyKeySigner +import org.matrix.android.sdk.api.session.securestorage.SharedSecretStorageService +import org.matrix.android.sdk.api.session.securestorage.SsssKeyCreationInfo +import org.matrix.android.sdk.api.session.securestorage.SsssKeySpec +import org.matrix.android.sdk.internal.crypto.crosssigning.toBase64NoPadding +import org.matrix.android.sdk.internal.crypto.keysbackup.model.MegolmBackupCreationInfo +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersion +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.util.awaitCallback import timber.log.Timber import java.util.UUID import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapMigrateBackupFragment.kt b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapMigrateBackupFragment.kt index 9906c4f08e..e43e2f2493 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapMigrateBackupFragment.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapMigrateBackupFragment.kt @@ -37,8 +37,8 @@ import im.vector.app.core.platform.VectorBaseFragment import im.vector.app.core.resources.ColorProvider import im.vector.app.core.utils.colorizeMatchingText import im.vector.app.core.utils.startImportTextFromFileIntent -import im.vector.matrix.android.api.extensions.tryThis -import im.vector.matrix.android.internal.crypto.keysbackup.util.isValidRecoveryKey +import org.matrix.android.sdk.api.extensions.tryThis +import org.matrix.android.sdk.internal.crypto.keysbackup.util.isValidRecoveryKey import io.reactivex.android.schedulers.AndroidSchedulers import kotlinx.android.synthetic.main.fragment_bootstrap_enter_passphrase.bootstrapDescriptionText import kotlinx.android.synthetic.main.fragment_bootstrap_migrate_backup.* diff --git a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapSharedViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapSharedViewModel.kt index a30d4df447..32b4771286 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapSharedViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapSharedViewModel.kt @@ -34,13 +34,13 @@ import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.platform.WaitingViewData import im.vector.app.core.resources.StringProvider import im.vector.app.features.login.ReAuthHelper -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.securestorage.RawBytesKeySpec -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.securestorage.RawBytesKeySpec +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.crypto.keysbackup.util.extractCurveKeyFromRecoveryKey +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import java.io.OutputStream diff --git a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapViewState.kt b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapViewState.kt index 14f9a8360c..4e94ddf0bf 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapViewState.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapViewState.kt @@ -21,7 +21,7 @@ import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized import com.nulabinc.zxcvbn.Strength import im.vector.app.core.platform.WaitingViewData -import im.vector.matrix.android.api.session.securestorage.SsssKeyCreationInfo +import org.matrix.android.sdk.api.session.securestorage.SsssKeyCreationInfo data class BootstrapViewState( val step: BootstrapStep = BootstrapStep.CheckingMigration, diff --git a/vector/src/main/java/im/vector/app/features/crypto/util/Extensions.kt b/vector/src/main/java/im/vector/app/features/crypto/util/Extensions.kt index 9d7f7ff8ce..c75bcb252b 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/util/Extensions.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/util/Extensions.kt @@ -19,7 +19,7 @@ package im.vector.app.features.crypto.util import androidx.annotation.DrawableRes import im.vector.app.R import im.vector.app.core.extensions.exhaustive -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel @DrawableRes fun RoomEncryptionTrustLevel?.toImageRes(): Int { diff --git a/vector/src/main/java/im/vector/app/features/crypto/verification/IncomingVerificationRequestHandler.kt b/vector/src/main/java/im/vector/app/features/crypto/verification/IncomingVerificationRequestHandler.kt index b1a26413a2..fb8ef1f114 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/verification/IncomingVerificationRequestHandler.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/verification/IncomingVerificationRequestHandler.kt @@ -23,12 +23,12 @@ import im.vector.app.features.home.room.detail.RoomDetailArgs import im.vector.app.features.popup.PopupAlertManager import im.vector.app.features.popup.VerificationVectorAlert import im.vector.app.features.themes.ThemeUtils -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.verification.PendingVerificationRequest -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.verification.PendingVerificationRequest +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject import javax.inject.Singleton diff --git a/vector/src/main/java/im/vector/app/features/crypto/verification/SupportedVerificationMethodsProvider.kt b/vector/src/main/java/im/vector/app/features/crypto/verification/SupportedVerificationMethodsProvider.kt index afbee93d59..b59ea38970 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/verification/SupportedVerificationMethodsProvider.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/verification/SupportedVerificationMethodsProvider.kt @@ -17,7 +17,7 @@ package im.vector.app.features.crypto.verification import im.vector.app.core.hardware.HardwareInfo -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheet.kt b/vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheet.kt index 5708f45a53..f979539f2e 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheet.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheet.kt @@ -48,13 +48,13 @@ import im.vector.app.features.crypto.verification.qrconfirmation.VerificationQrS import im.vector.app.features.crypto.verification.request.VerificationRequestFragment import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.settings.VectorSettingsActivity -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState import kotlinx.android.parcel.Parcelize import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheetViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheetViewModel.kt index 8494dab49d..a4ce9bd38d 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheetViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheetViewModel.kt @@ -31,31 +31,31 @@ import im.vector.app.R import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.IncomingSasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.PendingVerificationRequest -import im.vector.matrix.android.api.session.crypto.verification.QrCodeVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.SasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.session.events.model.LocalEcho -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.android.internal.crypto.crosssigning.fromBase64 -import im.vector.matrix.android.internal.crypto.crosssigning.isVerified -import im.vector.matrix.android.internal.crypto.keysbackup.model.rest.KeysVersionResult -import im.vector.matrix.android.internal.crypto.keysbackup.util.computeRecoveryKey -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.KEYBACKUP_SECRET_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.IncomingSasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.PendingVerificationRequest +import org.matrix.android.sdk.api.session.crypto.verification.QrCodeVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.SasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.session.events.model.LocalEcho +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.internal.crypto.crosssigning.fromBase64 +import org.matrix.android.sdk.internal.crypto.crosssigning.isVerified +import org.matrix.android.sdk.internal.crypto.keysbackup.model.rest.KeysVersionResult +import org.matrix.android.sdk.internal.crypto.keysbackup.util.computeRecoveryKey +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.launch import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/features/crypto/verification/choose/VerificationChooseMethodViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/verification/choose/VerificationChooseMethodViewModel.kt index e8b8791a56..c2e367d8d5 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/verification/choose/VerificationChooseMethodViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/verification/choose/VerificationChooseMethodViewModel.kt @@ -26,12 +26,12 @@ import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.crypto.verification.VerificationBottomSheet -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.verification.PendingVerificationRequest -import im.vector.matrix.android.api.session.crypto.verification.QrCodeVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.verification.PendingVerificationRequest +import org.matrix.android.sdk.api.session.crypto.verification.QrCodeVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction data class VerificationChooseMethodViewState( val otherUserId: String = "", diff --git a/vector/src/main/java/im/vector/app/features/crypto/verification/conclusion/VerificationConclusionViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/verification/conclusion/VerificationConclusionViewModel.kt index 119c911d4f..50912af1c2 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/verification/conclusion/VerificationConclusionViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/verification/conclusion/VerificationConclusionViewModel.kt @@ -21,8 +21,8 @@ import com.airbnb.mvrx.ViewModelContext import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.safeValueOf +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.safeValueOf data class VerificationConclusionViewState( val conclusionState: ConclusionState = ConclusionState.CANCELLED, diff --git a/vector/src/main/java/im/vector/app/features/crypto/verification/emoji/VerificationEmojiCodeViewModel.kt b/vector/src/main/java/im/vector/app/features/crypto/verification/emoji/VerificationEmojiCodeViewModel.kt index b66ac109be..d511123f5e 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/verification/emoji/VerificationEmojiCodeViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/verification/emoji/VerificationEmojiCodeViewModel.kt @@ -31,14 +31,14 @@ import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.crypto.verification.VerificationBottomSheet -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.verification.EmojiRepresentation -import im.vector.matrix.android.api.session.crypto.verification.SasVerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.verification.EmojiRepresentation +import org.matrix.android.sdk.api.session.crypto.verification.SasVerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem data class VerificationEmojiCodeViewState( val transactionId: String?, diff --git a/vector/src/main/java/im/vector/app/features/crypto/verification/epoxy/BottomSheetVerificationEmojisItem.kt b/vector/src/main/java/im/vector/app/features/crypto/verification/epoxy/BottomSheetVerificationEmojisItem.kt index 82bea7b1fb..77fa9cb775 100644 --- a/vector/src/main/java/im/vector/app/features/crypto/verification/epoxy/BottomSheetVerificationEmojisItem.kt +++ b/vector/src/main/java/im/vector/app/features/crypto/verification/epoxy/BottomSheetVerificationEmojisItem.kt @@ -27,7 +27,7 @@ import com.airbnb.epoxy.EpoxyModelClass import im.vector.app.R import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel -import im.vector.matrix.android.api.session.crypto.verification.EmojiRepresentation +import org.matrix.android.sdk.api.session.crypto.verification.EmojiRepresentation import me.gujun.android.span.Span import me.gujun.android.span.image import me.gujun.android.span.span diff --git a/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsAction.kt b/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsAction.kt index fb6438f312..c66ae69e6a 100644 --- a/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsAction.kt +++ b/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsAction.kt @@ -17,7 +17,7 @@ package im.vector.app.features.discovery import im.vector.app.core.platform.VectorViewModelAction -import im.vector.matrix.android.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.ThreePid sealed class DiscoverySettingsAction : VectorViewModelAction { object RetrieveBinding : DiscoverySettingsAction() diff --git a/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsController.kt b/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsController.kt index e56022387b..6e1b5a5f57 100644 --- a/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsController.kt +++ b/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsController.kt @@ -32,9 +32,9 @@ import im.vector.app.core.epoxy.loadingItem import im.vector.app.core.error.ErrorFormatter import im.vector.app.core.resources.ColorProvider import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.identity.SharedState -import im.vector.matrix.android.api.session.identity.ThreePid +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.identity.SharedState +import org.matrix.android.sdk.api.session.identity.ThreePid import timber.log.Timber import javax.inject.Inject import javax.net.ssl.HttpsURLConnection diff --git a/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsFragment.kt b/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsFragment.kt index 3df92924a8..94221b8f4e 100644 --- a/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsFragment.kt @@ -32,9 +32,9 @@ import im.vector.app.core.platform.VectorBaseFragment import im.vector.app.core.utils.ensureProtocol import im.vector.app.features.discovery.change.SetIdentityServerFragment import im.vector.app.features.terms.ReviewTermsActivity -import im.vector.matrix.android.api.session.identity.SharedState -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.identity.SharedState +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.terms.TermsService import kotlinx.android.synthetic.main.fragment_generic_recycler.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsViewModel.kt b/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsViewModel.kt index 586b3ef002..7ec6082111 100644 --- a/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsViewModel.kt @@ -28,14 +28,14 @@ import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.identity.IdentityServiceListener -import im.vector.matrix.android.api.session.identity.SharedState -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.internal.util.awaitCallback -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.identity.IdentityServiceListener +import org.matrix.android.sdk.api.session.identity.SharedState +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.launch +import org.matrix.android.sdk.rx.rx class DiscoverySettingsViewModel @AssistedInject constructor( @Assisted initialState: DiscoverySettingsState, diff --git a/vector/src/main/java/im/vector/app/features/discovery/PidInfo.kt b/vector/src/main/java/im/vector/app/features/discovery/PidInfo.kt index 764d90b5b0..1e5be1b997 100644 --- a/vector/src/main/java/im/vector/app/features/discovery/PidInfo.kt +++ b/vector/src/main/java/im/vector/app/features/discovery/PidInfo.kt @@ -18,8 +18,8 @@ package im.vector.app.features.discovery import com.airbnb.mvrx.Async import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.identity.SharedState -import im.vector.matrix.android.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.identity.SharedState +import org.matrix.android.sdk.api.session.identity.ThreePid data class PidInfo( // Retrieved from the homeserver diff --git a/vector/src/main/java/im/vector/app/features/discovery/change/SetIdentityServerFragment.kt b/vector/src/main/java/im/vector/app/features/discovery/change/SetIdentityServerFragment.kt index 84426eab8d..863270b762 100644 --- a/vector/src/main/java/im/vector/app/features/discovery/change/SetIdentityServerFragment.kt +++ b/vector/src/main/java/im/vector/app/features/discovery/change/SetIdentityServerFragment.kt @@ -35,7 +35,7 @@ import im.vector.app.core.resources.ColorProvider import im.vector.app.core.utils.colorizeMatchingText import im.vector.app.features.discovery.DiscoverySharedViewModel import im.vector.app.features.terms.ReviewTermsActivity -import im.vector.matrix.android.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.terms.TermsService import kotlinx.android.synthetic.main.fragment_set_identity_server.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/discovery/change/SetIdentityServerViewModel.kt b/vector/src/main/java/im/vector/app/features/discovery/change/SetIdentityServerViewModel.kt index 0fb5854fcd..e7faf79f9d 100644 --- a/vector/src/main/java/im/vector/app/features/discovery/change/SetIdentityServerViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/discovery/change/SetIdentityServerViewModel.kt @@ -27,12 +27,12 @@ import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider import im.vector.app.core.utils.ensureProtocol -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.identity.IdentityServiceError -import im.vector.matrix.android.api.session.terms.GetTermsResponse -import im.vector.matrix.android.api.session.terms.TermsService -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.identity.IdentityServiceError +import org.matrix.android.sdk.api.session.terms.GetTermsResponse +import org.matrix.android.sdk.api.session.terms.TermsService +import org.matrix.android.sdk.internal.util.awaitCallback import kotlinx.coroutines.launch import java.net.UnknownHostException diff --git a/vector/src/main/java/im/vector/app/features/grouplist/GroupListAction.kt b/vector/src/main/java/im/vector/app/features/grouplist/GroupListAction.kt index f82ff3cc66..4d974b8ce8 100644 --- a/vector/src/main/java/im/vector/app/features/grouplist/GroupListAction.kt +++ b/vector/src/main/java/im/vector/app/features/grouplist/GroupListAction.kt @@ -18,7 +18,7 @@ package im.vector.app.features.grouplist import im.vector.app.core.platform.VectorViewModelAction -import im.vector.matrix.android.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.group.model.GroupSummary sealed class GroupListAction : VectorViewModelAction { data class SelectGroup(val groupSummary: GroupSummary) : GroupListAction() diff --git a/vector/src/main/java/im/vector/app/features/grouplist/GroupListFragment.kt b/vector/src/main/java/im/vector/app/features/grouplist/GroupListFragment.kt index dd8cd40b7e..434ab7f1ec 100644 --- a/vector/src/main/java/im/vector/app/features/grouplist/GroupListFragment.kt +++ b/vector/src/main/java/im/vector/app/features/grouplist/GroupListFragment.kt @@ -31,7 +31,7 @@ import im.vector.app.core.platform.StateView import im.vector.app.core.platform.VectorBaseFragment import im.vector.app.features.home.HomeActivitySharedAction import im.vector.app.features.home.HomeSharedActionViewModel -import im.vector.matrix.android.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.group.model.GroupSummary import kotlinx.android.synthetic.main.fragment_group_list.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/grouplist/GroupListViewModel.kt b/vector/src/main/java/im/vector/app/features/grouplist/GroupListViewModel.kt index 8549821c05..51831e8fb9 100644 --- a/vector/src/main/java/im/vector/app/features/grouplist/GroupListViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/grouplist/GroupListViewModel.kt @@ -26,15 +26,15 @@ import com.squareup.inject.assisted.AssistedInject import im.vector.app.R import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.group.groupSummaryQueryParams -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.group.groupSummaryQueryParams +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.room.model.Membership import io.reactivex.Observable import io.reactivex.functions.BiFunction +import org.matrix.android.sdk.rx.rx const val ALL_COMMUNITIES_GROUP_ID = "+ALL_COMMUNITIES_GROUP_ID" diff --git a/vector/src/main/java/im/vector/app/features/grouplist/GroupListViewState.kt b/vector/src/main/java/im/vector/app/features/grouplist/GroupListViewState.kt index 034ac51e02..4abcff2f67 100644 --- a/vector/src/main/java/im/vector/app/features/grouplist/GroupListViewState.kt +++ b/vector/src/main/java/im/vector/app/features/grouplist/GroupListViewState.kt @@ -19,7 +19,7 @@ package im.vector.app.features.grouplist import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.group.model.GroupSummary data class GroupListViewState( val asyncGroups: Async<List<GroupSummary>> = Uninitialized, diff --git a/vector/src/main/java/im/vector/app/features/grouplist/GroupSummaryController.kt b/vector/src/main/java/im/vector/app/features/grouplist/GroupSummaryController.kt index 8ae1b6ceaa..03272c2729 100644 --- a/vector/src/main/java/im/vector/app/features/grouplist/GroupSummaryController.kt +++ b/vector/src/main/java/im/vector/app/features/grouplist/GroupSummaryController.kt @@ -19,8 +19,8 @@ package im.vector.app.features.grouplist import com.airbnb.epoxy.EpoxyController import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject class GroupSummaryController @Inject constructor(private val avatarRenderer: AvatarRenderer) : EpoxyController() { diff --git a/vector/src/main/java/im/vector/app/features/grouplist/GroupSummaryItem.kt b/vector/src/main/java/im/vector/app/features/grouplist/GroupSummaryItem.kt index 88071db32a..b74b30a059 100644 --- a/vector/src/main/java/im/vector/app/features/grouplist/GroupSummaryItem.kt +++ b/vector/src/main/java/im/vector/app/features/grouplist/GroupSummaryItem.kt @@ -26,7 +26,7 @@ import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.platform.CheckableConstraintLayout import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem @EpoxyModelClass(layout = R.layout.item_group) abstract class GroupSummaryItem : VectorEpoxyModel<GroupSummaryItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/grouplist/SelectedGroupDataSource.kt b/vector/src/main/java/im/vector/app/features/grouplist/SelectedGroupDataSource.kt index f680b7c193..5a172e2636 100644 --- a/vector/src/main/java/im/vector/app/features/grouplist/SelectedGroupDataSource.kt +++ b/vector/src/main/java/im/vector/app/features/grouplist/SelectedGroupDataSource.kt @@ -18,7 +18,7 @@ package im.vector.app.features.grouplist import arrow.core.Option import im.vector.app.core.utils.BehaviorDataSource -import im.vector.matrix.android.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.group.model.GroupSummary import javax.inject.Inject import javax.inject.Singleton diff --git a/vector/src/main/java/im/vector/app/features/home/AvatarRenderer.kt b/vector/src/main/java/im/vector/app/features/home/AvatarRenderer.kt index 20974973c1..f53fa77791 100644 --- a/vector/src/main/java/im/vector/app/features/home/AvatarRenderer.kt +++ b/vector/src/main/java/im/vector/app/features/home/AvatarRenderer.kt @@ -34,8 +34,8 @@ import im.vector.app.core.glide.GlideApp import im.vector.app.core.glide.GlideRequest import im.vector.app.core.glide.GlideRequests import im.vector.app.core.utils.getColorFromUserId -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.api.util.MatrixItem import javax.inject.Inject /** diff --git a/vector/src/main/java/im/vector/app/features/home/HomeActivity.kt b/vector/src/main/java/im/vector/app/features/home/HomeActivity.kt index ee51fbf72e..62ae0bfc2c 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeActivity.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeActivity.kt @@ -50,8 +50,8 @@ import im.vector.app.features.themes.ThemeUtils import im.vector.app.features.workers.signout.ServerBackupStatusViewModel import im.vector.app.features.workers.signout.ServerBackupStatusViewState import im.vector.app.push.fcm.FcmHelper -import im.vector.matrix.android.api.session.InitialSyncProgressService -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.InitialSyncProgressService +import org.matrix.android.sdk.api.util.MatrixItem import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.activity_home.* import kotlinx.android.synthetic.main.merge_overlay_waiting_view.* diff --git a/vector/src/main/java/im/vector/app/features/home/HomeActivityViewEvents.kt b/vector/src/main/java/im/vector/app/features/home/HomeActivityViewEvents.kt index 74659d2657..be62997e0c 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeActivityViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeActivityViewEvents.kt @@ -17,7 +17,7 @@ package im.vector.app.features.home import im.vector.app.core.platform.VectorViewEvents -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem sealed class HomeActivityViewEvents : VectorViewEvents { data class AskPasswordToInitCrossSigning(val userItem: MatrixItem.UserItem?) : HomeActivityViewEvents() diff --git a/vector/src/main/java/im/vector/app/features/home/HomeActivityViewModel.kt b/vector/src/main/java/im/vector/app/features/home/HomeActivityViewModel.kt index d11534211e..46ae65ec02 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeActivityViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeActivityViewModel.kt @@ -27,17 +27,17 @@ import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.login.ReAuthHelper import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.pushrules.RuleIds -import im.vector.matrix.android.api.session.InitialSyncProgressService -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.roomSummaryQueryParams -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.MXUsersDevicesMap -import im.vector.matrix.android.internal.crypto.model.rest.UserPasswordAuth -import im.vector.matrix.rx.asObservable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.pushrules.RuleIds +import org.matrix.android.sdk.api.session.InitialSyncProgressService +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.MXUsersDevicesMap +import org.matrix.android.sdk.internal.crypto.model.rest.UserPasswordAuth +import org.matrix.android.sdk.rx.asObservable import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.delay import kotlinx.coroutines.launch diff --git a/vector/src/main/java/im/vector/app/features/home/HomeActivityViewState.kt b/vector/src/main/java/im/vector/app/features/home/HomeActivityViewState.kt index 48e81f215c..0f80fa29ef 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeActivityViewState.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeActivityViewState.kt @@ -17,7 +17,7 @@ package im.vector.app.features.home import com.airbnb.mvrx.MvRxState -import im.vector.matrix.android.api.session.InitialSyncProgressService +import org.matrix.android.sdk.api.session.InitialSyncProgressService data class HomeActivityViewState( val initialSyncProgressServiceStatus: InitialSyncProgressService.Status = InitialSyncProgressService.Status.Idle diff --git a/vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt b/vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt index 83686575b1..7b8f1148c9 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt @@ -46,9 +46,9 @@ import im.vector.app.features.themes.ThemeUtils import im.vector.app.features.workers.signout.BannerState import im.vector.app.features.workers.signout.ServerBackupStatusViewModel import im.vector.app.features.workers.signout.ServerBackupStatusViewState -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo import kotlinx.android.synthetic.main.fragment_home_detail.* import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.kt b/vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.kt index be7e9493ca..c381f998c7 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.kt @@ -27,10 +27,10 @@ import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider import im.vector.app.features.grouplist.SelectedGroupDataSource import im.vector.app.features.ui.UiStateRepository -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.Membership import io.reactivex.schedulers.Schedulers +import org.matrix.android.sdk.rx.rx /** * View model used to update the home bottom bar notification counts, observe the sync state and diff --git a/vector/src/main/java/im/vector/app/features/home/HomeDetailViewState.kt b/vector/src/main/java/im/vector/app/features/home/HomeDetailViewState.kt index f6bca46343..f5e4bc9fa3 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeDetailViewState.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeDetailViewState.kt @@ -20,9 +20,9 @@ import arrow.core.Option import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.sync.SyncState +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.sync.SyncState data class HomeDetailViewState( val groupSummary: Option<GroupSummary> = Option.empty(), diff --git a/vector/src/main/java/im/vector/app/features/home/HomeDrawerFragment.kt b/vector/src/main/java/im/vector/app/features/home/HomeDrawerFragment.kt index a5e9e519d2..3344989b0a 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeDrawerFragment.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeDrawerFragment.kt @@ -23,8 +23,8 @@ import im.vector.app.core.extensions.observeK import im.vector.app.core.extensions.replaceChildFragment import im.vector.app.core.platform.VectorBaseFragment import im.vector.app.features.grouplist.GroupListFragment -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.toMatrixItem import kotlinx.android.synthetic.main.fragment_home_drawer.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/HomeRoomListDataSource.kt b/vector/src/main/java/im/vector/app/features/home/HomeRoomListDataSource.kt index 80983e73c8..6bcd6f01eb 100644 --- a/vector/src/main/java/im/vector/app/features/home/HomeRoomListDataSource.kt +++ b/vector/src/main/java/im/vector/app/features/home/HomeRoomListDataSource.kt @@ -17,7 +17,7 @@ package im.vector.app.features.home import im.vector.app.core.utils.BehaviorDataSource -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import javax.inject.Inject import javax.inject.Singleton diff --git a/vector/src/main/java/im/vector/app/features/home/ShortcutsHandler.kt b/vector/src/main/java/im/vector/app/features/home/ShortcutsHandler.kt index 4d13e52d22..77446cdf60 100644 --- a/vector/src/main/java/im/vector/app/features/home/ShortcutsHandler.kt +++ b/vector/src/main/java/im/vector/app/features/home/ShortcutsHandler.kt @@ -27,7 +27,7 @@ import androidx.core.graphics.drawable.IconCompat import im.vector.app.core.glide.GlideApp import im.vector.app.core.utils.DimensionConverter import im.vector.app.features.home.room.detail.RoomDetailActivity -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem import io.reactivex.Observable import io.reactivex.disposables.Disposable import io.reactivex.schedulers.Schedulers diff --git a/vector/src/main/java/im/vector/app/features/home/UnknownDeviceDetectorSharedViewModel.kt b/vector/src/main/java/im/vector/app/features/home/UnknownDeviceDetectorSharedViewModel.kt index 1e440fdc00..18d396c83d 100644 --- a/vector/src/main/java/im/vector/app/features/home/UnknownDeviceDetectorSharedViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/UnknownDeviceDetectorSharedViewModel.kt @@ -30,18 +30,18 @@ import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.platform.VectorViewModelAction import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.crypto.store.PrivateKeysInfo -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.store.PrivateKeysInfo import io.reactivex.Observable import io.reactivex.functions.Function3 +import org.matrix.android.sdk.rx.rx import timber.log.Timber import java.util.concurrent.TimeUnit diff --git a/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsController.kt b/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsController.kt index 484bd6a3b8..4e6bb124ad 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsController.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsController.kt @@ -21,7 +21,7 @@ import com.airbnb.epoxy.EpoxyController import im.vector.app.core.epoxy.zeroItem import im.vector.app.core.utils.DebouncedClickListener import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject class BreadcrumbsController @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsItem.kt b/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsItem.kt index 99cb8d3d03..e1343f6f51 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsItem.kt @@ -27,7 +27,7 @@ import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.room.list.UnreadCounterBadgeView -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem @EpoxyModelClass(layout = R.layout.item_breadcrumbs) abstract class BreadcrumbsItem : VectorEpoxyModel<BreadcrumbsItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsViewModel.kt index d98e31abcb..4ddc4bf972 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsViewModel.kt @@ -24,12 +24,12 @@ import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.roomSummaryQueryParams -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams import io.reactivex.schedulers.Schedulers +import org.matrix.android.sdk.rx.rx class BreadcrumbsViewModel @AssistedInject constructor(@Assisted initialState: BreadcrumbsViewState, private val session: Session) diff --git a/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsViewState.kt b/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsViewState.kt index e5b6df3874..f067591e83 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsViewState.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsViewState.kt @@ -19,7 +19,7 @@ package im.vector.app.features.home.room.breadcrumbs import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary data class BreadcrumbsViewState( val asyncBreadcrumbs: Async<List<RoomSummary>> = Uninitialized diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/AutoCompleter.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/AutoCompleter.kt index 69288dd633..d560a675fe 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/AutoCompleter.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/AutoCompleter.kt @@ -39,12 +39,12 @@ import im.vector.app.features.command.Command import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.html.PillImageSpan import im.vector.app.features.themes.ThemeUtils -import im.vector.matrix.android.api.session.group.model.GroupSummary -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.android.api.util.toRoomAliasMatrixItem +import org.matrix.android.sdk.api.session.group.model.GroupSummary +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.api.util.toRoomAliasMatrixItem class AutoCompleter @AssistedInject constructor( @Assisted val roomId: String, diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailAction.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailAction.kt index 1db541f8c3..0134fc310f 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailAction.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailAction.kt @@ -17,12 +17,12 @@ package im.vector.app.features.home.room.detail import im.vector.app.core.platform.VectorViewModelAction -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.message.MessageStickerContent -import im.vector.matrix.android.api.session.room.model.message.MessageWithAttachmentContent -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.message.MessageStickerContent +import org.matrix.android.sdk.api.session.room.model.message.MessageWithAttachmentContent +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent sealed class RoomDetailAction : VectorViewModelAction { data class UserIsTyping(val isTyping: Boolean) : RoomDetailAction() diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt index a9dcdee08d..6f7e39af43 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt @@ -147,34 +147,34 @@ import im.vector.app.features.settings.VectorSettingsActivity import im.vector.app.features.share.SharedData import im.vector.app.features.themes.ThemeUtils import im.vector.app.features.widgets.WidgetActivity -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.permalinks.PermalinkFactory -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageFormat -import im.vector.matrix.android.api.session.room.model.message.MessageImageInfoContent -import im.vector.matrix.android.api.session.room.model.message.MessageStickerContent -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.api.session.room.model.message.MessageWithAttachmentContent -import im.vector.matrix.android.api.session.room.model.message.getFileUrl -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.getLastMessageContent -import im.vector.matrix.android.api.session.widgets.model.WidgetType -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.android.internal.crypto.attachments.toElementToDecrypt -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.crypto.model.event.WithHeldCode +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.permalinks.PermalinkFactory +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageFormat +import org.matrix.android.sdk.api.session.room.model.message.MessageImageInfoContent +import org.matrix.android.sdk.api.session.room.model.message.MessageStickerContent +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.api.session.room.model.message.MessageWithAttachmentContent +import org.matrix.android.sdk.api.session.room.model.message.getFileUrl +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.getLastMessageContent +import org.matrix.android.sdk.api.session.widgets.model.WidgetType +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.internal.crypto.attachments.toElementToDecrypt +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.crypto.model.event.WithHeldCode import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.schedulers.Schedulers import kotlinx.android.parcel.Parcelize diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewEvents.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewEvents.kt index 669959f5f4..0772da498e 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewEvents.kt @@ -20,8 +20,8 @@ import android.net.Uri import androidx.annotation.StringRes import im.vector.app.core.platform.VectorViewEvents import im.vector.app.features.command.Command -import im.vector.matrix.android.api.session.widgets.model.Widget -import im.vector.matrix.android.internal.crypto.model.event.WithHeldCode +import org.matrix.android.sdk.api.session.widgets.model.Widget +import org.matrix.android.sdk.internal.crypto.model.event.WithHeldCode import java.io.File /** diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt index 89ac0e8204..5d1111d67d 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt @@ -44,44 +44,44 @@ import im.vector.app.features.home.room.detail.timeline.helper.TimelineDisplayab import im.vector.app.features.home.room.typing.TypingHelper import im.vector.app.features.powerlevel.PowerLevelsObservableFactory import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.MatrixPatterns -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.isImageMessage -import im.vector.matrix.android.api.session.events.model.isTextMessage -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilities -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.members.roomMemberQueryParams -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.OptionItem -import im.vector.matrix.android.api.session.room.model.message.getFileName -import im.vector.matrix.android.api.session.room.model.message.getFileUrl -import im.vector.matrix.android.api.session.room.model.tombstone.RoomTombstoneContent -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.room.read.ReadService -import im.vector.matrix.android.api.session.room.send.UserDraft -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.TimelineSettings -import im.vector.matrix.android.api.session.room.timeline.getTextEditableContent -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.crypto.attachments.toElementToDecrypt -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.crypto.model.event.WithHeldCode -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixPatterns +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.isImageMessage +import org.matrix.android.sdk.api.session.events.model.isTextMessage +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilities +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.members.roomMemberQueryParams +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.OptionItem +import org.matrix.android.sdk.api.session.room.model.message.getFileName +import org.matrix.android.sdk.api.session.room.model.message.getFileUrl +import org.matrix.android.sdk.api.session.room.model.tombstone.RoomTombstoneContent +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.room.read.ReadService +import org.matrix.android.sdk.api.session.room.send.UserDraft +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineSettings +import org.matrix.android.sdk.api.session.room.timeline.getTextEditableContent +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.crypto.attachments.toElementToDecrypt +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.crypto.model.event.WithHeldCode +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import io.reactivex.Observable import io.reactivex.functions.BiFunction import io.reactivex.rxkotlin.subscribeBy diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewState.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewState.kt index 5451be62e0..39617639af 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewState.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewState.kt @@ -19,14 +19,14 @@ package im.vector.app.features.home.room.detail import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.sync.SyncState -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.sync.SyncState +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.session.widgets.model.Widget /** * Describes the current send mode: diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/ScrollOnHighlightedEventCallback.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/ScrollOnHighlightedEventCallback.kt index 56058a9759..0eb02f5c75 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/ScrollOnHighlightedEventCallback.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/ScrollOnHighlightedEventCallback.kt @@ -20,7 +20,7 @@ import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import im.vector.app.core.platform.DefaultListUpdateCallback import im.vector.app.features.home.room.detail.timeline.TimelineEventController -import im.vector.matrix.android.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.Timeline import timber.log.Timber import java.util.concurrent.atomic.AtomicReference diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/TextComposerView.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/TextComposerView.kt index 7d606e8d96..caa8841690 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/TextComposerView.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/TextComposerView.kt @@ -34,7 +34,7 @@ import androidx.transition.TransitionManager import butterknife.BindView import butterknife.ButterKnife import im.vector.app.R -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel import kotlinx.android.synthetic.main.merge_composer_layout.view.* /** diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/readreceipts/DisplayReadReceiptItem.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/readreceipts/DisplayReadReceiptItem.kt index 7e6ebde028..b95239df44 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/readreceipts/DisplayReadReceiptItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/readreceipts/DisplayReadReceiptItem.kt @@ -25,7 +25,7 @@ import com.airbnb.epoxy.EpoxyModelWithHolder import im.vector.app.R import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem @EpoxyModelClass(layout = R.layout.item_display_read_receipt) abstract class DisplayReadReceiptItem : EpoxyModelWithHolder<DisplayReadReceiptItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/readreceipts/DisplayReadReceiptsController.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/readreceipts/DisplayReadReceiptsController.kt index 7d950e7c3c..2094e7f8a9 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/readreceipts/DisplayReadReceiptsController.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/readreceipts/DisplayReadReceiptsController.kt @@ -21,7 +21,7 @@ import im.vector.app.core.date.VectorDateFormatter import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.room.detail.timeline.item.ReadReceiptData import im.vector.app.features.home.room.detail.timeline.item.toMatrixItem -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import javax.inject.Inject /** diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/sticker/StickerPickerActionHandler.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/sticker/StickerPickerActionHandler.kt index d25edffa7e..9cdc9eeabc 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/sticker/StickerPickerActionHandler.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/sticker/StickerPickerActionHandler.kt @@ -17,8 +17,8 @@ package im.vector.app.features.home.room.detail.sticker import im.vector.app.features.home.room.detail.RoomDetailViewEvents -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.widgets.model.WidgetType +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.widgets.model.WidgetType import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/MessageColorProvider.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/MessageColorProvider.kt index 6e7a87c98e..66e2c745a4 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/MessageColorProvider.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/MessageColorProvider.kt @@ -21,7 +21,7 @@ import im.vector.app.R import im.vector.app.core.resources.ColorProvider import im.vector.app.core.utils.getColorFromUserId import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.send.SendState import javax.inject.Inject class MessageColorProvider @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/TimelineEventController.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/TimelineEventController.kt index afb7a67aa9..0bf2876288 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/TimelineEventController.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/TimelineEventController.kt @@ -49,10 +49,10 @@ import im.vector.app.features.home.room.detail.timeline.item.ReadReceiptData import im.vector.app.features.home.room.detail.timeline.item.TimelineReadMarkerItem_ import im.vector.app.features.media.ImageContentRenderer import im.vector.app.features.media.VideoContentRenderer -import im.vector.matrix.android.api.session.room.model.message.MessageImageInfoContent -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.api.session.room.timeline.Timeline -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.model.message.MessageImageInfoContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.api.session.room.timeline.Timeline +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent import org.threeten.bp.LocalDateTime import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/EventSharedAction.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/EventSharedAction.kt index 006a0827b1..cffd576057 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/EventSharedAction.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/EventSharedAction.kt @@ -21,7 +21,7 @@ import androidx.annotation.StringRes import im.vector.app.R import im.vector.app.core.platform.VectorSharedAction import im.vector.app.features.home.room.detail.timeline.item.MessageInformationData -import im.vector.matrix.android.api.session.room.model.message.MessageWithAttachmentContent +import org.matrix.android.sdk.api.session.room.model.message.MessageWithAttachmentContent sealed class EventSharedAction(@StringRes val titleRes: Int, @DrawableRes val iconResId: Int, diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionState.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionState.kt index ab7c550a7c..b1c324e12b 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionState.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionState.kt @@ -21,7 +21,7 @@ import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized import im.vector.app.core.extensions.canReact import im.vector.app.features.home.room.detail.timeline.item.MessageInformationData -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent import java.text.SimpleDateFormat import java.util.Date import java.util.Locale diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionsViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionsViewModel.kt index 58e2898d9f..b51f41d573 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionsViewModel.kt @@ -32,24 +32,24 @@ import im.vector.app.features.html.VectorHtmlCompressor import im.vector.app.features.powerlevel.PowerLevelsObservableFactory import im.vector.app.features.reactions.data.EmojiDataSource import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.isTextMessage -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageFormat -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.model.message.MessageWithAttachmentContent -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.getLastMessageContent -import im.vector.matrix.android.api.session.room.timeline.hasBeenEdited -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.isTextMessage +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageFormat +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.model.message.MessageWithAttachmentContent +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.getLastMessageContent +import org.matrix.android.sdk.api.session.room.timeline.hasBeenEdited +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap /** * Information related to an event and used to display preview in contextual bottom sheet. diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/edithistory/ViewEditHistoryEpoxyController.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/edithistory/ViewEditHistoryEpoxyController.kt index 32c21afccc..deb9b64500 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/edithistory/ViewEditHistoryEpoxyController.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/edithistory/ViewEditHistoryEpoxyController.kt @@ -31,11 +31,11 @@ import im.vector.app.core.ui.list.genericItem import im.vector.app.core.ui.list.genericItemHeader import im.vector.app.core.ui.list.genericLoaderItem import im.vector.app.features.html.EventHtmlRenderer -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.api.util.ContentUtils.extractUsefulTextFromReply -import im.vector.matrix.android.internal.session.room.send.TextContent +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.api.util.ContentUtils.extractUsefulTextFromReply +import org.matrix.android.sdk.internal.session.room.send.TextContent import me.gujun.android.span.span import name.fraser.neil.plaintext.diff_match_patch import java.util.Calendar diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/edithistory/ViewEditHistoryViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/edithistory/ViewEditHistoryViewModel.kt index 7b1a87c28b..e4d124dd94 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/edithistory/ViewEditHistoryViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/edithistory/ViewEditHistoryViewModel.kt @@ -31,12 +31,12 @@ import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.home.room.detail.timeline.action.TimelineEventFragmentArgs -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.isReply -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.isReply +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult import timber.log.Timber import java.util.UUID diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/DefaultItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/DefaultItemFactory.kt index 76dae013f7..2120576bee 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/DefaultItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/DefaultItemFactory.kt @@ -26,7 +26,7 @@ import im.vector.app.features.home.room.detail.timeline.helper.MessageInformatio import im.vector.app.features.home.room.detail.timeline.item.DefaultItem import im.vector.app.features.home.room.detail.timeline.item.DefaultItem_ import im.vector.app.features.home.room.detail.timeline.item.MessageInformationData -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent import javax.inject.Inject class DefaultItemFactory @Inject constructor(private val avatarSizeProvider: AvatarSizeProvider, diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/EncryptedItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/EncryptedItemFactory.kt index 08f2131ca8..42d5596300 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/EncryptedItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/EncryptedItemFactory.kt @@ -28,11 +28,11 @@ import im.vector.app.features.home.room.detail.timeline.helper.MessageItemAttrib import im.vector.app.features.home.room.detail.timeline.item.MessageTextItem_ import im.vector.app.features.home.room.detail.timeline.tools.createLinkMovementMethod import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent import me.gujun.android.span.image import me.gujun.android.span.span import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/EncryptionItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/EncryptionItemFactory.kt index 705fd6b842..5374b4792a 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/EncryptionItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/EncryptionItemFactory.kt @@ -25,10 +25,10 @@ import im.vector.app.features.home.room.detail.timeline.helper.MessageInformatio import im.vector.app.features.home.room.detail.timeline.helper.MessageItemAttributesFactory import im.vector.app.features.home.room.detail.timeline.item.StatusTileTimelineItem import im.vector.app.features.home.room.detail.timeline.item.StatusTileTimelineItem_ -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.model.event.EncryptionEventContent +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.model.event.EncryptionEventContent import javax.inject.Inject class EncryptionItemFactory @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MergedHeaderItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MergedHeaderItemFactory.kt index 520a2be5fd..0ba3b4d47e 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MergedHeaderItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MergedHeaderItemFactory.kt @@ -33,12 +33,12 @@ import im.vector.app.features.home.room.detail.timeline.item.MergedRoomCreationI import im.vector.app.features.home.room.detail.timeline.item.MergedUTDItem import im.vector.app.features.home.room.detail.timeline.item.MergedUTDItem_ import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.create.RoomCreateContent -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.model.event.EncryptionEventContent +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.create.RoomCreateContent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.model.event.EncryptionEventContent import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt index 22a26d60dd..cce3248551 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt @@ -62,29 +62,29 @@ import im.vector.app.features.html.EventHtmlRenderer import im.vector.app.features.html.VectorHtmlCompressor import im.vector.app.features.media.ImageContentRenderer import im.vector.app.features.media.VideoContentRenderer -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageAudioContent -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageContentWithFormattedBody -import im.vector.matrix.android.api.session.room.model.message.MessageEmoteContent -import im.vector.matrix.android.api.session.room.model.message.MessageFileContent -import im.vector.matrix.android.api.session.room.model.message.MessageImageInfoContent -import im.vector.matrix.android.api.session.room.model.message.MessageNoticeContent -import im.vector.matrix.android.api.session.room.model.message.MessageOptionsContent -import im.vector.matrix.android.api.session.room.model.message.MessagePollResponseContent -import im.vector.matrix.android.api.session.room.model.message.MessageTextContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.api.session.room.model.message.OPTION_TYPE_BUTTONS -import im.vector.matrix.android.api.session.room.model.message.OPTION_TYPE_POLL -import im.vector.matrix.android.api.session.room.model.message.getFileUrl -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.getLastMessageContent -import im.vector.matrix.android.internal.crypto.attachments.toElementToDecrypt -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageAudioContent +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageContentWithFormattedBody +import org.matrix.android.sdk.api.session.room.model.message.MessageEmoteContent +import org.matrix.android.sdk.api.session.room.model.message.MessageFileContent +import org.matrix.android.sdk.api.session.room.model.message.MessageImageInfoContent +import org.matrix.android.sdk.api.session.room.model.message.MessageNoticeContent +import org.matrix.android.sdk.api.session.room.model.message.MessageOptionsContent +import org.matrix.android.sdk.api.session.room.model.message.MessagePollResponseContent +import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.api.session.room.model.message.OPTION_TYPE_BUTTONS +import org.matrix.android.sdk.api.session.room.model.message.OPTION_TYPE_POLL +import org.matrix.android.sdk.api.session.room.model.message.getFileUrl +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.getLastMessageContent +import org.matrix.android.sdk.internal.crypto.attachments.toElementToDecrypt +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent import me.gujun.android.span.span import org.commonmark.node.Document import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/NoticeItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/NoticeItemFactory.kt index 13b1288f0a..cd8c682f39 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/NoticeItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/NoticeItemFactory.kt @@ -24,7 +24,7 @@ import im.vector.app.features.home.room.detail.timeline.helper.AvatarSizeProvide import im.vector.app.features.home.room.detail.timeline.helper.MessageInformationDataFactory import im.vector.app.features.home.room.detail.timeline.item.NoticeItem import im.vector.app.features.home.room.detail.timeline.item.NoticeItem_ -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent import javax.inject.Inject class NoticeItemFactory @Inject constructor(private val eventFormatter: NoticeEventFormatter, diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/RoomCreateItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/RoomCreateItemFactory.kt index b96998b337..290eb2cff5 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/RoomCreateItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/RoomCreateItemFactory.kt @@ -22,10 +22,10 @@ import im.vector.app.core.resources.StringProvider import im.vector.app.core.resources.UserPreferencesProvider import im.vector.app.features.home.room.detail.timeline.TimelineEventController import im.vector.app.features.home.room.detail.timeline.item.RoomCreateItem_ -import im.vector.matrix.android.api.permalinks.PermalinkFactory -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.create.RoomCreateContent -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.permalinks.PermalinkFactory +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.create.RoomCreateContent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent import me.gujun.android.span.span import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/TimelineItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/TimelineItemFactory.kt index 6f4e4de29c..1f99efd08e 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/TimelineItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/TimelineItemFactory.kt @@ -20,8 +20,8 @@ import im.vector.app.core.epoxy.EmptyItem_ import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.resources.UserPreferencesProvider import im.vector.app.features.home.room.detail.timeline.TimelineEventController -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/VerificationItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/VerificationItemFactory.kt index e990b102c6..0b623d78f1 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/VerificationItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/VerificationItemFactory.kt @@ -26,16 +26,16 @@ import im.vector.app.features.home.room.detail.timeline.helper.MessageInformatio import im.vector.app.features.home.room.detail.timeline.helper.MessageItemAttributesFactory import im.vector.app.features.home.room.detail.timeline.item.StatusTileTimelineItem import im.vector.app.features.home.room.detail.timeline.item.StatusTileTimelineItem_ -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.verification.CancelCode -import im.vector.matrix.android.api.session.crypto.verification.safeValueOf -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.RelationType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageRelationContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationCancelContent -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.internal.session.room.VerificationState +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.verification.CancelCode +import org.matrix.android.sdk.api.session.crypto.verification.safeValueOf +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.RelationType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageRelationContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationCancelContent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.internal.session.room.VerificationState import javax.inject.Inject /** diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/DisplayableEventFormatter.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/DisplayableEventFormatter.kt index 6a8734d191..bf333b0417 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/DisplayableEventFormatter.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/DisplayableEventFormatter.kt @@ -20,14 +20,14 @@ import im.vector.app.EmojiCompatWrapper import im.vector.app.R import im.vector.app.core.resources.ColorProvider import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.relation.ReactionContent -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.getLastMessageContent -import im.vector.matrix.android.api.session.room.timeline.getTextEditableContent -import im.vector.matrix.android.api.session.room.timeline.isReply +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.relation.ReactionContent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.getLastMessageContent +import org.matrix.android.sdk.api.session.room.timeline.getTextEditableContent +import org.matrix.android.sdk.api.session.room.timeline.isReply import me.gujun.android.span.span import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/NoticeEventFormatter.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/NoticeEventFormatter.kt index c12d0fa819..b2709d1e1f 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/NoticeEventFormatter.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/NoticeEventFormatter.kt @@ -19,31 +19,31 @@ package im.vector.app.features.home.room.detail.timeline.format import im.vector.app.ActiveSessionDataSource import im.vector.app.R import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.GuestAccess -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.model.RoomAliasesContent -import im.vector.matrix.android.api.session.room.model.RoomAvatarContent -import im.vector.matrix.android.api.session.room.model.RoomCanonicalAliasContent -import im.vector.matrix.android.api.session.room.model.RoomGuestAccessContent -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibilityContent -import im.vector.matrix.android.api.session.room.model.RoomJoinRules -import im.vector.matrix.android.api.session.room.model.RoomJoinRulesContent -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.api.session.room.model.RoomNameContent -import im.vector.matrix.android.api.session.room.model.RoomThirdPartyInviteContent -import im.vector.matrix.android.api.session.room.model.RoomTopicContent -import im.vector.matrix.android.api.session.room.model.call.CallInviteContent -import im.vector.matrix.android.api.session.room.model.create.RoomCreateContent -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.widgets.model.WidgetContent -import im.vector.matrix.android.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM -import im.vector.matrix.android.internal.crypto.model.event.EncryptionEventContent +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.GuestAccess +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.model.RoomAliasesContent +import org.matrix.android.sdk.api.session.room.model.RoomAvatarContent +import org.matrix.android.sdk.api.session.room.model.RoomCanonicalAliasContent +import org.matrix.android.sdk.api.session.room.model.RoomGuestAccessContent +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibilityContent +import org.matrix.android.sdk.api.session.room.model.RoomJoinRules +import org.matrix.android.sdk.api.session.room.model.RoomJoinRulesContent +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.api.session.room.model.RoomNameContent +import org.matrix.android.sdk.api.session.room.model.RoomThirdPartyInviteContent +import org.matrix.android.sdk.api.session.room.model.RoomTopicContent +import org.matrix.android.sdk.api.session.room.model.call.CallInviteContent +import org.matrix.android.sdk.api.session.room.model.create.RoomCreateContent +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.widgets.model.WidgetContent +import org.matrix.android.sdk.internal.crypto.MXCRYPTO_ALGORITHM_MEGOLM +import org.matrix.android.sdk.internal.crypto.model.event.EncryptionEventContent import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/RoomHistoryVisibilityFormatter.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/RoomHistoryVisibilityFormatter.kt index 6ac545c350..4563e6a6ed 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/RoomHistoryVisibilityFormatter.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/RoomHistoryVisibilityFormatter.kt @@ -18,7 +18,7 @@ package im.vector.app.features.home.room.detail.timeline.format import im.vector.app.R import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility import javax.inject.Inject class RoomHistoryVisibilityFormatter @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentDownloadStateTrackerBinder.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentDownloadStateTrackerBinder.kt index 4d566ed8e2..abaaaf2152 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentDownloadStateTrackerBinder.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentDownloadStateTrackerBinder.kt @@ -25,7 +25,7 @@ import im.vector.app.core.di.ScreenScope import im.vector.app.core.error.ErrorFormatter import im.vector.app.features.home.room.detail.timeline.MessageColorProvider import im.vector.app.features.home.room.detail.timeline.item.MessageFileItem -import im.vector.matrix.android.api.session.file.ContentDownloadStateTracker +import org.matrix.android.sdk.api.session.file.ContentDownloadStateTracker import javax.inject.Inject @ScreenScope diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentUploadStateTrackerBinder.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentUploadStateTrackerBinder.kt index 3bd99ce27b..f149b440e0 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentUploadStateTrackerBinder.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/ContentUploadStateTrackerBinder.kt @@ -27,8 +27,8 @@ import im.vector.app.core.di.ScreenScope import im.vector.app.core.error.ErrorFormatter import im.vector.app.core.utils.TextUtils import im.vector.app.features.home.room.detail.timeline.MessageColorProvider -import im.vector.matrix.android.api.session.content.ContentUploadStateTracker -import im.vector.matrix.android.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.content.ContentUploadStateTracker +import org.matrix.android.sdk.api.session.room.send.SendState import javax.inject.Inject @ScreenScope diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt index dea10f8103..49ac3ccfa9 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt @@ -27,18 +27,18 @@ import im.vector.app.features.home.room.detail.timeline.item.PollResponseData import im.vector.app.features.home.room.detail.timeline.item.ReactionInfoData import im.vector.app.features.home.room.detail.timeline.item.ReadReceiptData import im.vector.app.features.home.room.detail.timeline.item.ReferencesInfoData -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.ReferencesAggregatedContent -import im.vector.matrix.android.api.session.room.model.message.MessageVerificationRequestContent -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.getLastMessageContent -import im.vector.matrix.android.api.session.room.timeline.hasBeenEdited -import im.vector.matrix.android.internal.crypto.model.event.EncryptedEventContent -import im.vector.matrix.android.internal.session.room.VerificationState +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.ReferencesAggregatedContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVerificationRequestContent +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.getLastMessageContent +import org.matrix.android.sdk.api.session.room.timeline.hasBeenEdited +import org.matrix.android.sdk.internal.crypto.model.event.EncryptedEventContent +import org.matrix.android.sdk.internal.session.room.VerificationState import javax.inject.Inject /** diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/RoomSummaryHolder.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/RoomSummaryHolder.kt index 9f9fc9160e..d3ae091733 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/RoomSummaryHolder.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/RoomSummaryHolder.kt @@ -17,7 +17,7 @@ package im.vector.app.features.home.room.detail.timeline.helper import im.vector.app.core.di.ScreenScope -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import javax.inject.Inject /* diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt index b25a64eb57..b1b1109580 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt @@ -17,8 +17,8 @@ package im.vector.app.features.home.room.detail.timeline.helper import im.vector.app.core.extensions.localDateTime -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent object TimelineDisplayableEvents { diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt index 33e4918619..7aa43a4513 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineEventDiffUtilCallback.kt @@ -17,7 +17,7 @@ package im.vector.app.features.home.room.detail.timeline.helper import androidx.recyclerview.widget.DiffUtil -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent class TimelineEventDiffUtilCallback(private val oldList: List<TimelineEvent>, private val newList: List<TimelineEvent>) : DiffUtil.Callback() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineVisibilityStateChangedListeners.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineVisibilityStateChangedListeners.kt index 907d6510cb..33e81aeb9b 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineVisibilityStateChangedListeners.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineVisibilityStateChangedListeners.kt @@ -19,7 +19,7 @@ package im.vector.app.features.home.room.detail.timeline.helper import com.airbnb.epoxy.VisibilityState import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.features.home.room.detail.timeline.TimelineEventController -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent class ReadMarkerVisibilityStateChangedListener(private val callback: TimelineEventController.Callback?) : VectorEpoxyModel.OnVisibilityStateChangedListener { diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsBaseMessageItem.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsBaseMessageItem.kt index fb1d9cde42..1aec2db9a4 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsBaseMessageItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsBaseMessageItem.kt @@ -28,7 +28,7 @@ import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.room.detail.timeline.MessageColorProvider import im.vector.app.features.home.room.detail.timeline.TimelineEventController import im.vector.app.features.reactions.widget.ReactionButton -import im.vector.matrix.android.api.session.room.send.SendState +import org.matrix.android.sdk.api.session.room.send.SendState /** * Base timeline item with reactions and read receipts. diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/BasedMergedItem.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/BasedMergedItem.kt index 906c2b2902..d9dcc98ed1 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/BasedMergedItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/BasedMergedItem.kt @@ -23,7 +23,7 @@ import androidx.core.view.isVisible import im.vector.app.R import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.room.detail.timeline.TimelineEventController -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem abstract class BasedMergedItem<H : BasedMergedItem.Holder> : BaseEventItem<H>() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageInformationData.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageInformationData.kt index 769d11a001..b26c9315d4 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageInformationData.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageInformationData.kt @@ -17,9 +17,9 @@ package im.vector.app.features.home.room.detail.timeline.item import android.os.Parcelable -import im.vector.matrix.android.api.session.room.send.SendState -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.internal.session.room.VerificationState +import org.matrix.android.sdk.api.session.room.send.SendState +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.internal.session.room.VerificationState import kotlinx.android.parcel.Parcelize @Parcelize diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageOptionsItem.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageOptionsItem.kt index 3420c2de39..46956dd77c 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageOptionsItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageOptionsItem.kt @@ -26,7 +26,7 @@ import im.vector.app.R import im.vector.app.core.extensions.setTextOrHide import im.vector.app.features.home.room.detail.RoomDetailAction import im.vector.app.features.home.room.detail.timeline.TimelineEventController -import im.vector.matrix.android.api.session.room.model.message.MessageOptionsContent +import org.matrix.android.sdk.api.session.room.model.message.MessageOptionsContent @EpoxyModelClass(layout = R.layout.item_timeline_event_base) abstract class MessageOptionsItem : AbsMessageItem<MessageOptionsItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessagePollItem.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessagePollItem.kt index efd618a67a..8bc0e7d478 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessagePollItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessagePollItem.kt @@ -28,7 +28,7 @@ import im.vector.app.core.extensions.setTextOrHide import im.vector.app.core.utils.DebouncedClickListener import im.vector.app.features.home.room.detail.RoomDetailAction import im.vector.app.features.home.room.detail.timeline.TimelineEventController -import im.vector.matrix.android.api.session.room.model.message.MessageOptionsContent +import org.matrix.android.sdk.api.session.room.model.message.MessageOptionsContent import kotlin.math.roundToInt @EpoxyModelClass(layout = R.layout.item_timeline_event_base) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/VerificationRequestItem.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/VerificationRequestItem.kt index 8c5c63cbd8..c7a279979b 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/VerificationRequestItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/VerificationRequestItem.kt @@ -35,8 +35,8 @@ import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.room.detail.RoomDetailAction import im.vector.app.features.home.room.detail.timeline.MessageColorProvider import im.vector.app.features.home.room.detail.timeline.TimelineEventController -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.internal.session.room.VerificationState +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.internal.session.room.VerificationState @EpoxyModelClass(layout = R.layout.item_timeline_event_base_state) abstract class VerificationRequestItem : AbsBaseMessageItem<VerificationRequestItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/reactions/ViewReactionsViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/reactions/ViewReactionsViewModel.kt index 2fa44b2620..0484481019 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/reactions/ViewReactionsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/reactions/ViewReactionsViewModel.kt @@ -29,10 +29,10 @@ import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.home.room.detail.timeline.action.TimelineEventFragmentArgs -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.ReactionAggregatedSummary -import im.vector.matrix.rx.RxRoom -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.ReactionAggregatedSummary +import org.matrix.android.sdk.rx.RxRoom +import org.matrix.android.sdk.rx.unwrap import io.reactivex.Observable import io.reactivex.Single diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/tools/EventRenderingTools.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/tools/EventRenderingTools.kt index 76b6daf6e3..d09874c24a 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/tools/EventRenderingTools.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/tools/EventRenderingTools.kt @@ -26,8 +26,8 @@ import im.vector.app.core.utils.EvenBetterLinkMovementMethod import im.vector.app.core.utils.isValidUrl import im.vector.app.features.home.room.detail.timeline.TimelineEventController import im.vector.app.features.html.PillImageSpan -import im.vector.matrix.android.api.permalinks.MatrixLinkify -import im.vector.matrix.android.api.permalinks.MatrixPermalinkSpan +import org.matrix.android.sdk.api.permalinks.MatrixLinkify +import org.matrix.android.sdk.api.permalinks.MatrixPermalinkSpan import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetController.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetController.kt index ff5dd56f9a..c15dad77ad 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetController.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetController.kt @@ -17,7 +17,7 @@ package im.vector.app.features.home.room.detail.widget import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.widgets.model.Widget import javax.inject.Inject /** diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetItem.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetItem.kt index e36633ffff..bc6c935102 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetItem.kt @@ -24,7 +24,7 @@ import im.vector.app.R import im.vector.app.core.epoxy.ClickListener import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.onClick -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.widgets.model.Widget @EpoxyModelClass(layout = R.layout.item_room_widget) abstract class RoomWidgetItem : EpoxyModelWithHolder<RoomWidgetItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetsBannerView.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetsBannerView.kt index 458658ce6c..19897a9300 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetsBannerView.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetsBannerView.kt @@ -21,7 +21,7 @@ import android.util.AttributeSet import android.view.View import android.widget.RelativeLayout import im.vector.app.R -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.widgets.model.Widget import kotlinx.android.synthetic.main.view_room_widgets_banner.view.* class RoomWidgetsBannerView @JvmOverloads constructor( diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetsBottomSheet.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetsBottomSheet.kt index dc6cd5ae40..4a89c75b7f 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetsBottomSheet.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/widget/RoomWidgetsBottomSheet.kt @@ -30,7 +30,7 @@ import im.vector.app.core.resources.ColorProvider import im.vector.app.features.home.room.detail.RoomDetailViewModel import im.vector.app.features.home.room.detail.RoomDetailViewState import im.vector.app.features.navigation.Navigator -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.widgets.model.Widget import kotlinx.android.synthetic.main.bottom_sheet_generic_list_with_title.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/AlphabeticalRoomComparator.kt b/vector/src/main/java/im/vector/app/features/home/room/list/AlphabeticalRoomComparator.kt index 8b422f7f21..03b4b24726 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/AlphabeticalRoomComparator.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/AlphabeticalRoomComparator.kt @@ -16,7 +16,7 @@ package im.vector.app.features.home.room.list -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import javax.inject.Inject class AlphabeticalRoomComparator @Inject constructor() : Comparator<RoomSummary> { diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/BreadcrumbsRoomComparator.kt b/vector/src/main/java/im/vector/app/features/home/room/list/BreadcrumbsRoomComparator.kt index 877cf6fa1c..3855410be0 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/BreadcrumbsRoomComparator.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/BreadcrumbsRoomComparator.kt @@ -16,7 +16,7 @@ package im.vector.app.features.home.room.list -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import javax.inject.Inject class BreadcrumbsRoomComparator @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/ChronologicalRoomComparator.kt b/vector/src/main/java/im/vector/app/features/home/room/list/ChronologicalRoomComparator.kt index ab7c963d20..06616683bc 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/ChronologicalRoomComparator.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/ChronologicalRoomComparator.kt @@ -16,7 +16,7 @@ package im.vector.app.features.home.room.list -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import javax.inject.Inject class ChronologicalRoomComparator @Inject constructor() : Comparator<RoomSummary> { diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomInvitationItem.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomInvitationItem.kt index 37ac3f346c..7327c5533e 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomInvitationItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomInvitationItem.kt @@ -28,8 +28,8 @@ import im.vector.app.core.extensions.setTextOrHide import im.vector.app.core.platform.ButtonStateView import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.invite.InviteButtonStateBinder -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.util.MatrixItem @EpoxyModelClass(layout = R.layout.item_room_invitation) abstract class RoomInvitationItem : VectorEpoxyModel<RoomInvitationItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListAction.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListAction.kt index 12b6b65c25..1b05c3f2fd 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListAction.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListAction.kt @@ -17,8 +17,8 @@ package im.vector.app.features.home.room.list import im.vector.app.core.platform.VectorViewModelAction -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState sealed class RoomListAction : VectorViewModelAction { data class SelectRoom(val roomSummary: RoomSummary) : RoomListAction() diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListDisplayModeFilter.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListDisplayModeFilter.kt index 5635fb4072..70e28caee8 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListDisplayModeFilter.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListDisplayModeFilter.kt @@ -17,8 +17,8 @@ package im.vector.app.features.home.room.list import im.vector.app.features.home.RoomListDisplayMode -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary import io.reactivex.functions.Predicate class RoomListDisplayModeFilter(private val displayMode: RoomListDisplayMode) : Predicate<RoomSummary> { diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt index 3a5c29bc96..979f364888 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt @@ -47,10 +47,10 @@ import im.vector.app.features.home.room.list.actions.RoomListQuickActionsSharedA import im.vector.app.features.home.room.list.actions.RoomListQuickActionsSharedActionViewModel import im.vector.app.features.home.room.list.widget.FabMenuView import im.vector.app.features.notifications.NotificationDrawerManager -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.fragment_room_list.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListNameFilter.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListNameFilter.kt index fd13a7431a..4c4a9755d2 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListNameFilter.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListNameFilter.kt @@ -16,7 +16,7 @@ package im.vector.app.features.home.room.list -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import io.reactivex.functions.Predicate import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewEvents.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewEvents.kt index b1015608f0..cb84d91373 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewEvents.kt @@ -18,7 +18,7 @@ package im.vector.app.features.home.room.list import im.vector.app.core.platform.VectorViewEvents -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary /** * Transient events for RoomList diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt index e21d629b25..dd59abbc8a 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt @@ -22,15 +22,15 @@ import com.airbnb.mvrx.ViewModelContext import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.utils.DataSource -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.model.tag.RoomTag -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.tag.RoomTag import io.reactivex.schedulers.Schedulers +import org.matrix.android.sdk.rx.rx import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModelFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModelFactory.kt index e5990060b4..44ca8cefda 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModelFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModelFactory.kt @@ -17,7 +17,7 @@ package im.vector.app.features.home.room.list import im.vector.app.features.home.HomeRoomListDataSource -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import javax.inject.Inject import javax.inject.Provider diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewState.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewState.kt index 84caf02df8..095262d74b 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewState.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewState.kt @@ -22,9 +22,9 @@ import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized import im.vector.app.R import im.vector.app.features.home.RoomListDisplayMode -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary data class RoomListViewState( val displayMode: RoomListDisplayMode, diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryController.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryController.kt index 3f40df2a61..d7cace9edb 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryController.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryController.kt @@ -25,9 +25,9 @@ import im.vector.app.core.resources.UserPreferencesProvider import im.vector.app.features.home.RoomListDisplayMode import im.vector.app.features.home.room.filtered.FilteredRoomFooterItem import im.vector.app.features.home.room.filtered.filteredRoomFooterItem -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary import javax.inject.Inject class RoomSummaryController @Inject constructor(private val stringProvider: StringProvider, diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItem.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItem.kt index 061f1adfe0..ce572ed96d 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItem.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItem.kt @@ -33,8 +33,8 @@ import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.extensions.setTextOrHide import im.vector.app.features.crypto.util.toImageRes import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.util.MatrixItem @EpoxyModelClass(layout = R.layout.item_room) abstract class RoomSummaryItem : VectorEpoxyModel<RoomSummaryItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItemFactory.kt b/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItemFactory.kt index 236881a6aa..da58748dea 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItemFactory.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItemFactory.kt @@ -27,10 +27,10 @@ import im.vector.app.core.utils.DebouncedClickListener import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.home.room.detail.timeline.format.DisplayableEventFormatter import im.vector.app.features.home.room.typing.TypingHelper -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject class RoomSummaryItemFactory @Inject constructor(private val displayableEventFormatter: DisplayableEventFormatter, diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsEpoxyController.kt b/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsEpoxyController.kt index 2aceac9846..ed52dcfdad 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsEpoxyController.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsEpoxyController.kt @@ -22,8 +22,8 @@ import im.vector.app.core.epoxy.bottomsheet.bottomSheetRoomPreviewItem import im.vector.app.core.epoxy.dividerItem import im.vector.app.core.resources.StringProvider import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject /** diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsState.kt b/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsState.kt index 47fde423ec..2731620cec 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsState.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsState.kt @@ -19,8 +19,8 @@ package im.vector.app.features.home.room.list.actions import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState data class RoomListQuickActionsState( val roomId: String, diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsViewModel.kt index 0562bb00fb..a062b2b034 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsViewModel.kt @@ -23,9 +23,9 @@ import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap class RoomListQuickActionsViewModel @AssistedInject constructor(@Assisted initialState: RoomListQuickActionsState, private val session: Session diff --git a/vector/src/main/java/im/vector/app/features/home/room/typing/TypingHelper.kt b/vector/src/main/java/im/vector/app/features/home/room/typing/TypingHelper.kt index 1d6bc70c06..5878f99468 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/typing/TypingHelper.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/typing/TypingHelper.kt @@ -18,7 +18,7 @@ package im.vector.app.features.home.room.typing import im.vector.app.R import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.session.room.sender.SenderInfo +import org.matrix.android.sdk.api.session.room.sender.SenderInfo import javax.inject.Inject class TypingHelper @Inject constructor(private val stringProvider: StringProvider) { diff --git a/vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewModel.kt b/vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewModel.kt index f60a70729e..672fa4c38e 100644 --- a/vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewModel.kt @@ -22,7 +22,7 @@ import im.vector.app.core.di.HasScreenInjector import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilities +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilities class HomeServerCapabilitiesViewModel(initialState: HomeServerCapabilitiesViewState) : VectorViewModel<HomeServerCapabilitiesViewState, EmptyAction, EmptyViewEvents>(initialState) { diff --git a/vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewState.kt b/vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewState.kt index 20a2faeaad..98df020b6b 100644 --- a/vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewState.kt +++ b/vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewState.kt @@ -17,7 +17,7 @@ package im.vector.app.features.homeserver import com.airbnb.mvrx.MvRxState -import im.vector.matrix.android.api.session.homeserver.HomeServerCapabilities +import org.matrix.android.sdk.api.session.homeserver.HomeServerCapabilities data class HomeServerCapabilitiesViewState( val capabilities: HomeServerCapabilities = HomeServerCapabilities() diff --git a/vector/src/main/java/im/vector/app/features/html/MxLinkTagHandler.kt b/vector/src/main/java/im/vector/app/features/html/MxLinkTagHandler.kt index c9e8a67784..4eccfbb95c 100644 --- a/vector/src/main/java/im/vector/app/features/html/MxLinkTagHandler.kt +++ b/vector/src/main/java/im/vector/app/features/html/MxLinkTagHandler.kt @@ -21,10 +21,10 @@ import android.text.style.URLSpan import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.glide.GlideRequests import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.permalinks.PermalinkData -import im.vector.matrix.android.api.permalinks.PermalinkParser -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.permalinks.PermalinkData +import org.matrix.android.sdk.api.permalinks.PermalinkParser +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.util.MatrixItem import io.noties.markwon.MarkwonVisitor import io.noties.markwon.SpannableBuilder import io.noties.markwon.html.HtmlTag diff --git a/vector/src/main/java/im/vector/app/features/html/PillImageSpan.kt b/vector/src/main/java/im/vector/app/features/html/PillImageSpan.kt index 35a2058764..2602dfd6c7 100644 --- a/vector/src/main/java/im/vector/app/features/html/PillImageSpan.kt +++ b/vector/src/main/java/im/vector/app/features/html/PillImageSpan.kt @@ -31,8 +31,8 @@ import com.google.android.material.chip.ChipDrawable import im.vector.app.R import im.vector.app.core.glide.GlideRequests import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.room.send.MatrixItemSpan -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.room.send.MatrixItemSpan +import org.matrix.android.sdk.api.util.MatrixItem import java.lang.ref.WeakReference /** diff --git a/vector/src/main/java/im/vector/app/features/invite/InviteButtonStateBinder.kt b/vector/src/main/java/im/vector/app/features/invite/InviteButtonStateBinder.kt index 2462ff81aa..2c8589eca1 100644 --- a/vector/src/main/java/im/vector/app/features/invite/InviteButtonStateBinder.kt +++ b/vector/src/main/java/im/vector/app/features/invite/InviteButtonStateBinder.kt @@ -18,7 +18,7 @@ package im.vector.app.features.invite import androidx.core.view.isInvisible import im.vector.app.core.platform.ButtonStateView -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState object InviteButtonStateBinder { diff --git a/vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomActivity.kt b/vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomActivity.kt index fe311641db..096579091f 100644 --- a/vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomActivity.kt +++ b/vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomActivity.kt @@ -45,7 +45,7 @@ import im.vector.app.features.userdirectory.UserDirectoryFragment import im.vector.app.features.userdirectory.UserDirectorySharedAction import im.vector.app.features.userdirectory.UserDirectorySharedActionViewModel import im.vector.app.features.userdirectory.UserDirectoryViewModel -import im.vector.matrix.android.api.failure.Failure +import org.matrix.android.sdk.api.failure.Failure import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.activity.* import java.net.HttpURLConnection diff --git a/vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomViewModel.kt b/vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomViewModel.kt index 4187de67fa..23325a9c41 100644 --- a/vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomViewModel.kt @@ -25,8 +25,8 @@ import im.vector.app.R import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider import im.vector.app.features.userdirectory.PendingInvitee -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.rx.rx import io.reactivex.Observable class InviteUsersToRoomViewModel @AssistedInject constructor(@Assisted diff --git a/vector/src/main/java/im/vector/app/features/invite/VectorInviteView.kt b/vector/src/main/java/im/vector/app/features/invite/VectorInviteView.kt index 9d74d67afa..2de587e52b 100644 --- a/vector/src/main/java/im/vector/app/features/invite/VectorInviteView.kt +++ b/vector/src/main/java/im/vector/app/features/invite/VectorInviteView.kt @@ -25,9 +25,9 @@ import im.vector.app.R import im.vector.app.core.di.HasScreenInjector import im.vector.app.core.platform.ButtonStateView import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.util.toMatrixItem import kotlinx.android.synthetic.main.vector_invite_view.view.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/link/LinkHandlerActivity.kt b/vector/src/main/java/im/vector/app/features/link/LinkHandlerActivity.kt index 88bf34c738..71a372f039 100644 --- a/vector/src/main/java/im/vector/app/features/link/LinkHandlerActivity.kt +++ b/vector/src/main/java/im/vector/app/features/link/LinkHandlerActivity.kt @@ -26,7 +26,7 @@ import im.vector.app.core.error.ErrorFormatter import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.features.login.LoginActivity import im.vector.app.features.login.LoginConfig -import im.vector.matrix.android.api.MatrixCallback +import org.matrix.android.sdk.api.MatrixCallback import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/login/AbstractLoginFragment.kt b/vector/src/main/java/im/vector/app/features/login/AbstractLoginFragment.kt index 1bc049829e..978850d788 100644 --- a/vector/src/main/java/im/vector/app/features/login/AbstractLoginFragment.kt +++ b/vector/src/main/java/im/vector/app/features/login/AbstractLoginFragment.kt @@ -29,8 +29,8 @@ import im.vector.app.core.dialogs.UnrecognizedCertificateDialog import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.OnBackPressed import im.vector.app.core.platform.VectorBaseFragment -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError import javax.net.ssl.HttpsURLConnection /** diff --git a/vector/src/main/java/im/vector/app/features/login/HomeServerConnectionConfigFactory.kt b/vector/src/main/java/im/vector/app/features/login/HomeServerConnectionConfigFactory.kt index d7a7a83ae7..955c3f7290 100644 --- a/vector/src/main/java/im/vector/app/features/login/HomeServerConnectionConfigFactory.kt +++ b/vector/src/main/java/im/vector/app/features/login/HomeServerConnectionConfigFactory.kt @@ -16,7 +16,7 @@ package im.vector.app.features.login -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/login/JavascriptResponse.kt b/vector/src/main/java/im/vector/app/features/login/JavascriptResponse.kt index f370fbd052..3e2d712210 100644 --- a/vector/src/main/java/im/vector/app/features/login/JavascriptResponse.kt +++ b/vector/src/main/java/im/vector/app/features/login/JavascriptResponse.kt @@ -18,7 +18,7 @@ package im.vector.app.features.login import com.squareup.moshi.Json import com.squareup.moshi.JsonClass -import im.vector.matrix.android.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.Credentials @JsonClass(generateAdapter = true) data class JavascriptResponse( diff --git a/vector/src/main/java/im/vector/app/features/login/LoginAction.kt b/vector/src/main/java/im/vector/app/features/login/LoginAction.kt index 8064b4c464..9067984852 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginAction.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginAction.kt @@ -17,9 +17,9 @@ package im.vector.app.features.login import im.vector.app.core.platform.VectorViewModelAction -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.api.auth.registration.RegisterThreePid -import im.vector.matrix.android.internal.network.ssl.Fingerprint +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.registration.RegisterThreePid +import org.matrix.android.sdk.internal.network.ssl.Fingerprint sealed class LoginAction : VectorViewModelAction { data class UpdateServerType(val serverType: ServerType) : LoginAction() diff --git a/vector/src/main/java/im/vector/app/features/login/LoginActivity.kt b/vector/src/main/java/im/vector/app/features/login/LoginActivity.kt index 15bda1e98f..74aca87bd1 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginActivity.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginActivity.kt @@ -42,9 +42,9 @@ import im.vector.app.features.login.terms.LoginTermsFragment import im.vector.app.features.login.terms.LoginTermsFragmentArgument import im.vector.app.features.login.terms.toLocalizedLoginTerms import im.vector.app.features.pin.UnlockedActivity -import im.vector.matrix.android.api.auth.registration.FlowResult -import im.vector.matrix.android.api.auth.registration.Stage -import im.vector.matrix.android.api.extensions.tryThis +import org.matrix.android.sdk.api.auth.registration.FlowResult +import org.matrix.android.sdk.api.auth.registration.Stage +import org.matrix.android.sdk.api.extensions.tryThis import kotlinx.android.synthetic.main.activity_login.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/login/LoginCaptchaFragment.kt b/vector/src/main/java/im/vector/app/features/login/LoginCaptchaFragment.kt index fef8f441d6..f84c4b7022 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginCaptchaFragment.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginCaptchaFragment.kt @@ -33,7 +33,7 @@ import androidx.core.view.isVisible import com.airbnb.mvrx.args import im.vector.app.R import im.vector.app.core.utils.AssetReader -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.internal.di.MoshiProvider import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.fragment_login_captcha.* import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/features/login/LoginFragment.kt b/vector/src/main/java/im/vector/app/features/login/LoginFragment.kt index 85b2cd57bc..a2c458dd67 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginFragment.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginFragment.kt @@ -33,9 +33,9 @@ import im.vector.app.core.extensions.exhaustive import im.vector.app.core.extensions.hideKeyboard import im.vector.app.core.extensions.showPassword import im.vector.app.core.extensions.toReducedUrl -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.MatrixError -import im.vector.matrix.android.api.failure.isInvalidPassword +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.MatrixError +import org.matrix.android.sdk.api.failure.isInvalidPassword import io.reactivex.Observable import io.reactivex.functions.BiFunction import io.reactivex.rxkotlin.subscribeBy diff --git a/vector/src/main/java/im/vector/app/features/login/LoginGenericTextInputFormFragment.kt b/vector/src/main/java/im/vector/app/features/login/LoginGenericTextInputFormFragment.kt index 85b2a786ce..1b5502eb34 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginGenericTextInputFormFragment.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginGenericTextInputFormFragment.kt @@ -32,9 +32,9 @@ import im.vector.app.R import im.vector.app.core.extensions.hideKeyboard import im.vector.app.core.extensions.isEmail import im.vector.app.core.extensions.setTextOrHide -import im.vector.matrix.android.api.auth.registration.RegisterThreePid -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.failure.is401 +import org.matrix.android.sdk.api.auth.registration.RegisterThreePid +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.failure.is401 import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.fragment_login_generic_text_input_form.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/login/LoginResetPasswordMailConfirmationFragment.kt b/vector/src/main/java/im/vector/app/features/login/LoginResetPasswordMailConfirmationFragment.kt index 5092df4ecf..c12f10e191 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginResetPasswordMailConfirmationFragment.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginResetPasswordMailConfirmationFragment.kt @@ -21,7 +21,7 @@ import butterknife.OnClick import com.airbnb.mvrx.Fail import com.airbnb.mvrx.Success import im.vector.app.R -import im.vector.matrix.android.api.failure.is401 +import org.matrix.android.sdk.api.failure.is401 import kotlinx.android.synthetic.main.fragment_login_reset_password_mail_confirmation.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/login/LoginViewEvents.kt b/vector/src/main/java/im/vector/app/features/login/LoginViewEvents.kt index ef16a08301..3bc2948f89 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginViewEvents.kt @@ -18,7 +18,7 @@ package im.vector.app.features.login import im.vector.app.core.platform.VectorViewEvents -import im.vector.matrix.android.api.auth.registration.FlowResult +import org.matrix.android.sdk.api.auth.registration.FlowResult /** * Transient events for Login diff --git a/vector/src/main/java/im/vector/app/features/login/LoginViewModel.kt b/vector/src/main/java/im/vector/app/features/login/LoginViewModel.kt index ab66b8fc3e..93f8f7a45c 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginViewModel.kt @@ -36,20 +36,20 @@ import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider import im.vector.app.core.utils.ensureTrailingSlash import im.vector.app.features.signout.soft.SoftLogoutActivity -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig -import im.vector.matrix.android.api.auth.data.LoginFlowResult -import im.vector.matrix.android.api.auth.data.LoginFlowTypes -import im.vector.matrix.android.api.auth.login.LoginWizard -import im.vector.matrix.android.api.auth.registration.FlowResult -import im.vector.matrix.android.api.auth.registration.RegistrationResult -import im.vector.matrix.android.api.auth.registration.RegistrationWizard -import im.vector.matrix.android.api.auth.registration.Stage -import im.vector.matrix.android.api.auth.wellknown.WellknownResult -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig +import org.matrix.android.sdk.api.auth.data.LoginFlowResult +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.auth.login.LoginWizard +import org.matrix.android.sdk.api.auth.registration.FlowResult +import org.matrix.android.sdk.api.auth.registration.RegistrationResult +import org.matrix.android.sdk.api.auth.registration.RegistrationWizard +import org.matrix.android.sdk.api.auth.registration.Stage +import org.matrix.android.sdk.api.auth.wellknown.WellknownResult +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.Cancelable import timber.log.Timber import java.util.concurrent.CancellationException diff --git a/vector/src/main/java/im/vector/app/features/login/LoginViewState.kt b/vector/src/main/java/im/vector/app/features/login/LoginViewState.kt index 198b0868a6..194ed668bc 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginViewState.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginViewState.kt @@ -23,8 +23,8 @@ import com.airbnb.mvrx.PersistState import com.airbnb.mvrx.Success import com.airbnb.mvrx.Uninitialized import im.vector.app.core.extensions.appendParamToUrl -import im.vector.matrix.android.api.auth.SSO_REDIRECT_PATH -import im.vector.matrix.android.api.auth.SSO_REDIRECT_URL_PARAM +import org.matrix.android.sdk.api.auth.SSO_REDIRECT_PATH +import org.matrix.android.sdk.api.auth.SSO_REDIRECT_URL_PARAM data class LoginViewState( val asyncLoginAction: Async<Unit> = Uninitialized, diff --git a/vector/src/main/java/im/vector/app/features/login/LoginWaitForEmailFragment.kt b/vector/src/main/java/im/vector/app/features/login/LoginWaitForEmailFragment.kt index 6e19bfc4d3..7202ffc950 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginWaitForEmailFragment.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginWaitForEmailFragment.kt @@ -21,7 +21,7 @@ import android.os.Parcelable import android.view.View import com.airbnb.mvrx.args import im.vector.app.R -import im.vector.matrix.android.api.failure.is401 +import org.matrix.android.sdk.api.failure.is401 import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.fragment_login_wait_for_email.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/login/LoginWebFragment.kt b/vector/src/main/java/im/vector/app/features/login/LoginWebFragment.kt index e8acf78a00..a2659316eb 100644 --- a/vector/src/main/java/im/vector/app/features/login/LoginWebFragment.kt +++ b/vector/src/main/java/im/vector/app/features/login/LoginWebFragment.kt @@ -36,10 +36,10 @@ import im.vector.app.core.extensions.appendParamToUrl import im.vector.app.core.utils.AssetReader import im.vector.app.features.signout.soft.SoftLogoutAction import im.vector.app.features.signout.soft.SoftLogoutViewModel -import im.vector.matrix.android.api.auth.LOGIN_FALLBACK_PATH -import im.vector.matrix.android.api.auth.REGISTER_FALLBACK_PATH -import im.vector.matrix.android.api.auth.data.Credentials -import im.vector.matrix.android.internal.di.MoshiProvider +import org.matrix.android.sdk.api.auth.LOGIN_FALLBACK_PATH +import org.matrix.android.sdk.api.auth.REGISTER_FALLBACK_PATH +import org.matrix.android.sdk.api.auth.data.Credentials +import org.matrix.android.sdk.internal.di.MoshiProvider import kotlinx.android.synthetic.main.fragment_login_web.* import timber.log.Timber import java.net.URLDecoder diff --git a/vector/src/main/java/im/vector/app/features/login/SupportedStage.kt b/vector/src/main/java/im/vector/app/features/login/SupportedStage.kt index 56f37a5383..d9036f9ee4 100644 --- a/vector/src/main/java/im/vector/app/features/login/SupportedStage.kt +++ b/vector/src/main/java/im/vector/app/features/login/SupportedStage.kt @@ -16,7 +16,7 @@ package im.vector.app.features.login -import im.vector.matrix.android.api.auth.registration.Stage +import org.matrix.android.sdk.api.auth.registration.Stage /** * Stage.Other is not supported, as well as any other new stages added to the SDK before it is added to the list below diff --git a/vector/src/main/java/im/vector/app/features/login/terms/LocalizedFlowDataLoginTermsChecked.kt b/vector/src/main/java/im/vector/app/features/login/terms/LocalizedFlowDataLoginTermsChecked.kt index afb655eb26..e6b082ceb7 100644 --- a/vector/src/main/java/im/vector/app/features/login/terms/LocalizedFlowDataLoginTermsChecked.kt +++ b/vector/src/main/java/im/vector/app/features/login/terms/LocalizedFlowDataLoginTermsChecked.kt @@ -16,7 +16,7 @@ package im.vector.app.features.login.terms -import im.vector.matrix.android.internal.auth.registration.LocalizedFlowDataLoginTerms +import org.matrix.android.sdk.internal.auth.registration.LocalizedFlowDataLoginTerms data class LocalizedFlowDataLoginTermsChecked(val localizedFlowDataLoginTerms: LocalizedFlowDataLoginTerms, var checked: Boolean = false) diff --git a/vector/src/main/java/im/vector/app/features/login/terms/LoginTermsFragment.kt b/vector/src/main/java/im/vector/app/features/login/terms/LoginTermsFragment.kt index 7968b9e60b..529713af37 100755 --- a/vector/src/main/java/im/vector/app/features/login/terms/LoginTermsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/login/terms/LoginTermsFragment.kt @@ -29,7 +29,7 @@ import im.vector.app.core.utils.openUrlInChromeCustomTab import im.vector.app.features.login.AbstractLoginFragment import im.vector.app.features.login.LoginAction import im.vector.app.features.login.LoginViewState -import im.vector.matrix.android.internal.auth.registration.LocalizedFlowDataLoginTerms +import org.matrix.android.sdk.internal.auth.registration.LocalizedFlowDataLoginTerms import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.fragment_login_terms.* import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/login/terms/LoginTermsViewState.kt b/vector/src/main/java/im/vector/app/features/login/terms/LoginTermsViewState.kt index a230914451..c09c76efc3 100644 --- a/vector/src/main/java/im/vector/app/features/login/terms/LoginTermsViewState.kt +++ b/vector/src/main/java/im/vector/app/features/login/terms/LoginTermsViewState.kt @@ -17,7 +17,7 @@ package im.vector.app.features.login.terms import com.airbnb.mvrx.MvRxState -import im.vector.matrix.android.internal.auth.registration.LocalizedFlowDataLoginTerms +import org.matrix.android.sdk.internal.auth.registration.LocalizedFlowDataLoginTerms data class LoginTermsViewState( val localizedFlowDataLoginTermsChecked: List<LocalizedFlowDataLoginTermsChecked> diff --git a/vector/src/main/java/im/vector/app/features/login/terms/PolicyController.kt b/vector/src/main/java/im/vector/app/features/login/terms/PolicyController.kt index 91b0ba39ed..e786b103a2 100644 --- a/vector/src/main/java/im/vector/app/features/login/terms/PolicyController.kt +++ b/vector/src/main/java/im/vector/app/features/login/terms/PolicyController.kt @@ -18,7 +18,7 @@ package im.vector.app.features.login.terms import android.view.View import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.internal.auth.registration.LocalizedFlowDataLoginTerms +import org.matrix.android.sdk.internal.auth.registration.LocalizedFlowDataLoginTerms import javax.inject.Inject class PolicyController @Inject constructor() : TypedEpoxyController<List<LocalizedFlowDataLoginTermsChecked>>() { diff --git a/vector/src/main/java/im/vector/app/features/login/terms/converter.kt b/vector/src/main/java/im/vector/app/features/login/terms/converter.kt index 16c9052e08..f054a679bc 100644 --- a/vector/src/main/java/im/vector/app/features/login/terms/converter.kt +++ b/vector/src/main/java/im/vector/app/features/login/terms/converter.kt @@ -16,8 +16,8 @@ package im.vector.app.features.login.terms -import im.vector.matrix.android.api.auth.registration.TermPolicies -import im.vector.matrix.android.internal.auth.registration.LocalizedFlowDataLoginTerms +import org.matrix.android.sdk.api.auth.registration.TermPolicies +import org.matrix.android.sdk.internal.auth.registration.LocalizedFlowDataLoginTerms /** * This method extract the policies from the login terms parameter, regarding the user language. diff --git a/vector/src/main/java/im/vector/app/features/media/BaseAttachmentProvider.kt b/vector/src/main/java/im/vector/app/features/media/BaseAttachmentProvider.kt index fcd4accd2f..966ee985f0 100644 --- a/vector/src/main/java/im/vector/app/features/media/BaseAttachmentProvider.kt +++ b/vector/src/main/java/im/vector/app/features/media/BaseAttachmentProvider.kt @@ -26,8 +26,8 @@ import im.vector.lib.attachmentviewer.AttachmentInfo import im.vector.lib.attachmentviewer.AttachmentSourceProvider import im.vector.lib.attachmentviewer.ImageLoaderTarget import im.vector.lib.attachmentviewer.VideoLoaderTarget -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.file.FileService +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.file.FileService import java.io.File abstract class BaseAttachmentProvider(val imageContentRenderer: ImageContentRenderer, val fileService: FileService) : AttachmentSourceProvider { diff --git a/vector/src/main/java/im/vector/app/features/media/DataAttachmentRoomProvider.kt b/vector/src/main/java/im/vector/app/features/media/DataAttachmentRoomProvider.kt index 525f348900..daa8bbc206 100644 --- a/vector/src/main/java/im/vector/app/features/media/DataAttachmentRoomProvider.kt +++ b/vector/src/main/java/im/vector/app/features/media/DataAttachmentRoomProvider.kt @@ -22,10 +22,10 @@ import androidx.core.view.isVisible import im.vector.app.core.date.VectorDateFormatter import im.vector.app.core.extensions.localDateTime import im.vector.lib.attachmentviewer.AttachmentInfo -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.events.model.isVideoMessage -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.session.room.Room +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.events.model.isVideoMessage +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.session.room.Room import java.io.File class DataAttachmentRoomProvider( diff --git a/vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt b/vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt index ad491e2505..2976f4b4b1 100644 --- a/vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt +++ b/vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt @@ -36,8 +36,8 @@ import im.vector.app.core.glide.GlideRequest import im.vector.app.core.ui.model.Size import im.vector.app.core.utils.DimensionConverter import im.vector.app.core.utils.isLocalFile -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.internal.crypto.attachments.ElementToDecrypt +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.internal.crypto.attachments.ElementToDecrypt import kotlinx.android.parcel.Parcelize import timber.log.Timber import java.io.File diff --git a/vector/src/main/java/im/vector/app/features/media/ImageMediaViewerActivity.kt b/vector/src/main/java/im/vector/app/features/media/ImageMediaViewerActivity.kt index 697dfed644..4482990d93 100644 --- a/vector/src/main/java/im/vector/app/features/media/ImageMediaViewerActivity.kt +++ b/vector/src/main/java/im/vector/app/features/media/ImageMediaViewerActivity.kt @@ -44,9 +44,9 @@ import im.vector.app.core.glide.GlideApp import im.vector.app.core.intent.getMimeTypeFromUri import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.core.utils.shareMedia -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.file.FileService +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.file.FileService import kotlinx.android.synthetic.main.activity_image_media_viewer.* import timber.log.Timber import java.io.File diff --git a/vector/src/main/java/im/vector/app/features/media/RoomEventsAttachmentProvider.kt b/vector/src/main/java/im/vector/app/features/media/RoomEventsAttachmentProvider.kt index ed6d34d90b..b4fa38eefc 100644 --- a/vector/src/main/java/im/vector/app/features/media/RoomEventsAttachmentProvider.kt +++ b/vector/src/main/java/im/vector/app/features/media/RoomEventsAttachmentProvider.kt @@ -22,19 +22,19 @@ import androidx.core.view.isVisible import im.vector.app.core.date.VectorDateFormatter import im.vector.app.core.extensions.localDateTime import im.vector.lib.attachmentviewer.AttachmentInfo -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.isVideoMessage -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.model.message.MessageContent -import im.vector.matrix.android.api.session.room.model.message.MessageImageContent -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.api.session.room.model.message.MessageWithAttachmentContent -import im.vector.matrix.android.api.session.room.model.message.getFileUrl -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.internal.crypto.attachments.toElementToDecrypt +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.isVideoMessage +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.model.message.MessageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageImageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.api.session.room.model.message.MessageWithAttachmentContent +import org.matrix.android.sdk.api.session.room.model.message.getFileUrl +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.internal.crypto.attachments.toElementToDecrypt import java.io.File import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/media/VideoContentRenderer.kt b/vector/src/main/java/im/vector/app/features/media/VideoContentRenderer.kt index 451a7ed306..45fc238e93 100644 --- a/vector/src/main/java/im/vector/app/features/media/VideoContentRenderer.kt +++ b/vector/src/main/java/im/vector/app/features/media/VideoContentRenderer.kt @@ -24,9 +24,9 @@ import androidx.core.view.isVisible import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.error.ErrorFormatter -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.internal.crypto.attachments.ElementToDecrypt +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.internal.crypto.attachments.ElementToDecrypt import kotlinx.android.parcel.Parcelize import timber.log.Timber import java.io.File diff --git a/vector/src/main/java/im/vector/app/features/media/VideoMediaViewerActivity.kt b/vector/src/main/java/im/vector/app/features/media/VideoMediaViewerActivity.kt index a7ca7a3de1..5bdda9b0be 100644 --- a/vector/src/main/java/im/vector/app/features/media/VideoMediaViewerActivity.kt +++ b/vector/src/main/java/im/vector/app/features/media/VideoMediaViewerActivity.kt @@ -27,9 +27,9 @@ import im.vector.app.core.di.ScreenComponent import im.vector.app.core.intent.getMimeTypeFromUri import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.core.utils.shareMedia -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.file.FileService +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.file.FileService import kotlinx.android.synthetic.main.activity_video_media_viewer.* import java.io.File import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/navigation/DefaultNavigator.kt b/vector/src/main/java/im/vector/app/features/navigation/DefaultNavigator.kt index d824cc69b1..7ec5c94e4b 100644 --- a/vector/src/main/java/im/vector/app/features/navigation/DefaultNavigator.kt +++ b/vector/src/main/java/im/vector/app/features/navigation/DefaultNavigator.kt @@ -61,12 +61,12 @@ import im.vector.app.features.share.SharedData import im.vector.app.features.terms.ReviewTermsActivity import im.vector.app.features.widgets.WidgetActivity import im.vector.app.features.widgets.WidgetArgsBuilder -import im.vector.matrix.android.api.session.crypto.verification.IncomingSasVerificationTransaction -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoom -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData -import im.vector.matrix.android.api.session.terms.TermsService -import im.vector.matrix.android.api.session.widgets.model.Widget -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.crypto.verification.IncomingSasVerificationTransaction +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoom +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.util.MatrixItem import javax.inject.Inject import javax.inject.Singleton diff --git a/vector/src/main/java/im/vector/app/features/navigation/Navigator.kt b/vector/src/main/java/im/vector/app/features/navigation/Navigator.kt index 85d0a7de8d..28bb3e3c60 100644 --- a/vector/src/main/java/im/vector/app/features/navigation/Navigator.kt +++ b/vector/src/main/java/im/vector/app/features/navigation/Navigator.kt @@ -28,11 +28,11 @@ import im.vector.app.features.pin.PinMode import im.vector.app.features.settings.VectorSettingsActivity import im.vector.app.features.share.SharedData import im.vector.app.features.terms.ReviewTermsActivity -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoom -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData -import im.vector.matrix.android.api.session.terms.TermsService -import im.vector.matrix.android.api.session.widgets.model.Widget -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoom +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.util.MatrixItem interface Navigator { diff --git a/vector/src/main/java/im/vector/app/features/notifications/NotifiableEventResolver.kt b/vector/src/main/java/im/vector/app/features/notifications/NotifiableEventResolver.kt index ebdd144d23..649dbd89f9 100644 --- a/vector/src/main/java/im/vector/app/features/notifications/NotifiableEventResolver.kt +++ b/vector/src/main/java/im/vector/app/features/notifications/NotifiableEventResolver.kt @@ -21,17 +21,17 @@ import im.vector.app.R import im.vector.app.core.resources.StringProvider import im.vector.app.features.home.room.detail.timeline.format.DisplayableEventFormatter import im.vector.app.features.home.room.detail.timeline.format.NoticeEventFormatter -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.content.ContentUrlResolver -import im.vector.matrix.android.api.session.crypto.MXCryptoError -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.api.session.room.timeline.TimelineEvent -import im.vector.matrix.android.api.session.room.timeline.getEditedEventId -import im.vector.matrix.android.internal.crypto.algorithms.olm.OlmDecryptionResult +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.api.session.crypto.MXCryptoError +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.getEditedEventId +import org.matrix.android.sdk.internal.crypto.algorithms.olm.OlmDecryptionResult import timber.log.Timber import java.util.UUID import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/notifications/NotifiableMessageEvent.kt b/vector/src/main/java/im/vector/app/features/notifications/NotifiableMessageEvent.kt index 887d421ed6..fb9ca8d23c 100644 --- a/vector/src/main/java/im/vector/app/features/notifications/NotifiableMessageEvent.kt +++ b/vector/src/main/java/im/vector/app/features/notifications/NotifiableMessageEvent.kt @@ -16,7 +16,7 @@ package im.vector.app.features.notifications import androidx.core.app.NotificationCompat -import im.vector.matrix.android.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.EventType data class NotifiableMessageEvent( override val eventId: String, diff --git a/vector/src/main/java/im/vector/app/features/notifications/NotificationAction.kt b/vector/src/main/java/im/vector/app/features/notifications/NotificationAction.kt index 5d569e8be3..c11ce6794f 100644 --- a/vector/src/main/java/im/vector/app/features/notifications/NotificationAction.kt +++ b/vector/src/main/java/im/vector/app/features/notifications/NotificationAction.kt @@ -15,7 +15,7 @@ */ package im.vector.app.features.notifications -import im.vector.matrix.android.api.pushrules.Action +import org.matrix.android.sdk.api.pushrules.Action data class NotificationAction( val shouldNotify: Boolean, diff --git a/vector/src/main/java/im/vector/app/features/notifications/NotificationBroadcastReceiver.kt b/vector/src/main/java/im/vector/app/features/notifications/NotificationBroadcastReceiver.kt index 78500c4b4e..9cfed991bb 100644 --- a/vector/src/main/java/im/vector/app/features/notifications/NotificationBroadcastReceiver.kt +++ b/vector/src/main/java/im/vector/app/features/notifications/NotificationBroadcastReceiver.kt @@ -23,10 +23,10 @@ import androidx.core.app.RemoteInput import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.extensions.vectorComponent -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.read.ReadService +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.read.ReadService import timber.log.Timber import java.util.UUID import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt b/vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt index 2ff7a9c40e..98d35dc764 100644 --- a/vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt +++ b/vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt @@ -27,8 +27,8 @@ import im.vector.app.BuildConfig import im.vector.app.R import im.vector.app.core.resources.StringProvider import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.content.ContentUrlResolver +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.content.ContentUrlResolver import me.gujun.android.span.span import timber.log.Timber import java.io.File diff --git a/vector/src/main/java/im/vector/app/features/notifications/PushRuleTriggerListener.kt b/vector/src/main/java/im/vector/app/features/notifications/PushRuleTriggerListener.kt index 14133f09d5..791803fa49 100644 --- a/vector/src/main/java/im/vector/app/features/notifications/PushRuleTriggerListener.kt +++ b/vector/src/main/java/im/vector/app/features/notifications/PushRuleTriggerListener.kt @@ -16,10 +16,10 @@ package im.vector.app.features.notifications -import im.vector.matrix.android.api.pushrules.Action -import im.vector.matrix.android.api.pushrules.PushRuleService -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.pushrules.Action +import org.matrix.android.sdk.api.pushrules.PushRuleService +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.Event import timber.log.Timber import javax.inject.Inject import javax.inject.Singleton diff --git a/vector/src/main/java/im/vector/app/features/permalink/PermalinkHandler.kt b/vector/src/main/java/im/vector/app/features/permalink/PermalinkHandler.kt index 1b10f60b8a..a23c67a8e9 100644 --- a/vector/src/main/java/im/vector/app/features/permalink/PermalinkHandler.kt +++ b/vector/src/main/java/im/vector/app/features/permalink/PermalinkHandler.kt @@ -20,13 +20,13 @@ import android.content.Context import android.net.Uri import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.features.navigation.Navigator -import im.vector.matrix.android.api.permalinks.PermalinkData -import im.vector.matrix.android.api.permalinks.PermalinkParser -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.permalinks.PermalinkData +import org.matrix.android.sdk.api.permalinks.PermalinkParser +import org.matrix.android.sdk.api.util.Optional import io.reactivex.Single import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.schedulers.Schedulers +import org.matrix.android.sdk.rx.rx import javax.inject.Inject class PermalinkHandler @Inject constructor(private val activeSessionHolder: ActiveSessionHolder, diff --git a/vector/src/main/java/im/vector/app/features/pin/PinCodeStore.kt b/vector/src/main/java/im/vector/app/features/pin/PinCodeStore.kt index 8bfe18b552..348fa4da27 100644 --- a/vector/src/main/java/im/vector/app/features/pin/PinCodeStore.kt +++ b/vector/src/main/java/im/vector/app/features/pin/PinCodeStore.kt @@ -21,7 +21,7 @@ import androidx.core.content.edit import com.beautycoder.pflockscreen.security.PFResult import com.beautycoder.pflockscreen.security.PFSecurityManager import com.beautycoder.pflockscreen.security.callbacks.PFPinCodeHelperCallback -import im.vector.matrix.android.api.extensions.orFalse +import org.matrix.android.sdk.api.extensions.orFalse import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/popup/VectorAlert.kt b/vector/src/main/java/im/vector/app/features/popup/VectorAlert.kt index 6233d8a6c5..ccf9d765fd 100644 --- a/vector/src/main/java/im/vector/app/features/popup/VectorAlert.kt +++ b/vector/src/main/java/im/vector/app/features/popup/VectorAlert.kt @@ -20,7 +20,7 @@ import android.app.Activity import androidx.annotation.ColorInt import androidx.annotation.ColorRes import androidx.annotation.DrawableRes -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem import java.lang.ref.WeakReference interface VectorAlert { diff --git a/vector/src/main/java/im/vector/app/features/powerlevel/PowerLevelsObservableFactory.kt b/vector/src/main/java/im/vector/app/features/powerlevel/PowerLevelsObservableFactory.kt index bb22a59bcf..416964c418 100644 --- a/vector/src/main/java/im/vector/app/features/powerlevel/PowerLevelsObservableFactory.kt +++ b/vector/src/main/java/im/vector/app/features/powerlevel/PowerLevelsObservableFactory.kt @@ -16,14 +16,14 @@ package im.vector.app.features.powerlevel -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.rx.mapOptional -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.rx.mapOptional +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import io.reactivex.Observable import io.reactivex.schedulers.Schedulers diff --git a/vector/src/main/java/im/vector/app/features/rageshake/BugReporter.kt b/vector/src/main/java/im/vector/app/features/rageshake/BugReporter.kt index d30630d1cd..7bbc001f0a 100755 --- a/vector/src/main/java/im/vector/app/features/rageshake/BugReporter.kt +++ b/vector/src/main/java/im/vector/app/features/rageshake/BugReporter.kt @@ -38,7 +38,7 @@ import im.vector.app.features.settings.VectorPreferences import im.vector.app.features.settings.locale.SystemLocaleProvider import im.vector.app.features.themes.ThemeUtils import im.vector.app.features.version.VersionProvider -import im.vector.matrix.android.api.Matrix +import org.matrix.android.sdk.api.Matrix import okhttp3.Call import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.OkHttpClient diff --git a/vector/src/main/java/im/vector/app/features/rageshake/VectorUncaughtExceptionHandler.kt b/vector/src/main/java/im/vector/app/features/rageshake/VectorUncaughtExceptionHandler.kt index 9a4aad70f8..53f10e5d54 100644 --- a/vector/src/main/java/im/vector/app/features/rageshake/VectorUncaughtExceptionHandler.kt +++ b/vector/src/main/java/im/vector/app/features/rageshake/VectorUncaughtExceptionHandler.kt @@ -22,7 +22,7 @@ import androidx.core.content.edit import androidx.preference.PreferenceManager import im.vector.app.core.resources.VersionCodeProvider import im.vector.app.features.version.VersionProvider -import im.vector.matrix.android.api.Matrix +import org.matrix.android.sdk.api.Matrix import timber.log.Timber import java.io.PrintWriter import java.io.StringWriter diff --git a/vector/src/main/java/im/vector/app/features/room/RequireActiveMembershipViewModel.kt b/vector/src/main/java/im/vector/app/features/room/RequireActiveMembershipViewModel.kt index 9938f29b80..783d4d45a2 100644 --- a/vector/src/main/java/im/vector/app/features/room/RequireActiveMembershipViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/room/RequireActiveMembershipViewModel.kt @@ -27,15 +27,15 @@ import im.vector.app.R import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import io.reactivex.Observable import io.reactivex.schedulers.Schedulers diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomItem.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomItem.kt index 4776e9545c..3a4ba5bb34 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomItem.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomItem.kt @@ -27,7 +27,7 @@ import im.vector.app.core.epoxy.VectorEpoxyModel import im.vector.app.core.extensions.setTextOrHide import im.vector.app.core.platform.ButtonStateView import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem @EpoxyModelClass(layout = R.layout.item_public_room) abstract class PublicRoomItem : VectorEpoxyModel<PublicRoomItem.Holder>() { diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsController.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsController.kt index e79d3820ad..c60336c1af 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsController.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsController.kt @@ -28,9 +28,9 @@ import im.vector.app.core.epoxy.noResultItem import im.vector.app.core.error.ErrorFormatter import im.vector.app.core.resources.StringProvider import im.vector.app.features.home.AvatarRenderer -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoom -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoom +import org.matrix.android.sdk.api.util.toMatrixItem import javax.inject.Inject class PublicRoomsController @Inject constructor(private val stringProvider: StringProvider, diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsFragment.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsFragment.kt index 34fcf9877d..57006af6f1 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsFragment.kt @@ -29,7 +29,7 @@ import im.vector.app.core.extensions.configureWith import im.vector.app.core.extensions.exhaustive import im.vector.app.core.extensions.trackItemsVisibilityChange import im.vector.app.core.platform.VectorBaseFragment -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoom +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoom import io.reactivex.rxkotlin.subscribeBy import kotlinx.android.synthetic.main.fragment_public_rooms.* import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsViewState.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsViewState.kt index b527aae46f..b4cdb2f009 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsViewState.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/PublicRoomsViewState.kt @@ -19,9 +19,9 @@ package im.vector.app.features.roomdirectory import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoom -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoom +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData data class PublicRoomsViewState( // The current filter diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryAction.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryAction.kt index f4d37fbfb9..a94cb7709f 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryAction.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryAction.kt @@ -17,7 +17,7 @@ package im.vector.app.features.roomdirectory import im.vector.app.core.platform.VectorViewModelAction -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData sealed class RoomDirectoryAction : VectorViewModelAction { data class SetRoomDirectoryData(val roomDirectoryData: RoomDirectoryData) : RoomDirectoryAction() diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryViewModel.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryViewModel.kt index 08d4407e65..42b17b4dad 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryViewModel.kt @@ -26,18 +26,18 @@ import com.airbnb.mvrx.appendAt import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsFilter -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsParams -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoomsResponse -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData -import im.vector.matrix.android.api.session.room.roomSummaryQueryParams -import im.vector.matrix.android.api.util.Cancelable -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsFilter +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsParams +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoomsResponse +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams +import org.matrix.android.sdk.api.util.Cancelable +import org.matrix.android.sdk.rx.rx import timber.log.Timber private const val PUBLIC_ROOMS_LIMIT = 20 diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomViewModel.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomViewModel.kt index e1f3a2444d..a9c507ba7a 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomViewModel.kt @@ -28,11 +28,11 @@ import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.roomdirectory.RoomDirectoryActivity -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.RoomDirectoryVisibility -import im.vector.matrix.android.api.session.room.model.create.CreateRoomParams -import im.vector.matrix.android.api.session.room.model.create.CreateRoomPreset +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams +import org.matrix.android.sdk.api.session.room.model.create.CreateRoomPreset class CreateRoomViewModel @AssistedInject constructor(@Assisted initialState: CreateRoomViewState, private val session: Session diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryListCreator.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryListCreator.kt index 18f50d0034..d51ad5040b 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryListCreator.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryListCreator.kt @@ -18,9 +18,9 @@ package im.vector.app.features.roomdirectory.picker import im.vector.app.R import im.vector.app.core.resources.StringArrayProvider -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData -import im.vector.matrix.android.api.session.room.model.thirdparty.ThirdPartyProtocol +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.session.room.model.thirdparty.ThirdPartyProtocol import javax.inject.Inject class RoomDirectoryListCreator @Inject constructor(private val stringArrayProvider: StringArrayProvider, diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerController.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerController.kt index c5f691b852..2dd3b509a8 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerController.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerController.kt @@ -25,7 +25,7 @@ import im.vector.app.core.epoxy.errorWithRetryItem import im.vector.app.core.epoxy.loadingItem import im.vector.app.core.error.ErrorFormatter import im.vector.app.core.resources.StringProvider -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData import javax.inject.Inject class RoomDirectoryPickerController @Inject constructor(private val stringProvider: StringProvider, diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerFragment.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerFragment.kt index f4e00b98d7..963f842304 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerFragment.kt @@ -31,7 +31,7 @@ import im.vector.app.features.roomdirectory.RoomDirectoryAction import im.vector.app.features.roomdirectory.RoomDirectorySharedAction import im.vector.app.features.roomdirectory.RoomDirectorySharedActionViewModel import im.vector.app.features.roomdirectory.RoomDirectoryViewModel -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData import kotlinx.android.synthetic.main.fragment_room_directory_picker.* import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerViewModel.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerViewModel.kt index d919e650d1..44044304bc 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerViewModel.kt @@ -25,9 +25,9 @@ import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.thirdparty.ThirdPartyProtocol +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.thirdparty.ThirdPartyProtocol class RoomDirectoryPickerViewModel @AssistedInject constructor(@Assisted initialState: RoomDirectoryPickerViewState, private val session: Session) diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerViewState.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerViewState.kt index 62d7caf03f..61cf50e8dd 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerViewState.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryPickerViewState.kt @@ -19,7 +19,7 @@ package im.vector.app.features.roomdirectory.picker import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.room.model.thirdparty.ThirdPartyProtocol +import org.matrix.android.sdk.api.session.room.model.thirdparty.ThirdPartyProtocol data class RoomDirectoryPickerViewState( val asyncThirdPartyRequest: Async<Map<String, ThirdPartyProtocol>> = Uninitialized diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/roompreview/RoomPreviewActivity.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/roompreview/RoomPreviewActivity.kt index 0eb325b4c4..0a25d93de2 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/roompreview/RoomPreviewActivity.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/roompreview/RoomPreviewActivity.kt @@ -24,9 +24,9 @@ import im.vector.app.R import im.vector.app.core.extensions.addFragment import im.vector.app.core.platform.ToolbarConfigurable import im.vector.app.core.platform.VectorBaseActivity -import im.vector.matrix.android.api.session.room.model.roomdirectory.PublicRoom -import im.vector.matrix.android.api.session.room.model.thirdparty.RoomDirectoryData -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.room.model.roomdirectory.PublicRoom +import org.matrix.android.sdk.api.session.room.model.thirdparty.RoomDirectoryData +import org.matrix.android.sdk.api.util.MatrixItem import kotlinx.android.parcel.Parcelize @Parcelize diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/roompreview/RoomPreviewViewModel.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/roompreview/RoomPreviewViewModel.kt index 1c13f68eb9..04b7c33fb2 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/roompreview/RoomPreviewViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/roompreview/RoomPreviewViewModel.kt @@ -25,13 +25,13 @@ import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.roomdirectory.JoinState -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.members.ChangeMembershipState -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.roomSummaryQueryParams -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.members.ChangeMembershipState +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams +import org.matrix.android.sdk.rx.rx import timber.log.Timber class RoomPreviewViewModel @AssistedInject constructor(@Assisted private val initialState: RoomPreviewViewState, diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileController.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileController.kt index c6a3cf048a..ca9ecb62ef 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileController.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileController.kt @@ -24,10 +24,10 @@ import im.vector.app.core.epoxy.profiles.buildProfileSection import im.vector.app.core.resources.ColorProvider import im.vector.app.core.resources.StringProvider import im.vector.app.core.ui.list.genericFooterItem -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.room.powerlevels.Role +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.room.powerlevels.Role import javax.inject.Inject class RoomMemberProfileController @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileFragment.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileFragment.kt index 32305bc73d..9c6e813f0b 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileFragment.kt @@ -44,8 +44,8 @@ import im.vector.app.features.crypto.verification.VerificationBottomSheet import im.vector.app.features.home.AvatarRenderer import im.vector.app.features.roommemberprofile.devices.DeviceListBottomSheet import im.vector.app.features.roommemberprofile.powerlevel.EditPowerLevelDialogs -import im.vector.matrix.android.api.session.room.powerlevels.Role -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.room.powerlevels.Role +import org.matrix.android.sdk.api.util.MatrixItem import kotlinx.android.parcel.Parcelize import kotlinx.android.synthetic.main.fragment_matrix_profile.* import kotlinx.android.synthetic.main.view_stub_room_member_profile_header.* diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewModel.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewModel.kt index c47b65d175..99efd17d0a 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewModel.kt @@ -27,26 +27,26 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.permalinks.PermalinkFactory -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.profile.ProfileService -import im.vector.matrix.android.api.session.room.Room -import im.vector.matrix.android.api.session.room.members.roomMemberQueryParams -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.room.powerlevels.Role -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.android.api.util.toOptional -import im.vector.matrix.android.internal.util.awaitCallback -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.permalinks.PermalinkFactory +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.profile.ProfileService +import org.matrix.android.sdk.api.session.room.Room +import org.matrix.android.sdk.api.session.room.members.roomMemberQueryParams +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.room.powerlevels.Role +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.api.util.toOptional +import org.matrix.android.sdk.internal.util.awaitCallback +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import im.vector.app.R import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewState.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewState.kt index bfc2d9ceb3..dec003b37d 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewState.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileViewState.kt @@ -20,10 +20,10 @@ package im.vector.app.features.roommemberprofile import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.util.MatrixItem data class RoomMemberProfileViewState( val userId: String, diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListAction.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListAction.kt index 9cc3a2c6a6..fc28b68b79 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListAction.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListAction.kt @@ -17,7 +17,7 @@ package im.vector.app.features.roommemberprofile.devices import im.vector.app.core.platform.VectorViewModelAction -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo sealed class DeviceListAction : VectorViewModelAction { data class SelectDevice(val device: CryptoDeviceInfo) : DeviceListAction() diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListBottomSheetViewModel.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListBottomSheetViewModel.kt index 38cd7bb438..db97399f1b 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListBottomSheetViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListBottomSheetViewModel.kt @@ -27,13 +27,13 @@ import com.squareup.inject.assisted.AssistedInject import im.vector.app.core.di.HasScreenInjector import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.rx.rx data class DeviceListViewState( val userItem: MatrixItem? = null, diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListEpoxyController.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListEpoxyController.kt index c794a701cd..f68965f42c 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListEpoxyController.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListEpoxyController.kt @@ -33,7 +33,7 @@ import im.vector.app.core.ui.list.genericItem import im.vector.app.core.ui.list.genericItemWithValue import im.vector.app.core.utils.DimensionConverter import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo import me.gujun.android.span.span import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListFragment.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListFragment.kt index d004887acf..9f90ffbb84 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceListFragment.kt @@ -26,7 +26,7 @@ import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith import im.vector.app.core.platform.VectorBaseFragment import im.vector.app.core.utils.DimensionConverter -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo import javax.inject.Inject class DeviceListFragment @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceTrustInfoActionFragment.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceTrustInfoActionFragment.kt index 143ade900e..decc22c979 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceTrustInfoActionFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceTrustInfoActionFragment.kt @@ -26,7 +26,7 @@ import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith import im.vector.app.core.platform.VectorBaseFragment import im.vector.app.core.utils.DimensionConverter -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo import javax.inject.Inject class DeviceTrustInfoActionFragment @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceTrustInfoEpoxyController.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceTrustInfoEpoxyController.kt index 21005bfa42..fad1a35d6a 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceTrustInfoEpoxyController.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/devices/DeviceTrustInfoEpoxyController.kt @@ -27,7 +27,7 @@ import im.vector.app.core.ui.list.genericItemWithValue import im.vector.app.core.utils.DimensionConverter import im.vector.app.features.crypto.verification.epoxy.bottomSheetVerificationActionItem import im.vector.app.features.settings.VectorPreferences -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo import me.gujun.android.span.span import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/roommemberprofile/powerlevel/EditPowerLevelDialogs.kt b/vector/src/main/java/im/vector/app/features/roommemberprofile/powerlevel/EditPowerLevelDialogs.kt index 587710b253..b871a3690e 100644 --- a/vector/src/main/java/im/vector/app/features/roommemberprofile/powerlevel/EditPowerLevelDialogs.kt +++ b/vector/src/main/java/im/vector/app/features/roommemberprofile/powerlevel/EditPowerLevelDialogs.kt @@ -23,7 +23,7 @@ import androidx.appcompat.app.AlertDialog import androidx.core.view.isVisible import im.vector.app.R import im.vector.app.core.extensions.hideKeyboard -import im.vector.matrix.android.api.session.room.powerlevels.Role +import org.matrix.android.sdk.api.session.room.powerlevels.Role import kotlinx.android.synthetic.main.dialog_edit_power_level.view.* object EditPowerLevelDialogs { diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileAction.kt b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileAction.kt index efa737bcaa..8061ad6bfc 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileAction.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileAction.kt @@ -18,7 +18,7 @@ package im.vector.app.features.roomprofile import android.net.Uri -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState import im.vector.app.core.platform.VectorViewModelAction sealed class RoomProfileAction: VectorViewModelAction { diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileController.kt b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileController.kt index 418b4a94e9..815478b46b 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileController.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileController.kt @@ -18,7 +18,7 @@ package im.vector.app.features.roomprofile import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel import im.vector.app.R import im.vector.app.core.epoxy.profiles.buildProfileAction import im.vector.app.core.epoxy.profiles.buildProfileSection diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileFragment.kt b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileFragment.kt index c1c7037eab..2722d54950 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileFragment.kt @@ -36,9 +36,9 @@ import com.airbnb.mvrx.withState import com.yalantis.ucrop.UCrop import im.vector.lib.multipicker.MultiPicker import im.vector.lib.multipicker.entity.MultiPickerImageType -import im.vector.matrix.android.api.session.room.notification.RoomNotificationState -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.notification.RoomNotificationState +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.animations.AppBarStateChangeListener import im.vector.app.core.animations.MatrixItemAppBarStateChangeListener diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewModel.kt b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewModel.kt index 2417ce7437..49d10d5129 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewModel.kt @@ -22,15 +22,15 @@ import com.airbnb.mvrx.MvRxViewModelFactory import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.permalinks.PermalinkFactory -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.members.roomMemberQueryParams -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.permalinks.PermalinkFactory +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.members.roomMemberQueryParams +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import im.vector.app.R import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewState.kt b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewState.kt index a72c54b708..10d35db36e 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewState.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewState.kt @@ -20,8 +20,8 @@ package im.vector.app.features.roomprofile import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary data class RoomProfileViewState( val roomId: String, diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedListMemberAction.kt b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedListMemberAction.kt index 8772913bf8..9af554e883 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedListMemberAction.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedListMemberAction.kt @@ -16,7 +16,7 @@ package im.vector.app.features.roomprofile.banned -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary import im.vector.app.core.platform.VectorViewModelAction sealed class RoomBannedListMemberAction : VectorViewModelAction { diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedListMemberViewModel.kt b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedListMemberViewModel.kt index 35cb5e3c3f..b65b3de807 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedListMemberViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedListMemberViewModel.kt @@ -22,18 +22,18 @@ import com.airbnb.mvrx.MvRxViewModelFactory import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.members.roomMemberQueryParams -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.RoomMemberContent -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.internal.util.awaitCallback -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.members.roomMemberQueryParams +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.RoomMemberContent +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.internal.util.awaitCallback +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import im.vector.app.R import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListController.kt b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListController.kt index 58b7ceff97..a65a30441d 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListController.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListController.kt @@ -17,8 +17,8 @@ package im.vector.app.features.roomprofile.banned import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.epoxy.dividerItem import im.vector.app.core.epoxy.profiles.buildProfileSection diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListFragment.kt b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListFragment.kt index 0c4b2b5362..480deea6af 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListFragment.kt @@ -22,8 +22,8 @@ import androidx.appcompat.app.AlertDialog import com.airbnb.mvrx.args import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListViewState.kt b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListViewState.kt index 0ce5bf28b4..ee8e534b1f 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListViewState.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListViewState.kt @@ -19,8 +19,8 @@ package im.vector.app.features.roomprofile.banned import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import im.vector.app.features.roomprofile.RoomProfileArgs data class RoomBannedMemberListViewState( diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedViewEvents.kt b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedViewEvents.kt index 374f7f8361..ea2d775a29 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedViewEvents.kt @@ -16,7 +16,7 @@ package im.vector.app.features.roomprofile.banned -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary import im.vector.app.core.platform.VectorViewEvents sealed class RoomBannedViewEvents : VectorViewEvents { diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListController.kt b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListController.kt index 20481fb528..59b1bca26f 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListController.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListController.kt @@ -17,12 +17,12 @@ package im.vector.app.features.roomprofile.members import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomThirdPartyInviteContent -import im.vector.matrix.android.api.util.MatrixItem -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomThirdPartyInviteContent +import org.matrix.android.sdk.api.util.MatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.epoxy.dividerItem import im.vector.app.core.epoxy.profiles.buildProfileSection diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListFragment.kt b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListFragment.kt index 6874d22197..46d0f35b95 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListFragment.kt @@ -24,11 +24,11 @@ import androidx.appcompat.app.AlertDialog import com.airbnb.mvrx.args import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomThirdPartyInviteContent -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomThirdPartyInviteContent +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListViewModel.kt b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListViewModel.kt index 5bb811a2ce..5ce4b60445 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListViewModel.kt @@ -22,23 +22,23 @@ import com.airbnb.mvrx.MvRxViewModelFactory import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.members.roomMemberQueryParams -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.room.powerlevels.Role -import im.vector.matrix.rx.asObservable -import im.vector.matrix.rx.mapOptional -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.members.roomMemberQueryParams +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.room.powerlevels.Role +import org.matrix.android.sdk.rx.asObservable +import org.matrix.android.sdk.rx.mapOptional +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListViewState.kt b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListViewState.kt index 976f947521..4d21aa103f 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListViewState.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListViewState.kt @@ -20,10 +20,10 @@ import androidx.annotation.StringRes import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.crypto.RoomEncryptionTrustLevel -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.crypto.RoomEncryptionTrustLevel +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import im.vector.app.R import im.vector.app.features.roomprofile.RoomProfileArgs diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberSummaryComparator.kt b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberSummaryComparator.kt index 576ba98989..1e44c34e6f 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberSummaryComparator.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberSummaryComparator.kt @@ -16,7 +16,7 @@ package im.vector.app.features.roomprofile.members -import im.vector.matrix.android.api.session.room.model.RoomMemberSummary +import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary import javax.inject.Inject class RoomMemberSummaryComparator @Inject constructor() : Comparator<RoomMemberSummary> { diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsAction.kt b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsAction.kt index 30e63690db..cac6994952 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsAction.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsAction.kt @@ -16,7 +16,7 @@ package im.vector.app.features.roomprofile.settings -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility import im.vector.app.core.platform.VectorViewModelAction sealed class RoomSettingsAction : VectorViewModelAction { diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt index eb4d9b83ec..a60f223532 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt @@ -17,10 +17,10 @@ package im.vector.app.features.roomprofile.settings import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibilityContent -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibilityContent +import org.matrix.android.sdk.api.session.room.model.RoomSummary import im.vector.app.R import im.vector.app.core.epoxy.profiles.buildProfileAction import im.vector.app.core.epoxy.profiles.buildProfileSection diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsFragment.kt b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsFragment.kt index efcc1ce1ba..6a27d5ee0a 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsFragment.kt @@ -25,10 +25,10 @@ import androidx.core.view.isVisible import com.airbnb.mvrx.args import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibilityContent -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibilityContent +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewModel.kt b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewModel.kt index 7eaf3e0c4b..337610aa46 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewModel.kt @@ -21,12 +21,12 @@ import com.airbnb.mvrx.MvRxViewModelFactory import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.powerlevel.PowerLevelsObservableFactory diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewState.kt b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewState.kt index e03105ba0e..b20861ae8a 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewState.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewState.kt @@ -19,9 +19,9 @@ package im.vector.app.features.roomprofile.settings import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.room.model.RoomHistoryVisibility -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.room.model.RoomHistoryVisibility +import org.matrix.android.sdk.api.session.room.model.RoomSummary import im.vector.app.features.roomprofile.RoomProfileArgs data class RoomSettingsViewState( diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsAction.kt b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsAction.kt index 0750a4ed7c..f383122561 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsAction.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsAction.kt @@ -16,7 +16,7 @@ package im.vector.app.features.roomprofile.uploads -import im.vector.matrix.android.api.session.room.uploads.UploadEvent +import org.matrix.android.sdk.api.session.room.uploads.UploadEvent import im.vector.app.core.platform.VectorViewModelAction sealed class RoomUploadsAction : VectorViewModelAction { diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsFragment.kt b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsFragment.kt index e848ef8da8..b3f5047df4 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsFragment.kt @@ -23,7 +23,7 @@ import com.airbnb.mvrx.args import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState import com.google.android.material.tabs.TabLayoutMediator -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.extensions.exhaustive import im.vector.app.core.intent.getMimeTypeFromUri diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsViewModel.kt b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsViewModel.kt index b8f1f50d6b..db8de1f974 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsViewModel.kt @@ -26,15 +26,15 @@ import com.airbnb.mvrx.Success import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.file.FileService -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.getFileUrl -import im.vector.matrix.android.api.session.room.uploads.GetUploadsResult -import im.vector.matrix.android.internal.crypto.attachments.toElementToDecrypt -import im.vector.matrix.android.internal.util.awaitCallback -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.file.FileService +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.getFileUrl +import org.matrix.android.sdk.api.session.room.uploads.GetUploadsResult +import org.matrix.android.sdk.internal.crypto.attachments.toElementToDecrypt +import org.matrix.android.sdk.internal.util.awaitCallback +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import kotlinx.coroutines.launch diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsViewState.kt b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsViewState.kt index 52d6d7ef29..b983a6d074 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsViewState.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/RoomUploadsViewState.kt @@ -19,8 +19,8 @@ package im.vector.app.features.roomprofile.uploads import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.room.model.RoomSummary -import im.vector.matrix.android.api.session.room.uploads.UploadEvent +import org.matrix.android.sdk.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.uploads.UploadEvent import im.vector.app.features.roomprofile.RoomProfileArgs data class RoomUploadsViewState( diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/files/RoomUploadsFilesFragment.kt b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/files/RoomUploadsFilesFragment.kt index 66f7d3aa23..66b4dfda33 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/files/RoomUploadsFilesFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/files/RoomUploadsFilesFragment.kt @@ -24,7 +24,7 @@ import com.airbnb.mvrx.Loading import com.airbnb.mvrx.Success import com.airbnb.mvrx.parentFragmentViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.session.room.uploads.UploadEvent +import org.matrix.android.sdk.api.session.room.uploads.UploadEvent import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/files/UploadsFileController.kt b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/files/UploadsFileController.kt index 3947f82e0a..46ab4f5986 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/files/UploadsFileController.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/files/UploadsFileController.kt @@ -18,7 +18,7 @@ package im.vector.app.features.roomprofile.uploads.files import com.airbnb.epoxy.TypedEpoxyController import com.airbnb.epoxy.VisibilityState -import im.vector.matrix.android.api.session.room.uploads.UploadEvent +import org.matrix.android.sdk.api.session.room.uploads.UploadEvent import im.vector.app.R import im.vector.app.core.date.VectorDateFormatter import im.vector.app.core.epoxy.loadingItem diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/media/RoomUploadsMediaFragment.kt b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/media/RoomUploadsMediaFragment.kt index db863ca40d..eabeab9183 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/media/RoomUploadsMediaFragment.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/media/RoomUploadsMediaFragment.kt @@ -29,10 +29,10 @@ import com.airbnb.mvrx.Success import com.airbnb.mvrx.parentFragmentViewModel import com.airbnb.mvrx.withState import com.google.android.material.appbar.AppBarLayout -import im.vector.matrix.android.api.session.room.model.message.MessageImageContent -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.api.session.room.model.message.getFileUrl -import im.vector.matrix.android.internal.crypto.attachments.toElementToDecrypt +import org.matrix.android.sdk.api.session.room.model.message.MessageImageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.api.session.room.model.message.getFileUrl +import org.matrix.android.sdk.internal.crypto.attachments.toElementToDecrypt import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.trackItemsVisibilityChange diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/media/UploadsMediaController.kt b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/media/UploadsMediaController.kt index a4968620ce..6f60a77296 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/uploads/media/UploadsMediaController.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/uploads/media/UploadsMediaController.kt @@ -19,12 +19,12 @@ package im.vector.app.features.roomprofile.uploads.media import android.view.View import com.airbnb.epoxy.TypedEpoxyController import com.airbnb.epoxy.VisibilityState -import im.vector.matrix.android.api.session.room.model.message.MessageImageContent -import im.vector.matrix.android.api.session.room.model.message.MessageType -import im.vector.matrix.android.api.session.room.model.message.MessageVideoContent -import im.vector.matrix.android.api.session.room.model.message.getFileUrl -import im.vector.matrix.android.api.session.room.uploads.UploadEvent -import im.vector.matrix.android.internal.crypto.attachments.toElementToDecrypt +import org.matrix.android.sdk.api.session.room.model.message.MessageImageContent +import org.matrix.android.sdk.api.session.room.model.message.MessageType +import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent +import org.matrix.android.sdk.api.session.room.model.message.getFileUrl +import org.matrix.android.sdk.api.session.room.uploads.UploadEvent +import org.matrix.android.sdk.internal.crypto.attachments.toElementToDecrypt import im.vector.app.core.epoxy.squareLoadingItem import im.vector.app.core.error.ErrorFormatter import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/session/SessionListener.kt b/vector/src/main/java/im/vector/app/features/session/SessionListener.kt index b7855ae432..89e02f3600 100644 --- a/vector/src/main/java/im/vector/app/features/session/SessionListener.kt +++ b/vector/src/main/java/im/vector/app/features/session/SessionListener.kt @@ -18,8 +18,8 @@ package im.vector.app.features.session import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData -import im.vector.matrix.android.api.failure.GlobalError -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.failure.GlobalError +import org.matrix.android.sdk.api.session.Session import im.vector.app.core.extensions.postLiveEvent import im.vector.app.core.utils.LiveEvent import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt b/vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt index 654f49a220..69f8540a1d 100755 --- a/vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt @@ -28,7 +28,7 @@ import im.vector.app.BuildConfig import im.vector.app.R import im.vector.app.features.homeserver.ServerUrlsRepository import im.vector.app.features.themes.ThemeUtils -import im.vector.matrix.android.api.extensions.tryThis +import org.matrix.android.sdk.api.extensions.tryThis import timber.log.Timber import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsActivity.kt b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsActivity.kt index ffac13d755..dda1579db4 100755 --- a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsActivity.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsActivity.kt @@ -20,8 +20,8 @@ import android.content.Intent import androidx.fragment.app.FragmentManager import androidx.preference.Preference import androidx.preference.PreferenceFragmentCompat -import im.vector.matrix.android.api.failure.GlobalError -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.failure.GlobalError +import org.matrix.android.sdk.api.session.Session import im.vector.app.R import im.vector.app.core.di.ScreenComponent import im.vector.app.core.extensions.replaceFragment diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsAdvancedNotificationPreferenceFragment.kt b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsAdvancedNotificationPreferenceFragment.kt index f58cfbee37..27160ba234 100644 --- a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsAdvancedNotificationPreferenceFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsAdvancedNotificationPreferenceFragment.kt @@ -16,9 +16,9 @@ package im.vector.app.features.settings import androidx.preference.Preference -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.pushrules.rest.PushRule -import im.vector.matrix.android.api.pushrules.rest.PushRuleAndKind +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.rest.PushRuleAndKind import im.vector.app.R import im.vector.app.core.preference.PushRulePreference import im.vector.app.core.preference.VectorPreference diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsBaseFragment.kt b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsBaseFragment.kt index a2cc09f70b..a0949e8e21 100644 --- a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsBaseFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsBaseFragment.kt @@ -21,7 +21,7 @@ import android.os.Bundle import android.view.View import androidx.annotation.CallSuper import androidx.preference.PreferenceFragmentCompat -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import im.vector.app.R import im.vector.app.core.di.DaggerScreenComponent import im.vector.app.core.di.HasScreenInjector diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsGeneralFragment.kt b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsGeneralFragment.kt index ef266ab056..127dcc984e 100644 --- a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsGeneralFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsGeneralFragment.kt @@ -42,11 +42,11 @@ import com.google.android.material.textfield.TextInputLayout import com.yalantis.ucrop.UCrop import im.vector.lib.multipicker.MultiPicker import im.vector.lib.multipicker.entity.MultiPickerImageType -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.failure.isInvalidPassword -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerConfig -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.failure.isInvalidPassword +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerConfig +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService import im.vector.app.R import im.vector.app.core.extensions.hideKeyboard import im.vector.app.core.extensions.showPassword diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsHelpAboutFragment.kt b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsHelpAboutFragment.kt index d4e76d7c1e..129e057148 100644 --- a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsHelpAboutFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsHelpAboutFragment.kt @@ -20,7 +20,7 @@ import android.content.Intent import android.net.Uri import android.provider.Settings import androidx.preference.Preference -import im.vector.matrix.android.api.Matrix +import org.matrix.android.sdk.api.Matrix import im.vector.app.R import im.vector.app.core.preference.VectorPreference import im.vector.app.core.utils.copyToClipboard diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsNotificationPreferenceFragment.kt b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsNotificationPreferenceFragment.kt index ad2226b1ca..1cf9b0dcfa 100644 --- a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsNotificationPreferenceFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsNotificationPreferenceFragment.kt @@ -25,9 +25,9 @@ import android.os.Parcelable import android.widget.Toast import androidx.preference.Preference import androidx.preference.SwitchPreference -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.pushrules.RuleIds -import im.vector.matrix.android.api.pushrules.RuleKind +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.pushrules.RuleIds +import org.matrix.android.sdk.api.pushrules.RuleKind import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.preference.VectorPreference diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsSecurityPrivacyFragment.kt b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsSecurityPrivacyFragment.kt index 0c913e81bb..8a0dac6fff 100644 --- a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsSecurityPrivacyFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsSecurityPrivacyFragment.kt @@ -34,13 +34,12 @@ import androidx.preference.PreferenceCategory import androidx.preference.SwitchPreference import androidx.recyclerview.widget.RecyclerView import com.google.android.material.textfield.TextInputEditText -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.internal.crypto.crosssigning.isVerified -import im.vector.matrix.android.internal.crypto.model.ImportRoomKeysResult -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DevicesListResponse -import im.vector.matrix.rx.SecretsSynchronisationInfo -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.internal.crypto.crosssigning.isVerified +import org.matrix.android.sdk.internal.crypto.model.ImportRoomKeysResult +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DevicesListResponse +import org.matrix.android.sdk.rx.SecretsSynchronisationInfo import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.dialogs.ExportKeysDialog @@ -66,6 +65,7 @@ import im.vector.app.features.themes.ThemeUtils import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.disposables.Disposable import me.gujun.android.span.span +import org.matrix.android.sdk.rx.rx import javax.inject.Inject class VectorSettingsSecurityPrivacyFragment @Inject constructor( diff --git a/vector/src/main/java/im/vector/app/features/settings/account/deactivation/DeactivateAccountViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/account/deactivation/DeactivateAccountViewModel.kt index 28c5c3bb35..56bd50d057 100644 --- a/vector/src/main/java/im/vector/app/features/settings/account/deactivation/DeactivateAccountViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/account/deactivation/DeactivateAccountViewModel.kt @@ -21,9 +21,9 @@ import com.airbnb.mvrx.MvRxViewModelFactory import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.failure.isInvalidPassword -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.failure.isInvalidPassword +import org.matrix.android.sdk.api.session.Session import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.platform.VectorViewModelAction diff --git a/vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsViewModel.kt index 19dcd8055a..9bf5347876 100644 --- a/vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsViewModel.kt @@ -20,16 +20,16 @@ import com.airbnb.mvrx.MvRxViewModelFactory import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.crypto.crosssigning.isVerified -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.crypto.crosssigning.isVerified +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import io.reactivex.Observable import io.reactivex.functions.BiFunction +import org.matrix.android.sdk.rx.rx class CrossSigningSettingsViewModel @AssistedInject constructor(@Assisted private val initialState: CrossSigningSettingsViewState, private val session: Session) diff --git a/vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsViewState.kt b/vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsViewState.kt index eff357af4f..17e2a3d9eb 100644 --- a/vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsViewState.kt +++ b/vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsViewState.kt @@ -17,7 +17,7 @@ package im.vector.app.features.settings.crosssigning import com.airbnb.mvrx.MvRxState -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo data class CrossSigningSettingsViewState( val crossSigningInfo: MXCrossSigningInfo? = null, diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/DeviceItem.kt b/vector/src/main/java/im/vector/app/features/settings/devices/DeviceItem.kt index db0bfff6ca..6025ea03b2 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/DeviceItem.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/DeviceItem.kt @@ -23,8 +23,8 @@ import android.widget.TextView import androidx.core.view.isVisible import com.airbnb.epoxy.EpoxyAttribute import com.airbnb.epoxy.EpoxyModelClass -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo import im.vector.app.R import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/DeviceVerificationInfoBottomSheetViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/devices/DeviceVerificationInfoBottomSheetViewModel.kt index 36dd04aee0..cd5b739322 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/DeviceVerificationInfoBottomSheetViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/DeviceVerificationInfoBottomSheetViewModel.kt @@ -24,13 +24,13 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel +import org.matrix.android.sdk.rx.rx data class DeviceVerificationInfoBottomSheetViewState( val cryptoDeviceInfo: Async<CryptoDeviceInfo?> = Uninitialized, diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/DeviceVerificationInfoEpoxyController.kt b/vector/src/main/java/im/vector/app/features/settings/devices/DeviceVerificationInfoEpoxyController.kt index a734a88ac2..bae31124ed 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/DeviceVerificationInfoEpoxyController.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/DeviceVerificationInfoEpoxyController.kt @@ -16,9 +16,9 @@ package im.vector.app.features.settings.devices import com.airbnb.epoxy.TypedEpoxyController -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo import im.vector.app.R import im.vector.app.core.epoxy.dividerItem import im.vector.app.core.epoxy.loadingItem diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/DevicesAction.kt b/vector/src/main/java/im/vector/app/features/settings/devices/DevicesAction.kt index 0af0ee0cd8..98fed61340 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/DevicesAction.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/DevicesAction.kt @@ -16,7 +16,7 @@ package im.vector.app.features.settings.devices -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo import im.vector.app.core.platform.VectorViewModelAction sealed class DevicesAction : VectorViewModelAction { diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/DevicesController.kt b/vector/src/main/java/im/vector/app/features/settings/devices/DevicesController.kt index 7f61a0b904..9a863b9142 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/DevicesController.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/DevicesController.kt @@ -21,8 +21,8 @@ import com.airbnb.mvrx.Fail import com.airbnb.mvrx.Loading import com.airbnb.mvrx.Success import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo import im.vector.app.R import im.vector.app.core.epoxy.errorWithRetryItem import im.vector.app.core.epoxy.loadingItem diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/DevicesViewEvents.kt b/vector/src/main/java/im/vector/app/features/settings/devices/DevicesViewEvents.kt index e70d00f96c..14a4b32be2 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/DevicesViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/DevicesViewEvents.kt @@ -17,9 +17,9 @@ package im.vector.app.features.settings.devices -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo import im.vector.app.core.platform.VectorViewEvents /** diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/DevicesViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/devices/DevicesViewModel.kt index 9f9a878f7f..511ece1e55 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/DevicesViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/DevicesViewModel.kt @@ -28,25 +28,25 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.NoOpMatrixCallback -import im.vector.matrix.android.api.auth.data.LoginFlowTypes -import im.vector.matrix.android.api.failure.Failure -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.verification.VerificationMethod -import im.vector.matrix.android.api.session.crypto.verification.VerificationService -import im.vector.matrix.android.api.session.crypto.verification.VerificationTransaction -import im.vector.matrix.android.api.session.crypto.verification.VerificationTxState -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel -import im.vector.matrix.android.internal.crypto.model.CryptoDeviceInfo -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo -import im.vector.matrix.android.internal.util.awaitCallback -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.NoOpMatrixCallback +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.failure.Failure +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.verification.VerificationMethod +import org.matrix.android.sdk.api.session.crypto.verification.VerificationService +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTransaction +import org.matrix.android.sdk.api.session.crypto.verification.VerificationTxState +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.model.CryptoDeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.util.awaitCallback import im.vector.app.core.platform.VectorViewModel import io.reactivex.Observable import io.reactivex.functions.BiFunction import io.reactivex.subjects.PublishSubject import kotlinx.coroutines.launch +import org.matrix.android.sdk.rx.rx import timber.log.Timber import java.util.concurrent.TimeUnit diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/TrustUtils.kt b/vector/src/main/java/im/vector/app/features/settings/devices/TrustUtils.kt index 34c129b656..54a81883f3 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/TrustUtils.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/TrustUtils.kt @@ -17,7 +17,7 @@ package im.vector.app.features.settings.devices import androidx.annotation.DrawableRes -import im.vector.matrix.android.internal.crypto.crosssigning.DeviceTrustLevel +import org.matrix.android.sdk.internal.crypto.crosssigning.DeviceTrustLevel import im.vector.app.R object TrustUtils { diff --git a/vector/src/main/java/im/vector/app/features/settings/devices/VectorSettingsDevicesFragment.kt b/vector/src/main/java/im/vector/app/features/settings/devices/VectorSettingsDevicesFragment.kt index 5e62e59e8e..b33a0cb5d8 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devices/VectorSettingsDevicesFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devices/VectorSettingsDevicesFragment.kt @@ -25,7 +25,7 @@ import com.airbnb.mvrx.Async import com.airbnb.mvrx.Loading import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.internal.crypto.model.rest.DeviceInfo +import org.matrix.android.sdk.internal.crypto.model.rest.DeviceInfo import im.vector.app.R import im.vector.app.core.dialogs.ManuallyVerifyDialog import im.vector.app.core.dialogs.PromptPasswordDialog diff --git a/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataEpoxyController.kt b/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataEpoxyController.kt index 8b6f7986d6..673c38932a 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataEpoxyController.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataEpoxyController.kt @@ -21,7 +21,7 @@ import com.airbnb.epoxy.TypedEpoxyController import com.airbnb.mvrx.Fail import com.airbnb.mvrx.Loading import com.airbnb.mvrx.Success -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent import im.vector.app.R import im.vector.app.core.epoxy.loadingItem import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataFragment.kt b/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataFragment.kt index d6f97facdc..855c1d668f 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataFragment.kt @@ -20,8 +20,8 @@ import android.os.Bundle import android.view.View import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.internal.di.MoshiProvider -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.internal.di.MoshiProvider +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith diff --git a/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataViewModel.kt index cddc6323f9..4cac55cb84 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataViewModel.kt @@ -24,12 +24,12 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel +import org.matrix.android.sdk.rx.rx data class AccountDataViewState( val accountData: Async<List<UserAccountDataEvent>> = Uninitialized diff --git a/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsEpoxyController.kt b/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsEpoxyController.kt index 7664adec10..2acfff2463 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsEpoxyController.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsEpoxyController.kt @@ -21,15 +21,15 @@ import com.airbnb.mvrx.Fail import com.airbnb.mvrx.Loading import com.airbnb.mvrx.Success import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.internal.crypto.model.event.OlmEventContent -import im.vector.matrix.android.internal.crypto.model.event.SecretSendEventContent -import im.vector.matrix.android.internal.crypto.model.rest.ForwardedRoomKeyContent -import im.vector.matrix.android.internal.crypto.model.rest.GossipingToDeviceObject -import im.vector.matrix.android.internal.crypto.model.rest.RoomKeyShareRequest -import im.vector.matrix.android.internal.crypto.model.rest.SecretShareRequest +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.internal.crypto.model.event.OlmEventContent +import org.matrix.android.sdk.internal.crypto.model.event.SecretSendEventContent +import org.matrix.android.sdk.internal.crypto.model.rest.ForwardedRoomKeyContent +import org.matrix.android.sdk.internal.crypto.model.rest.GossipingToDeviceObject +import org.matrix.android.sdk.internal.crypto.model.rest.RoomKeyShareRequest +import org.matrix.android.sdk.internal.crypto.model.rest.SecretShareRequest import im.vector.app.R import im.vector.app.core.date.VectorDateFormatter import im.vector.app.core.epoxy.loadingItem diff --git a/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailFragment.kt b/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailFragment.kt index c79172c9ae..f105a35021 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailFragment.kt @@ -20,7 +20,7 @@ import android.os.Bundle import android.view.View import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.Event import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith diff --git a/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailViewModel.kt index 8d493860cf..7a2700abb7 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailViewModel.kt @@ -27,8 +27,8 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.Event +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.Event import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel diff --git a/vector/src/main/java/im/vector/app/features/settings/devtools/KeyRequestListViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/devtools/KeyRequestListViewModel.kt index b0f095ea4e..3a6382a023 100644 --- a/vector/src/main/java/im/vector/app/features/settings/devtools/KeyRequestListViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/devtools/KeyRequestListViewModel.kt @@ -26,9 +26,9 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.internal.crypto.IncomingRoomKeyRequest -import im.vector.matrix.android.internal.crypto.OutgoingRoomKeyRequest +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.internal.crypto.IncomingRoomKeyRequest +import org.matrix.android.sdk.internal.crypto.OutgoingRoomKeyRequest import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel diff --git a/vector/src/main/java/im/vector/app/features/settings/ignored/IgnoredUsersController.kt b/vector/src/main/java/im/vector/app/features/settings/ignored/IgnoredUsersController.kt index 986ad506f7..2a2fb21a7d 100644 --- a/vector/src/main/java/im/vector/app/features/settings/ignored/IgnoredUsersController.kt +++ b/vector/src/main/java/im/vector/app/features/settings/ignored/IgnoredUsersController.kt @@ -17,8 +17,8 @@ package im.vector.app.features.settings.ignored import com.airbnb.epoxy.EpoxyController -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.epoxy.noResultItem import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/settings/ignored/IgnoredUsersViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/ignored/IgnoredUsersViewModel.kt index 362e393c5f..cc5c8b436c 100644 --- a/vector/src/main/java/im/vector/app/features/settings/ignored/IgnoredUsersViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/ignored/IgnoredUsersViewModel.kt @@ -27,12 +27,12 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.user.model.User import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.platform.VectorViewModelAction +import org.matrix.android.sdk.rx.rx data class IgnoredUsersViewState( val ignoredUsers: List<User> = emptyList(), diff --git a/vector/src/main/java/im/vector/app/features/settings/ignored/UserItem.kt b/vector/src/main/java/im/vector/app/features/settings/ignored/UserItem.kt index 0066fa423d..3349acef10 100644 --- a/vector/src/main/java/im/vector/app/features/settings/ignored/UserItem.kt +++ b/vector/src/main/java/im/vector/app/features/settings/ignored/UserItem.kt @@ -20,7 +20,7 @@ import android.widget.ImageView import android.widget.TextView import com.airbnb.epoxy.EpoxyAttribute import com.airbnb.epoxy.EpoxyModelClass -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem import im.vector.app.R import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel diff --git a/vector/src/main/java/im/vector/app/features/settings/push/PushGatewayItem.kt b/vector/src/main/java/im/vector/app/features/settings/push/PushGatewayItem.kt index b73b97bbf8..266bcc39c6 100644 --- a/vector/src/main/java/im/vector/app/features/settings/push/PushGatewayItem.kt +++ b/vector/src/main/java/im/vector/app/features/settings/push/PushGatewayItem.kt @@ -20,7 +20,7 @@ import android.widget.TextView import com.airbnb.epoxy.EpoxyAttribute import com.airbnb.epoxy.EpoxyModelClass import com.airbnb.epoxy.EpoxyModelWithHolder -import im.vector.matrix.android.api.session.pushers.Pusher +import org.matrix.android.sdk.api.session.pushers.Pusher import im.vector.app.R import im.vector.app.core.epoxy.VectorEpoxyHolder diff --git a/vector/src/main/java/im/vector/app/features/settings/push/PushGatewaysViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/push/PushGatewaysViewModel.kt index f78bfacfc7..b1b2c43f4e 100644 --- a/vector/src/main/java/im/vector/app/features/settings/push/PushGatewaysViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/push/PushGatewaysViewModel.kt @@ -24,9 +24,9 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.pushers.Pusher -import im.vector.matrix.rx.RxSession +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.pushers.Pusher +import org.matrix.android.sdk.rx.RxSession import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel diff --git a/vector/src/main/java/im/vector/app/features/settings/push/PushRuleItem.kt b/vector/src/main/java/im/vector/app/features/settings/push/PushRuleItem.kt index b2a42f6151..9799b32c38 100644 --- a/vector/src/main/java/im/vector/app/features/settings/push/PushRuleItem.kt +++ b/vector/src/main/java/im/vector/app/features/settings/push/PushRuleItem.kt @@ -26,8 +26,8 @@ import androidx.core.view.isVisible import com.airbnb.epoxy.EpoxyAttribute import com.airbnb.epoxy.EpoxyModelClass import com.airbnb.epoxy.EpoxyModelWithHolder -import im.vector.matrix.android.api.pushrules.getActions -import im.vector.matrix.android.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.getActions +import org.matrix.android.sdk.api.pushrules.rest.PushRule import im.vector.app.R import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.features.notifications.toNotificationAction diff --git a/vector/src/main/java/im/vector/app/features/settings/push/PushRulesViewModel.kt b/vector/src/main/java/im/vector/app/features/settings/push/PushRulesViewModel.kt index 15d5345daa..ce42cbb12f 100644 --- a/vector/src/main/java/im/vector/app/features/settings/push/PushRulesViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/settings/push/PushRulesViewModel.kt @@ -18,7 +18,7 @@ package im.vector.app.features.settings.push import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.MvRxViewModelFactory import com.airbnb.mvrx.ViewModelContext -import im.vector.matrix.android.api.pushrules.rest.PushRule +import org.matrix.android.sdk.api.pushrules.rest.PushRule import im.vector.app.core.di.HasScreenInjector import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents diff --git a/vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestAccountSettings.kt b/vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestAccountSettings.kt index cc775073fd..df1ff80b31 100644 --- a/vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestAccountSettings.kt +++ b/vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestAccountSettings.kt @@ -15,9 +15,9 @@ */ package im.vector.app.features.settings.troubleshoot -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.pushrules.RuleIds -import im.vector.matrix.android.api.pushrules.RuleKind +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.pushrules.RuleIds +import org.matrix.android.sdk.api.pushrules.RuleKind import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestPushRulesSettings.kt b/vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestPushRulesSettings.kt index f2810cd819..22b2331449 100644 --- a/vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestPushRulesSettings.kt +++ b/vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestPushRulesSettings.kt @@ -15,8 +15,8 @@ */ package im.vector.app.features.settings.troubleshoot -import im.vector.matrix.android.api.pushrules.RuleIds -import im.vector.matrix.android.api.pushrules.getActions +import org.matrix.android.sdk.api.pushrules.RuleIds +import org.matrix.android.sdk.api.pushrules.getActions import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/share/IncomingShareAction.kt b/vector/src/main/java/im/vector/app/features/share/IncomingShareAction.kt index 2db32bc688..eef4e32dff 100644 --- a/vector/src/main/java/im/vector/app/features/share/IncomingShareAction.kt +++ b/vector/src/main/java/im/vector/app/features/share/IncomingShareAction.kt @@ -16,7 +16,7 @@ package im.vector.app.features.share -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import im.vector.app.core.platform.VectorViewModelAction sealed class IncomingShareAction : VectorViewModelAction { diff --git a/vector/src/main/java/im/vector/app/features/share/IncomingShareController.kt b/vector/src/main/java/im/vector/app/features/share/IncomingShareController.kt index 770861ef55..912f4c50d7 100644 --- a/vector/src/main/java/im/vector/app/features/share/IncomingShareController.kt +++ b/vector/src/main/java/im/vector/app/features/share/IncomingShareController.kt @@ -18,7 +18,7 @@ package im.vector.app.features.share import com.airbnb.epoxy.TypedEpoxyController import com.airbnb.mvrx.Incomplete -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary import im.vector.app.R import im.vector.app.core.epoxy.loadingItem import im.vector.app.core.epoxy.noResultItem diff --git a/vector/src/main/java/im/vector/app/features/share/IncomingShareFragment.kt b/vector/src/main/java/im/vector/app/features/share/IncomingShareFragment.kt index 23c7d71c9e..b1fc96605e 100644 --- a/vector/src/main/java/im/vector/app/features/share/IncomingShareFragment.kt +++ b/vector/src/main/java/im/vector/app/features/share/IncomingShareFragment.kt @@ -28,8 +28,8 @@ import androidx.appcompat.widget.SearchView import androidx.core.view.isVisible import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.room.model.RoomSummary import im.vector.app.R import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.extensions.cleanup diff --git a/vector/src/main/java/im/vector/app/features/share/IncomingShareViewEvents.kt b/vector/src/main/java/im/vector/app/features/share/IncomingShareViewEvents.kt index 4bdc3dedd6..8b42384ec6 100644 --- a/vector/src/main/java/im/vector/app/features/share/IncomingShareViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/share/IncomingShareViewEvents.kt @@ -16,8 +16,8 @@ package im.vector.app.features.share -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.room.model.RoomSummary import im.vector.app.core.platform.VectorViewEvents sealed class IncomingShareViewEvents : VectorViewEvents { diff --git a/vector/src/main/java/im/vector/app/features/share/IncomingShareViewModel.kt b/vector/src/main/java/im/vector/app/features/share/IncomingShareViewModel.kt index e2482220db..aa4d8ad03e 100644 --- a/vector/src/main/java/im/vector/app/features/share/IncomingShareViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/share/IncomingShareViewModel.kt @@ -22,18 +22,18 @@ import com.airbnb.mvrx.ViewModelContext import com.jakewharton.rxrelay2.BehaviorRelay import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.content.ContentAttachmentData -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.roomSummaryQueryParams -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams import im.vector.app.core.extensions.exhaustive import im.vector.app.core.extensions.toggle import im.vector.app.core.platform.VectorViewModel import im.vector.app.features.attachments.isPreviewable import im.vector.app.features.attachments.toGroupedContentAttachmentData import im.vector.app.features.home.room.list.BreadcrumbsRoomComparator +import org.matrix.android.sdk.rx.rx import java.util.concurrent.TimeUnit class IncomingShareViewModel @AssistedInject constructor( diff --git a/vector/src/main/java/im/vector/app/features/share/IncomingShareViewState.kt b/vector/src/main/java/im/vector/app/features/share/IncomingShareViewState.kt index 60655268d0..751dc999a2 100644 --- a/vector/src/main/java/im/vector/app/features/share/IncomingShareViewState.kt +++ b/vector/src/main/java/im/vector/app/features/share/IncomingShareViewState.kt @@ -19,7 +19,7 @@ package im.vector.app.features.share import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.room.model.RoomSummary +import org.matrix.android.sdk.api.session.room.model.RoomSummary data class IncomingShareViewState( val sharedData: SharedData? = null, diff --git a/vector/src/main/java/im/vector/app/features/share/SharedData.kt b/vector/src/main/java/im/vector/app/features/share/SharedData.kt index 81f0a245b6..56932d45ab 100644 --- a/vector/src/main/java/im/vector/app/features/share/SharedData.kt +++ b/vector/src/main/java/im/vector/app/features/share/SharedData.kt @@ -17,7 +17,7 @@ package im.vector.app.features.share import android.os.Parcelable -import im.vector.matrix.android.api.session.content.ContentAttachmentData +import org.matrix.android.sdk.api.session.content.ContentAttachmentData import kotlinx.android.parcel.Parcelize sealed class SharedData: Parcelable { diff --git a/vector/src/main/java/im/vector/app/features/signout/hard/SignedOutActivity.kt b/vector/src/main/java/im/vector/app/features/signout/hard/SignedOutActivity.kt index 4e3d1b6cae..03fafe1e47 100644 --- a/vector/src/main/java/im/vector/app/features/signout/hard/SignedOutActivity.kt +++ b/vector/src/main/java/im/vector/app/features/signout/hard/SignedOutActivity.kt @@ -19,7 +19,7 @@ package im.vector.app.features.signout.hard import android.content.Context import android.content.Intent import butterknife.OnClick -import im.vector.matrix.android.api.failure.GlobalError +import org.matrix.android.sdk.api.failure.GlobalError import im.vector.app.R import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.features.MainActivity diff --git a/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutAction.kt b/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutAction.kt index 52895506a8..b9f485ebbc 100644 --- a/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutAction.kt +++ b/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutAction.kt @@ -16,7 +16,7 @@ package im.vector.app.features.signout.soft -import im.vector.matrix.android.api.auth.data.Credentials +import org.matrix.android.sdk.api.auth.data.Credentials import im.vector.app.core.platform.VectorViewModelAction sealed class SoftLogoutAction : VectorViewModelAction { diff --git a/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutActivity.kt b/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutActivity.kt index 961f156977..8a1c14f4f6 100644 --- a/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutActivity.kt +++ b/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutActivity.kt @@ -23,8 +23,8 @@ import androidx.core.view.isVisible import androidx.fragment.app.FragmentManager import com.airbnb.mvrx.Success import com.airbnb.mvrx.viewModel -import im.vector.matrix.android.api.failure.GlobalError -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.failure.GlobalError +import org.matrix.android.sdk.api.session.Session import im.vector.app.R import im.vector.app.core.di.ScreenComponent import im.vector.app.core.error.ErrorFormatter diff --git a/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutViewModel.kt b/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutViewModel.kt index 78fc935dc3..94caf70a11 100644 --- a/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutViewModel.kt @@ -25,12 +25,12 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.auth.AuthenticationService -import im.vector.matrix.android.api.auth.data.LoginFlowResult -import im.vector.matrix.android.api.auth.data.LoginFlowTypes -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.Cancelable +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.auth.AuthenticationService +import org.matrix.android.sdk.api.auth.data.LoginFlowResult +import org.matrix.android.sdk.api.auth.data.LoginFlowTypes +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.util.Cancelable import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.extensions.hasUnsavedKeys import im.vector.app.core.platform.VectorViewModel diff --git a/vector/src/main/java/im/vector/app/features/sync/widget/SyncStateView.kt b/vector/src/main/java/im/vector/app/features/sync/widget/SyncStateView.kt index f4f10d10c6..6a524dba5d 100755 --- a/vector/src/main/java/im/vector/app/features/sync/widget/SyncStateView.kt +++ b/vector/src/main/java/im/vector/app/features/sync/widget/SyncStateView.kt @@ -21,7 +21,7 @@ import android.util.AttributeSet import android.view.View import android.widget.FrameLayout import androidx.core.view.isVisible -import im.vector.matrix.android.api.session.sync.SyncState +import org.matrix.android.sdk.api.session.sync.SyncState import im.vector.app.R import im.vector.app.core.utils.isAirplaneModeOn import kotlinx.android.synthetic.main.view_sync_state.view.* diff --git a/vector/src/main/java/im/vector/app/features/terms/ReviewTermsActivity.kt b/vector/src/main/java/im/vector/app/features/terms/ReviewTermsActivity.kt index f8076c8786..4fea176249 100644 --- a/vector/src/main/java/im/vector/app/features/terms/ReviewTermsActivity.kt +++ b/vector/src/main/java/im/vector/app/features/terms/ReviewTermsActivity.kt @@ -20,7 +20,7 @@ import android.content.Context import android.content.Intent import androidx.appcompat.app.AlertDialog import com.airbnb.mvrx.viewModel -import im.vector.matrix.android.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.terms.TermsService import im.vector.app.R import im.vector.app.core.di.ScreenComponent import im.vector.app.core.error.ErrorFormatter diff --git a/vector/src/main/java/im/vector/app/features/terms/ReviewTermsFragment.kt b/vector/src/main/java/im/vector/app/features/terms/ReviewTermsFragment.kt index fd4651abaf..9f7b6cdeb0 100644 --- a/vector/src/main/java/im/vector/app/features/terms/ReviewTermsFragment.kt +++ b/vector/src/main/java/im/vector/app/features/terms/ReviewTermsFragment.kt @@ -22,7 +22,7 @@ import com.airbnb.mvrx.Loading import com.airbnb.mvrx.Success import com.airbnb.mvrx.activityViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.terms.TermsService import im.vector.app.R import im.vector.app.core.epoxy.onClick import im.vector.app.core.extensions.cleanup diff --git a/vector/src/main/java/im/vector/app/features/terms/ReviewTermsViewModel.kt b/vector/src/main/java/im/vector/app/features/terms/ReviewTermsViewModel.kt index 70a7c84567..6458646643 100644 --- a/vector/src/main/java/im/vector/app/features/terms/ReviewTermsViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/terms/ReviewTermsViewModel.kt @@ -24,9 +24,9 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.terms.GetTermsResponse -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.terms.GetTermsResponse +import org.matrix.android.sdk.internal.util.awaitCallback import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewModel import kotlinx.coroutines.launch diff --git a/vector/src/main/java/im/vector/app/features/terms/ServiceTermsArgs.kt b/vector/src/main/java/im/vector/app/features/terms/ServiceTermsArgs.kt index f1127b5fbd..ec97c98627 100644 --- a/vector/src/main/java/im/vector/app/features/terms/ServiceTermsArgs.kt +++ b/vector/src/main/java/im/vector/app/features/terms/ServiceTermsArgs.kt @@ -16,7 +16,7 @@ package im.vector.app.features.terms import android.os.Parcelable -import im.vector.matrix.android.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.terms.TermsService import kotlinx.android.parcel.Parcelize @Parcelize diff --git a/vector/src/main/java/im/vector/app/features/userdirectory/DirectoryUsersController.kt b/vector/src/main/java/im/vector/app/features/userdirectory/DirectoryUsersController.kt index 70b8bca328..1ade177010 100644 --- a/vector/src/main/java/im/vector/app/features/userdirectory/DirectoryUsersController.kt +++ b/vector/src/main/java/im/vector/app/features/userdirectory/DirectoryUsersController.kt @@ -21,10 +21,10 @@ import com.airbnb.mvrx.Fail import com.airbnb.mvrx.Loading import com.airbnb.mvrx.Success import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.MatrixPatterns -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.MatrixPatterns +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.epoxy.errorWithRetryItem import im.vector.app.core.epoxy.loadingItem diff --git a/vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersController.kt b/vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersController.kt index e30ac64244..f0bd4e67cf 100644 --- a/vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersController.kt +++ b/vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersController.kt @@ -21,9 +21,9 @@ import com.airbnb.epoxy.paging.PagedListEpoxyController import com.airbnb.mvrx.Async import com.airbnb.mvrx.Incomplete import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.user.model.User -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.user.model.User +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.epoxy.EmptyItem_ import im.vector.app.core.epoxy.loadingItem diff --git a/vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersFragment.kt b/vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersFragment.kt index 7053138641..07c77bfdd4 100644 --- a/vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersFragment.kt +++ b/vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersFragment.kt @@ -29,7 +29,7 @@ import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState import com.google.android.material.chip.Chip import com.jakewharton.rxbinding3.widget.textChanges -import im.vector.matrix.android.api.session.user.model.User +import org.matrix.android.sdk.api.session.user.model.User import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith diff --git a/vector/src/main/java/im/vector/app/features/userdirectory/PendingInvitee.kt b/vector/src/main/java/im/vector/app/features/userdirectory/PendingInvitee.kt index 78bda37c1f..f7213497fa 100644 --- a/vector/src/main/java/im/vector/app/features/userdirectory/PendingInvitee.kt +++ b/vector/src/main/java/im/vector/app/features/userdirectory/PendingInvitee.kt @@ -16,8 +16,8 @@ package im.vector.app.features.userdirectory -import im.vector.matrix.android.api.session.identity.ThreePid -import im.vector.matrix.android.api.session.user.model.User +import org.matrix.android.sdk.api.session.identity.ThreePid +import org.matrix.android.sdk.api.session.user.model.User sealed class PendingInvitee { data class UserPendingInvitee(val user: User) : PendingInvitee() diff --git a/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryFragment.kt b/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryFragment.kt index 617cd7d575..f2e090d966 100644 --- a/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryFragment.kt +++ b/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryFragment.kt @@ -21,7 +21,7 @@ import android.view.View import com.airbnb.mvrx.activityViewModel import com.airbnb.mvrx.withState import com.jakewharton.rxbinding3.widget.textChanges -import im.vector.matrix.android.api.session.user.model.User +import org.matrix.android.sdk.api.session.user.model.User import im.vector.app.R import im.vector.app.core.extensions.cleanup import im.vector.app.core.extensions.configureWith diff --git a/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryUserItem.kt b/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryUserItem.kt index a247cbc4a4..c78dc7518d 100644 --- a/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryUserItem.kt +++ b/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryUserItem.kt @@ -23,7 +23,7 @@ import androidx.core.content.ContextCompat import com.airbnb.epoxy.EpoxyAttribute import com.airbnb.epoxy.EpoxyModelClass import com.amulyakhare.textdrawable.TextDrawable -import im.vector.matrix.android.api.util.MatrixItem +import org.matrix.android.sdk.api.util.MatrixItem import im.vector.app.R import im.vector.app.core.epoxy.VectorEpoxyHolder import im.vector.app.core.epoxy.VectorEpoxyModel diff --git a/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryViewModel.kt b/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryViewModel.kt index 0201cdbf0c..fb84daecee 100644 --- a/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryViewModel.kt @@ -25,9 +25,7 @@ import com.airbnb.mvrx.ViewModelContext import com.jakewharton.rxrelay2.BehaviorRelay import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.util.toMatrixItem -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session import im.vector.app.core.extensions.exhaustive import im.vector.app.core.extensions.toggle import im.vector.app.core.platform.VectorViewModel @@ -35,6 +33,8 @@ import im.vector.app.features.createdirect.CreateDirectRoomActivity import im.vector.app.features.invite.InviteUsersToRoomActivity import io.reactivex.Single import io.reactivex.android.schedulers.AndroidSchedulers +import org.matrix.android.sdk.api.util.toMatrixItem +import org.matrix.android.sdk.rx.rx import java.util.concurrent.TimeUnit private typealias KnowUsersFilter = String diff --git a/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryViewState.kt b/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryViewState.kt index d85df5eba6..8bb555e0fa 100644 --- a/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryViewState.kt +++ b/vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryViewState.kt @@ -21,7 +21,7 @@ import arrow.core.Option import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.user.model.User +import org.matrix.android.sdk.api.session.user.model.User data class UserDirectoryViewState( val excludedUserIds: Set<String>? = null, diff --git a/vector/src/main/java/im/vector/app/features/webview/ConsentWebViewEventListener.kt b/vector/src/main/java/im/vector/app/features/webview/ConsentWebViewEventListener.kt index 1d75dbc56c..7ac6a3344b 100644 --- a/vector/src/main/java/im/vector/app/features/webview/ConsentWebViewEventListener.kt +++ b/vector/src/main/java/im/vector/app/features/webview/ConsentWebViewEventListener.kt @@ -16,8 +16,8 @@ package im.vector.app.features.webview -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.Session import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.core.utils.weak import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/features/webview/VectorWebViewActivity.kt b/vector/src/main/java/im/vector/app/features/webview/VectorWebViewActivity.kt index c155b61780..f90f2b8821 100644 --- a/vector/src/main/java/im/vector/app/features/webview/VectorWebViewActivity.kt +++ b/vector/src/main/java/im/vector/app/features/webview/VectorWebViewActivity.kt @@ -22,7 +22,7 @@ import android.os.Build import android.webkit.WebChromeClient import android.webkit.WebView import androidx.annotation.CallSuper -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import im.vector.app.R import im.vector.app.core.di.ScreenComponent import im.vector.app.core.platform.VectorBaseActivity diff --git a/vector/src/main/java/im/vector/app/features/webview/WebViewEventListenerFactory.kt b/vector/src/main/java/im/vector/app/features/webview/WebViewEventListenerFactory.kt index 32e57cc306..412f2e5033 100644 --- a/vector/src/main/java/im/vector/app/features/webview/WebViewEventListenerFactory.kt +++ b/vector/src/main/java/im/vector/app/features/webview/WebViewEventListenerFactory.kt @@ -16,7 +16,7 @@ package im.vector.app.features.webview -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import im.vector.app.core.platform.VectorBaseActivity interface WebViewEventListenerFactory { diff --git a/vector/src/main/java/im/vector/app/features/webview/WebViewMode.kt b/vector/src/main/java/im/vector/app/features/webview/WebViewMode.kt index 0768b08f15..742302c61e 100644 --- a/vector/src/main/java/im/vector/app/features/webview/WebViewMode.kt +++ b/vector/src/main/java/im/vector/app/features/webview/WebViewMode.kt @@ -16,7 +16,7 @@ package im.vector.app.features.webview -import im.vector.matrix.android.api.session.Session +import org.matrix.android.sdk.api.session.Session import im.vector.app.core.platform.VectorBaseActivity /** diff --git a/vector/src/main/java/im/vector/app/features/widgets/WidgetAPICallback.kt b/vector/src/main/java/im/vector/app/features/widgets/WidgetAPICallback.kt index 1dd4d99bdf..3eaedd9f4d 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/WidgetAPICallback.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/WidgetAPICallback.kt @@ -16,9 +16,9 @@ package im.vector.app.features.widgets -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.widgets.WidgetPostAPIMediator -import im.vector.matrix.android.api.util.JsonDict +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.widgets.WidgetPostAPIMediator +import org.matrix.android.sdk.api.util.JsonDict import im.vector.app.R import im.vector.app.core.resources.StringProvider diff --git a/vector/src/main/java/im/vector/app/features/widgets/WidgetActivity.kt b/vector/src/main/java/im/vector/app/features/widgets/WidgetActivity.kt index 10247e5014..37f1d3a192 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/WidgetActivity.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/WidgetActivity.kt @@ -23,7 +23,7 @@ import androidx.appcompat.widget.Toolbar import androidx.core.view.isVisible import com.airbnb.mvrx.MvRx import com.airbnb.mvrx.viewModel -import im.vector.matrix.android.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Content import im.vector.app.R import im.vector.app.core.di.ScreenComponent import im.vector.app.core.extensions.addFragment diff --git a/vector/src/main/java/im/vector/app/features/widgets/WidgetArgsBuilder.kt b/vector/src/main/java/im/vector/app/features/widgets/WidgetArgsBuilder.kt index f5bcb48b13..badec16a27 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/WidgetArgsBuilder.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/WidgetArgsBuilder.kt @@ -16,7 +16,7 @@ package im.vector.app.features.widgets -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.widgets.model.Widget import im.vector.app.core.di.ActiveSessionHolder import javax.inject.Inject diff --git a/vector/src/main/java/im/vector/app/features/widgets/WidgetFragment.kt b/vector/src/main/java/im/vector/app/features/widgets/WidgetFragment.kt index 072a20ad84..37ae89ab36 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/WidgetFragment.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/WidgetFragment.kt @@ -35,7 +35,7 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.activityViewModel import com.airbnb.mvrx.args import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.session.terms.TermsService +import org.matrix.android.sdk.api.session.terms.TermsService import im.vector.app.R import im.vector.app.core.platform.OnBackPressed import im.vector.app.core.platform.VectorBaseFragment diff --git a/vector/src/main/java/im/vector/app/features/widgets/WidgetPostAPIHandler.kt b/vector/src/main/java/im/vector/app/features/widgets/WidgetPostAPIHandler.kt index dbe76b74c5..69c907b4e2 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/WidgetPostAPIHandler.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/WidgetPostAPIHandler.kt @@ -19,19 +19,19 @@ package im.vector.app.features.widgets import android.text.TextUtils import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.Event -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toContent -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.room.model.Membership -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.widgets.WidgetPostAPIMediator -import im.vector.matrix.android.api.util.JsonDict -import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Event +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toContent +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.room.model.Membership +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.widgets.WidgetPostAPIMediator +import org.matrix.android.sdk.api.util.JsonDict +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataTypes import im.vector.app.R import im.vector.app.core.resources.StringProvider import timber.log.Timber diff --git a/vector/src/main/java/im/vector/app/features/widgets/WidgetViewEvents.kt b/vector/src/main/java/im/vector/app/features/widgets/WidgetViewEvents.kt index 10adeaa278..a6a20a6717 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/WidgetViewEvents.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/WidgetViewEvents.kt @@ -16,7 +16,7 @@ package im.vector.app.features.widgets -import im.vector.matrix.android.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.Content import im.vector.app.core.platform.VectorViewEvents sealed class WidgetViewEvents : VectorViewEvents { diff --git a/vector/src/main/java/im/vector/app/features/widgets/WidgetViewModel.kt b/vector/src/main/java/im/vector/app/features/widgets/WidgetViewModel.kt index ccc9c29f76..9ecafb1020 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/WidgetViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/WidgetViewModel.kt @@ -27,19 +27,19 @@ import com.airbnb.mvrx.Success import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.events.model.Content -import im.vector.matrix.android.api.session.events.model.EventType -import im.vector.matrix.android.api.session.events.model.toModel -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService -import im.vector.matrix.android.api.session.room.model.PowerLevelsContent -import im.vector.matrix.android.api.session.room.powerlevels.PowerLevelsHelper -import im.vector.matrix.android.api.session.widgets.WidgetManagementFailure -import im.vector.matrix.android.internal.util.awaitCallback -import im.vector.matrix.rx.mapOptional -import im.vector.matrix.rx.rx -import im.vector.matrix.rx.unwrap +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.events.model.Content +import org.matrix.android.sdk.api.session.events.model.EventType +import org.matrix.android.sdk.api.session.events.model.toModel +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent +import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper +import org.matrix.android.sdk.api.session.widgets.WidgetManagementFailure +import org.matrix.android.sdk.internal.util.awaitCallback +import org.matrix.android.sdk.rx.mapOptional +import org.matrix.android.sdk.rx.rx +import org.matrix.android.sdk.rx.unwrap import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.resources.StringProvider import im.vector.app.features.widgets.permissions.WidgetPermissionsHelper diff --git a/vector/src/main/java/im/vector/app/features/widgets/WidgetViewState.kt b/vector/src/main/java/im/vector/app/features/widgets/WidgetViewState.kt index 97ec3ba5b7..3289ee8b54 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/WidgetViewState.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/WidgetViewState.kt @@ -20,8 +20,8 @@ import androidx.annotation.StringRes import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.widgets.model.Widget -import im.vector.matrix.android.api.session.widgets.model.WidgetType +import org.matrix.android.sdk.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.widgets.model.WidgetType import im.vector.app.R enum class WidgetStatus { diff --git a/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionBottomSheet.kt b/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionBottomSheet.kt index 0ad7ef03bb..84ddf1b6e9 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionBottomSheet.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionBottomSheet.kt @@ -24,7 +24,7 @@ import butterknife.OnClick import com.airbnb.mvrx.MvRx import com.airbnb.mvrx.activityViewModel import com.airbnb.mvrx.withState -import im.vector.matrix.android.api.util.toMatrixItem +import org.matrix.android.sdk.api.util.toMatrixItem import im.vector.app.R import im.vector.app.core.di.ScreenComponent import im.vector.app.core.extensions.withArgs diff --git a/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionViewModel.kt b/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionViewModel.kt index a40b523ad5..60098d4e1c 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionViewModel.kt @@ -22,13 +22,13 @@ import com.airbnb.mvrx.MvRxViewModelFactory import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.Session import im.vector.app.R import im.vector.app.core.platform.VectorViewModel import kotlinx.coroutines.launch +import org.matrix.android.sdk.rx.rx import timber.log.Timber import java.net.URL diff --git a/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionViewState.kt b/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionViewState.kt index 523c4e5bbc..8d2e9b95b8 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionViewState.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/permissions/RoomWidgetPermissionViewState.kt @@ -19,7 +19,7 @@ package im.vector.app.features.widgets.permissions import com.airbnb.mvrx.Async import com.airbnb.mvrx.MvRxState import com.airbnb.mvrx.Uninitialized -import im.vector.matrix.android.api.session.widgets.model.Widget +import org.matrix.android.sdk.api.session.widgets.model.Widget import im.vector.app.features.widgets.WidgetArgs data class RoomWidgetPermissionViewState( diff --git a/vector/src/main/java/im/vector/app/features/widgets/permissions/WidgetPermissionsHelper.kt b/vector/src/main/java/im/vector/app/features/widgets/permissions/WidgetPermissionsHelper.kt index 327a14d69d..871e73592d 100644 --- a/vector/src/main/java/im/vector/app/features/widgets/permissions/WidgetPermissionsHelper.kt +++ b/vector/src/main/java/im/vector/app/features/widgets/permissions/WidgetPermissionsHelper.kt @@ -16,10 +16,10 @@ package im.vector.app.features.widgets.permissions -import im.vector.matrix.android.api.query.QueryStringValue -import im.vector.matrix.android.api.session.integrationmanager.IntegrationManagerService -import im.vector.matrix.android.api.session.widgets.WidgetService -import im.vector.matrix.android.internal.util.awaitCallback +import org.matrix.android.sdk.api.query.QueryStringValue +import org.matrix.android.sdk.api.session.integrationmanager.IntegrationManagerService +import org.matrix.android.sdk.api.session.widgets.WidgetService +import org.matrix.android.sdk.internal.util.awaitCallback class WidgetPermissionsHelper(private val integrationManagerService: IntegrationManagerService, private val widgetService: WidgetService) { diff --git a/vector/src/main/java/im/vector/app/features/workers/signout/ServerBackupStatusViewModel.kt b/vector/src/main/java/im/vector/app/features/workers/signout/ServerBackupStatusViewModel.kt index 9692557f24..1c887f91be 100644 --- a/vector/src/main/java/im/vector/app/features/workers/signout/ServerBackupStatusViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/workers/signout/ServerBackupStatusViewModel.kt @@ -26,24 +26,24 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.extensions.orFalse -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.MXCrossSigningInfo -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupStateListener -import im.vector.matrix.android.api.util.Optional -import im.vector.matrix.android.internal.crypto.store.PrivateKeysInfo -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.extensions.orFalse +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.accountdata.UserAccountDataEvent +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.MXCrossSigningInfo +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener +import org.matrix.android.sdk.api.util.Optional +import org.matrix.android.sdk.internal.crypto.store.PrivateKeysInfo import im.vector.app.core.platform.EmptyAction import im.vector.app.core.platform.EmptyViewEvents import im.vector.app.core.platform.VectorViewModel import io.reactivex.Observable import io.reactivex.functions.Function4 import io.reactivex.subjects.PublishSubject +import org.matrix.android.sdk.rx.rx import java.util.concurrent.TimeUnit data class ServerBackupStatusViewState( diff --git a/vector/src/main/java/im/vector/app/features/workers/signout/SignOutBottomSheetDialogFragment.kt b/vector/src/main/java/im/vector/app/features/workers/signout/SignOutBottomSheetDialogFragment.kt index 207af17bec..c17c1a1cf8 100644 --- a/vector/src/main/java/im/vector/app/features/workers/signout/SignOutBottomSheetDialogFragment.kt +++ b/vector/src/main/java/im/vector/app/features/workers/signout/SignOutBottomSheetDialogFragment.kt @@ -35,8 +35,8 @@ import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetDialog -import im.vector.matrix.android.api.MatrixCallback -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.MatrixCallback +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState import im.vector.app.R import im.vector.app.core.di.ScreenComponent import im.vector.app.core.dialogs.ExportKeysDialog diff --git a/vector/src/main/java/im/vector/app/features/workers/signout/SignoutCheckViewModel.kt b/vector/src/main/java/im/vector/app/features/workers/signout/SignoutCheckViewModel.kt index 7174652b9b..5fd2f7c838 100644 --- a/vector/src/main/java/im/vector/app/features/workers/signout/SignoutCheckViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/workers/signout/SignoutCheckViewModel.kt @@ -28,18 +28,18 @@ import com.airbnb.mvrx.Uninitialized import com.airbnb.mvrx.ViewModelContext import com.squareup.inject.assisted.Assisted import com.squareup.inject.assisted.AssistedInject -import im.vector.matrix.android.api.session.Session -import im.vector.matrix.android.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState -import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupStateListener -import im.vector.matrix.rx.rx +import org.matrix.android.sdk.api.session.Session +import org.matrix.android.sdk.api.session.crypto.crosssigning.MASTER_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.SELF_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.crosssigning.USER_SIGNING_KEY_SSSS_NAME +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupState +import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupStateListener import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorViewEvents import im.vector.app.core.platform.VectorViewModel import im.vector.app.core.platform.VectorViewModelAction import im.vector.app.features.crypto.keys.KeysExporter +import org.matrix.android.sdk.rx.rx data class SignoutCheckViewState( val userId: String = "",