From c58ee402dce8821c1f38f456a455d36e01dd3ad9 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Fri, 19 Aug 2022 18:48:33 +0100 Subject: [PATCH 1/2] Rename library to XXClient --- .../xcshareddata/xcschemes/XXClient.xcscheme | 78 +++++++++++++++++++ .../elixxir-dapps-sdk-swift.xcscheme | 32 +++----- Example/example-app/Package.swift | 21 +++-- .../example-app/Sources/AppFeature/App.swift | 2 +- .../AppFeature/PasswordStorage+Keychain.swift | 2 +- .../LandingFeature/LandingFeature.swift | 2 +- .../NetworkFollowerStatusView.swift | 2 +- .../SessionFeature/SessionFeature.swift | 2 +- .../Sources/SessionFeature/SessionView.swift | 2 +- .../SessionFeatureTests.swift | 2 +- Package.swift | 14 ++-- README.md | 6 +- .../Backup/Backup.swift | 0 .../Backup/Functors/BackupAddJson.swift | 0 .../Backup/Functors/BackupIsRunning.swift | 0 .../Backup/Functors/BackupStop.swift | 0 .../CMix/CMix.swift | 0 .../CMix/Functors/CMixAddHealthCallback.swift | 0 .../CMix/Functors/CMixConnect.swift | 0 .../CMix/Functors/CMixGetId.swift | 0 .../CMixGetNodeRegistrationStatus.swift | 0 ...ptionRegistrationValidationSignature.swift | 0 .../Functors/CMixHasRunningProcesses.swift | 0 .../CMix/Functors/CMixIsHealthy.swift | 0 .../CMixMakeLegacyReceptionIdentity.swift | 0 .../Functors/CMixMakeReceptionIdentity.swift | 0 .../Functors/CMixNetworkFollowerStatus.swift | 0 .../CMixRegisterClientErrorCallback.swift | 0 .../Functors/CMixStartNetworkFollower.swift | 0 .../Functors/CMixStopNetworkFollower.swift | 0 .../CMix/Functors/CMixWaitForNetwork.swift | 0 .../Functors/CMixWaitForRoundResult.swift | 0 .../CMixManager}/CMixManager.swift | 0 .../Functors/CMixManagerCreate.swift | 0 .../Functors/CMixManagerHasStorage.swift | 0 .../Functors/CMixManagerLoad.swift | 0 .../Functors/CMixManagerRemove.swift | 0 .../Functors/CMixManagerRestore.swift | 0 .../Callbacks/AuthCallbacks.swift | 0 .../Callbacks/BroadcastListener.swift | 0 .../Callbacks/ClientErrorCallback.swift | 0 .../FileTransferProgressCallback.swift | 0 .../Callbacks/GroupChatProcessor.swift | 0 .../Callbacks/GroupRequest.swift | 0 .../Callbacks/HealthCallback.swift | 0 .../Callbacks/Listener.swift | 0 .../Callbacks/LogWriter.swift | 0 .../Callbacks/MessageDeliveryCallback.swift | 0 .../Callbacks/Processor.swift | 0 .../Callbacks/ReceiveFileCallback.swift | 0 .../Callbacks/RestlikeCallback.swift | 0 .../Callbacks/SingleUseCallback.swift | 0 .../Callbacks/SingleUseResponse.swift | 0 .../Callbacks/UdLookupCallback.swift | 0 .../Callbacks/UdNetworkStatus.swift | 0 .../Callbacks/UdSearchCallback.swift | 0 .../Callbacks/UpdateBackupFunc.swift | 0 .../Channel/Channel.swift | 0 .../Channel/Functors/ChannelBroadcast.swift | 0 .../Functors/ChannelBroadcastAsymmetric.swift | 0 .../Channel/Functors/ChannelGet.swift | 0 .../Channel/Functors/ChannelListen.swift | 0 .../ChannelMaxAsymmetricPayloadSize.swift | 0 .../Functors/ChannelMaxPayloadSize.swift | 0 .../Channel/Functors/ChannelStop.swift | 0 .../Connection/Connection.swift | 0 .../Connection/Functors/ConnectionClose.swift | 0 .../Connection/Functors/ConnectionGetId.swift | 0 .../Functors/ConnectionGetPartner.swift | 0 .../Functors/ConnectionIsAuthenticated.swift | 0 .../Functors/ConnectionRegisterListener.swift | 0 .../Connection/Functors/ConnectionSend.swift | 0 .../DummyTraffic/DummyTraffic.swift | 0 .../Functors/DummyTrafficGetStatus.swift | 0 .../Functors/DummyTrafficSetStatus.swift | 0 .../E2E/E2E.swift | 0 .../E2E/Functors/E2EAddPartnerCallback.swift | 0 .../E2E/Functors/E2EAddService.swift | 0 .../Functors/E2ECallAllReceivedRequests.swift | 0 .../Functors/E2EConfirmReceivedRequest.swift | 0 .../E2E/Functors/E2EDeleteRequest.swift | 0 .../E2E/Functors/E2EGetAllPartnerIds.swift | 0 .../E2E/Functors/E2EGetContact.swift | 0 .../E2EGetHistoricalDHPrivateKey.swift | 0 .../E2EGetHistoricalDHPublicKey.swift | 0 .../E2E/Functors/E2EGetId.swift | 0 .../E2E/Functors/E2EGetReceivedRequest.swift | 0 .../E2E/Functors/E2EGetReceptionId.swift | 0 .../E2E/Functors/E2EGetUdAddressFromNdf.swift | 0 .../E2E/Functors/E2EGetUdCertFromNdf.swift | 0 .../E2E/Functors/E2EGetUdContactFromNdf.swift | 0 .../Functors/E2EHasAuthenticatedChannel.swift | 0 .../E2E/Functors/E2EPartitionSize.swift | 0 .../E2E/Functors/E2EPayloadSize.swift | 0 .../E2E/Functors/E2ERegisterListener.swift | 0 .../E2E/Functors/E2ERemoveService.swift | 0 .../E2EReplayConfirmReceivedRequest.swift | 0 .../E2ERequestAuthenticatedChannel.swift | 0 .../E2EResetAuthenticatedChannel.swift | 0 .../E2E/Functors/E2ESend.swift | 0 .../E2E/Functors/E2EVerifyOwnership.swift | 0 .../FileTransfer/FilePartTracker.swift | 0 .../FileTransfer/FileTransfer.swift | 0 .../Functors/FilePartTrackerGetNumParts.swift | 0 .../FilePartTrackerGetPartStatus.swift | 0 .../Functors/FileTransferCloseSend.swift | 0 .../Functors/FileTransferMaxFileSize.swift | 0 .../Functors/FileTransferMaxFileTypeLen.swift | 0 .../Functors/FileTransferMaxFilenameLen.swift | 0 .../Functors/FileTransferMaxPreviewSize.swift | 0 .../Functors/FileTransferReceive.swift | 0 ...sferRegisterReceivedProgressCallback.swift | 0 ...TransferRegisterSentProgressCallback.swift | 0 .../Functors/FileTransferSend.swift | 0 .../Functors/AsyncRequestRestlike.swift | 0 .../CreateUserFriendlyErrorMessage.swift | 0 .../Functors/DownloadAndVerifySignedNdf.swift | 0 .../Functors/EnableGrpcLogs.swift | 0 .../Functors/GenerateSecret.swift | 0 .../Functors/GetCMixParams.swift | 0 .../Functors/GetDependencies.swift | 0 .../Functors/GetE2EFileTransferParams.swift | 0 .../Functors/GetE2EParams.swift | 0 .../Functors/GetFactsFromContact.swift | 0 .../Functors/GetFileTransferParams.swift | 0 .../Functors/GetGitVersion.swift | 0 .../Functors/GetIdFromContact.swift | 0 .../Functors/GetPublicKeyFromContact.swift | 0 .../Functors/GetSingleUseParams.swift | 0 .../Functors/GetVersion.swift | 0 .../Functors/InitFileTransfer.swift | 0 .../Functors/InitializeBackup.swift | 0 .../Functors/IsRegisteredWithUD.swift | 0 .../Functors/Listen.swift | 0 .../Functors/LoadCMix.swift | 0 .../Functors/LoadReceptionIdentity.swift | 0 .../Functors/Login.swift | 0 .../Functors/LookupUD.swift | 0 .../Functors/NewBroadcastChannel.swift | 0 .../Functors/NewCMix.swift | 0 .../Functors/NewCMixFromBackup.swift | 0 .../Functors/NewDummyTrafficManager.swift | 0 .../Functors/NewGroupChat.swift | 0 .../Functors/NewOrLoadUd.swift | 0 .../Functors/NewUdManagerFromBackup.swift | 0 .../Functors/RegisterForNotifications.swift | 0 .../Functors/RegisterLogWriter.swift | 0 .../Functors/RequestRestlike.swift | 0 .../Functors/RestlikeRequest.swift | 0 .../Functors/ResumeBackup.swift | 0 .../Functors/SearchUD.swift | 0 .../Functors/SetFactsOnContact.swift | 0 .../Functors/SetLogLevel.swift | 0 .../Functors/StoreReceptionIdentity.swift | 0 .../Functors/TransmitSingleUse.swift | 0 .../Functors/UnregisterForNotifications.swift | 0 .../Functors/UpdateCommonErrors.swift | 0 .../Group/Functors/GroupGetCreatedMS.swift | 0 .../Group/Functors/GroupGetCreatedNano.swift | 0 .../Group/Functors/GroupGetId.swift | 0 .../Group/Functors/GroupGetInitMessage.swift | 0 .../Group/Functors/GroupGetMembership.swift | 0 .../Group/Functors/GroupGetName.swift | 0 .../Group/Functors/GroupGetTrackedId.swift | 0 .../Group/Functors/GroupSerialize.swift | 0 .../Group/Group.swift | 0 .../Functors/GroupChatGetGroup.swift | 0 .../Functors/GroupChatGetGroups.swift | 0 .../Functors/GroupChatJoinGroup.swift | 0 .../Functors/GroupChatLeaveGroup.swift | 0 .../Functors/GroupChatMakeGroup.swift | 0 .../Functors/GroupChatNumGroups.swift | 0 .../Functors/GroupChatResendRequest.swift | 0 .../GroupChat/Functors/GroupChatSend.swift | 0 .../GroupChat/GroupChat.swift | 0 .../Helpers/Cancellable.swift | 0 .../Helpers/PasswordStorage.swift | 0 .../Models/BackupReport.swift | 0 .../Models/BroadcastMessage.swift | 0 .../Models/BroadcastReport.swift | 0 .../Models/ChannelDef.swift | 0 .../Models/ClientError.swift | 0 .../Models/E2ESendReport.swift | 0 .../Models/Environment.swift | 0 .../Models/EventReport.swift | 0 .../Models/Fact.swift | 0 .../Models/FilePartStatus.swift | 0 .../Models/FileSend.swift | 0 .../Models/GroupReport.swift | 0 .../Models/GroupSendReport.swift | 0 .../Models/LogLevel.swift | 0 .../Models/Message.swift | 0 .../Models/NetworkFollowerStatus.swift | 0 .../Models/NodeRegistrationReport.swift | 0 .../Models/Progress.swift | 0 .../Models/ReceivedFile.swift | 0 .../Models/ReceptionIdentity.swift | 0 .../Models/RestlikeMessage.swift | 0 .../Models/SingleUseCallbackReport.swift | 0 .../Models/SingleUseResponseReport.swift | 0 .../Models/SingleUseSendReport.swift | 0 .../Functors/UserDiscoveryConfirmFact.swift | 0 .../Functors/UserDiscoveryGetContact.swift | 0 .../Functors/UserDiscoveryGetFacts.swift | 0 .../Functors/UserDiscoveryGetId.swift | 0 .../UserDiscoveryPermanentDeleteAccount.swift | 0 .../Functors/UserDiscoveryRemoveFact.swift | 0 .../UserDiscoverySendRegisterFact.swift | 0 .../UserDiscovery/UserDiscovery.swift | 0 .../Models/BackupReportTests.swift | 2 +- .../Models/BroadcastMessageTests.swift | 2 +- .../Models/BroadcastReportTests.swift | 2 +- .../Models/ChannelDefTests.swift | 2 +- .../Models/E2ESendReportTests.swift | 2 +- .../Models/EventReportTests.swift | 2 +- .../Models/FactTests.swift | 2 +- .../Models/FileSendTests.swift | 2 +- .../Models/GroupReportTests.swift | 2 +- .../Models/GroupSendReportTests.swift | 2 +- .../Models/MessageTests.swift | 2 +- .../Models/NodeRegistrationReportTests.swift | 2 +- .../Models/ProgressTests.swift | 2 +- .../Models/ReceivedFileTests.swift | 2 +- .../Models/ReceptionIdentityTests.swift | 2 +- .../Models/RestlikeMessageTests.swift | 2 +- .../Models/SingleUseCallbackReportTests.swift | 2 +- .../Models/SingleUseResponseReportTests.swift | 2 +- .../Models/SingleUseSendReportTests.swift | 2 +- 228 files changed, 131 insertions(+), 72 deletions(-) create mode 100644 .swiftpm/xcode/xcshareddata/xcschemes/XXClient.xcscheme rename Sources/{ElixxirDAppsSDK => XXClient}/Backup/Backup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Backup/Functors/BackupAddJson.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Backup/Functors/BackupIsRunning.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Backup/Functors/BackupStop.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/CMix.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixAddHealthCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixConnect.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixGetId.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixGetNodeRegistrationStatus.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixHasRunningProcesses.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixIsHealthy.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixMakeLegacyReceptionIdentity.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixMakeReceptionIdentity.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixNetworkFollowerStatus.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixRegisterClientErrorCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixStartNetworkFollower.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixStopNetworkFollower.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixWaitForNetwork.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/CMix/Functors/CMixWaitForRoundResult.swift (100%) rename Sources/{ElixxirDAppsSDK/CmixManager => XXClient/CMixManager}/CMixManager.swift (100%) rename Sources/{ElixxirDAppsSDK/CmixManager => XXClient/CMixManager}/Functors/CMixManagerCreate.swift (100%) rename Sources/{ElixxirDAppsSDK/CmixManager => XXClient/CMixManager}/Functors/CMixManagerHasStorage.swift (100%) rename Sources/{ElixxirDAppsSDK/CmixManager => XXClient/CMixManager}/Functors/CMixManagerLoad.swift (100%) rename Sources/{ElixxirDAppsSDK/CmixManager => XXClient/CMixManager}/Functors/CMixManagerRemove.swift (100%) rename Sources/{ElixxirDAppsSDK/CmixManager => XXClient/CMixManager}/Functors/CMixManagerRestore.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/AuthCallbacks.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/BroadcastListener.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/ClientErrorCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/FileTransferProgressCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/GroupChatProcessor.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/GroupRequest.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/HealthCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/Listener.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/LogWriter.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/MessageDeliveryCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/Processor.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/ReceiveFileCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/RestlikeCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/SingleUseCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/SingleUseResponse.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/UdLookupCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/UdNetworkStatus.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/UdSearchCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Callbacks/UpdateBackupFunc.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Channel/Channel.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Channel/Functors/ChannelBroadcast.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Channel/Functors/ChannelBroadcastAsymmetric.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Channel/Functors/ChannelGet.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Channel/Functors/ChannelListen.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Channel/Functors/ChannelMaxPayloadSize.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Channel/Functors/ChannelStop.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Connection/Connection.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Connection/Functors/ConnectionClose.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Connection/Functors/ConnectionGetId.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Connection/Functors/ConnectionGetPartner.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Connection/Functors/ConnectionIsAuthenticated.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Connection/Functors/ConnectionRegisterListener.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Connection/Functors/ConnectionSend.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/DummyTraffic/DummyTraffic.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/DummyTraffic/Functors/DummyTrafficGetStatus.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/DummyTraffic/Functors/DummyTrafficSetStatus.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/E2E.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EAddPartnerCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EAddService.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2ECallAllReceivedRequests.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EConfirmReceivedRequest.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EDeleteRequest.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetAllPartnerIds.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetContact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetHistoricalDHPrivateKey.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetHistoricalDHPublicKey.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetId.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetReceivedRequest.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetReceptionId.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetUdAddressFromNdf.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetUdCertFromNdf.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EGetUdContactFromNdf.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EHasAuthenticatedChannel.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EPartitionSize.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EPayloadSize.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2ERegisterListener.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2ERemoveService.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EReplayConfirmReceivedRequest.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2ERequestAuthenticatedChannel.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EResetAuthenticatedChannel.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2ESend.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/E2E/Functors/E2EVerifyOwnership.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/FilePartTracker.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/FileTransfer.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FilePartTrackerGetNumParts.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferCloseSend.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferMaxFileSize.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferMaxFilenameLen.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferMaxPreviewSize.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferReceive.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferRegisterReceivedProgressCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferRegisterSentProgressCallback.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/FileTransfer/Functors/FileTransferSend.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/AsyncRequestRestlike.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/CreateUserFriendlyErrorMessage.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/DownloadAndVerifySignedNdf.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/EnableGrpcLogs.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GenerateSecret.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetCMixParams.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetDependencies.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetE2EFileTransferParams.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetE2EParams.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetFactsFromContact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetFileTransferParams.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetGitVersion.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetIdFromContact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetPublicKeyFromContact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetSingleUseParams.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/GetVersion.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/InitFileTransfer.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/InitializeBackup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/IsRegisteredWithUD.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/Listen.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/LoadCMix.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/LoadReceptionIdentity.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/Login.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/LookupUD.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/NewBroadcastChannel.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/NewCMix.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/NewCMixFromBackup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/NewDummyTrafficManager.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/NewGroupChat.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/NewOrLoadUd.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/NewUdManagerFromBackup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/RegisterForNotifications.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/RegisterLogWriter.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/RequestRestlike.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/RestlikeRequest.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/ResumeBackup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/SearchUD.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/SetFactsOnContact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/SetLogLevel.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/StoreReceptionIdentity.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/TransmitSingleUse.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/UnregisterForNotifications.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Functors/UpdateCommonErrors.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Functors/GroupGetCreatedMS.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Functors/GroupGetCreatedNano.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Functors/GroupGetId.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Functors/GroupGetInitMessage.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Functors/GroupGetMembership.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Functors/GroupGetName.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Functors/GroupGetTrackedId.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Functors/GroupSerialize.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Group/Group.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/Functors/GroupChatGetGroup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/Functors/GroupChatGetGroups.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/Functors/GroupChatJoinGroup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/Functors/GroupChatLeaveGroup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/Functors/GroupChatMakeGroup.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/Functors/GroupChatNumGroups.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/Functors/GroupChatResendRequest.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/Functors/GroupChatSend.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/GroupChat/GroupChat.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Helpers/Cancellable.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Helpers/PasswordStorage.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/BackupReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/BroadcastMessage.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/BroadcastReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/ChannelDef.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/ClientError.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/E2ESendReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/Environment.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/EventReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/Fact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/FilePartStatus.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/FileSend.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/GroupReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/GroupSendReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/LogLevel.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/Message.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/NetworkFollowerStatus.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/NodeRegistrationReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/Progress.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/ReceivedFile.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/ReceptionIdentity.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/RestlikeMessage.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/SingleUseCallbackReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/SingleUseResponseReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/Models/SingleUseSendReport.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/UserDiscovery/Functors/UserDiscoveryConfirmFact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/UserDiscovery/Functors/UserDiscoveryGetContact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/UserDiscovery/Functors/UserDiscoveryGetFacts.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/UserDiscovery/Functors/UserDiscoveryGetId.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/UserDiscovery/Functors/UserDiscoveryRemoveFact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/UserDiscovery/Functors/UserDiscoverySendRegisterFact.swift (100%) rename Sources/{ElixxirDAppsSDK => XXClient}/UserDiscovery/UserDiscovery.swift (100%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/BackupReportTests.swift (96%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/BroadcastMessageTests.swift (96%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/BroadcastReportTests.swift (95%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/ChannelDefTests.swift (96%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/E2ESendReportTests.swift (97%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/EventReportTests.swift (96%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/FactTests.swift (94%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/FileSendTests.swift (96%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/GroupReportTests.swift (95%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/GroupSendReportTests.swift (96%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/MessageTests.swift (97%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/NodeRegistrationReportTests.swift (96%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/ProgressTests.swift (97%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/ReceivedFileTests.swift (97%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/ReceptionIdentityTests.swift (99%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/RestlikeMessageTests.swift (96%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/SingleUseCallbackReportTests.swift (97%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/SingleUseResponseReportTests.swift (98%) rename Tests/{ElixxirDAppsSDKTests => XXClientTests}/Models/SingleUseSendReportTests.swift (96%) diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/XXClient.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/XXClient.xcscheme new file mode 100644 index 00000000..c0fcfabe --- /dev/null +++ b/.swiftpm/xcode/xcshareddata/xcschemes/XXClient.xcscheme @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Scheme + LastUpgradeVersion = "1340" + version = "1.3"> + <BuildAction + parallelizeBuildables = "YES" + buildImplicitDependencies = "YES"> + <BuildActionEntries> + <BuildActionEntry + buildForTesting = "YES" + buildForRunning = "YES" + buildForProfiling = "YES" + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "XXClient" + BuildableName = "XXClient" + BlueprintName = "XXClient" + ReferencedContainer = "container:"> + </BuildableReference> + </BuildActionEntry> + </BuildActionEntries> + </BuildAction> + <TestAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + shouldUseLaunchSchemeArgsEnv = "YES" + codeCoverageEnabled = "YES"> + <Testables> + <TestableReference + skipped = "NO"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "XXClientTests" + BuildableName = "XXClientTests" + BlueprintName = "XXClientTests" + ReferencedContainer = "container:"> + </BuildableReference> + </TestableReference> + </Testables> + </TestAction> + <LaunchAction + buildConfiguration = "Debug" + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + launchStyle = "0" + useCustomWorkingDirectory = "NO" + ignoresPersistentStateOnLaunch = "NO" + debugDocumentVersioning = "YES" + debugServiceExtension = "internal" + allowLocationSimulation = "YES"> + </LaunchAction> + <ProfileAction + buildConfiguration = "Release" + shouldUseLaunchSchemeArgsEnv = "YES" + savedToolIdentifier = "" + useCustomWorkingDirectory = "NO" + debugDocumentVersioning = "YES"> + <MacroExpansion> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "XXClient" + BuildableName = "XXClient" + BlueprintName = "XXClient" + ReferencedContainer = "container:"> + </BuildableReference> + </MacroExpansion> + </ProfileAction> + <AnalyzeAction + buildConfiguration = "Debug"> + </AnalyzeAction> + <ArchiveAction + buildConfiguration = "Release" + revealArchiveInOrganizer = "YES"> + </ArchiveAction> +</Scheme> diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/elixxir-dapps-sdk-swift.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/elixxir-dapps-sdk-swift.xcscheme index 7947df25..c0fcfabe 100644 --- a/.swiftpm/xcode/xcshareddata/xcschemes/elixxir-dapps-sdk-swift.xcscheme +++ b/.swiftpm/xcode/xcshareddata/xcschemes/elixxir-dapps-sdk-swift.xcscheme @@ -14,23 +14,9 @@ buildForAnalyzing = "YES"> <BuildableReference BuildableIdentifier = "primary" - BlueprintIdentifier = "ElixxirDAppsSDK" - BuildableName = "ElixxirDAppsSDK" - BlueprintName = "ElixxirDAppsSDK" - ReferencedContainer = "container:"> - </BuildableReference> - </BuildActionEntry> - <BuildActionEntry - buildForTesting = "YES" - buildForRunning = "YES" - buildForProfiling = "NO" - buildForArchiving = "NO" - buildForAnalyzing = "YES"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "ElixxirDAppsSDKTests" - BuildableName = "ElixxirDAppsSDKTests" - BlueprintName = "ElixxirDAppsSDKTests" + BlueprintIdentifier = "XXClient" + BuildableName = "XXClient" + BlueprintName = "XXClient" ReferencedContainer = "container:"> </BuildableReference> </BuildActionEntry> @@ -47,9 +33,9 @@ skipped = "NO"> <BuildableReference BuildableIdentifier = "primary" - BlueprintIdentifier = "ElixxirDAppsSDKTests" - BuildableName = "ElixxirDAppsSDKTests" - BlueprintName = "ElixxirDAppsSDKTests" + BlueprintIdentifier = "XXClientTests" + BuildableName = "XXClientTests" + BlueprintName = "XXClientTests" ReferencedContainer = "container:"> </BuildableReference> </TestableReference> @@ -75,9 +61,9 @@ <MacroExpansion> <BuildableReference BuildableIdentifier = "primary" - BlueprintIdentifier = "ElixxirDAppsSDK" - BuildableName = "ElixxirDAppsSDK" - BlueprintName = "ElixxirDAppsSDK" + BlueprintIdentifier = "XXClient" + BuildableName = "XXClient" + BlueprintName = "XXClient" ReferencedContainer = "container:"> </BuildableReference> </MacroExpansion> diff --git a/Example/example-app/Package.swift b/Example/example-app/Package.swift index 001088bb..ec68a31a 100644 --- a/Example/example-app/Package.swift +++ b/Example/example-app/Package.swift @@ -4,10 +4,8 @@ import PackageDescription let swiftSettings: [SwiftSetting] = [ .unsafeFlags( [ - "-Xfrontend", - "-debug-time-function-bodies", - "-Xfrontend", - "-debug-time-expression-type-checking", + "-Xfrontend", "-debug-time-function-bodies", + "-Xfrontend", "-debug-time-expression-type-checking", ], .when(configuration: .debug) ), @@ -25,6 +23,9 @@ let package = Package( .library(name: "SessionFeature", targets: ["SessionFeature"]), ], dependencies: [ + .package( + path: "../../" + ), .package( url: "https://github.com/pointfreeco/swift-composable-architecture.git", .upToNextMajor(from: "0.39.0") @@ -33,10 +34,6 @@ let package = Package( url: "https://github.com/darrarski/swift-composable-presentation.git", .upToNextMajor(from: "0.5.2") ), - .package( - // ElixxirDAppsSDK - path: "../../" - ), .package( url: "https://github.com/kishikawakatsumi/KeychainAccess.git", .upToNextMajor(from: "4.2.2") @@ -55,9 +52,9 @@ let package = Package( .target(name: "SessionFeature"), .product(name: "ComposableArchitecture", package: "swift-composable-architecture"), .product(name: "ComposablePresentation", package: "swift-composable-presentation"), - .product(name: "ElixxirDAppsSDK", package: "elixxir-dapps-sdk-swift"), .product(name: "KeychainAccess", package: "KeychainAccess"), .product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"), + .product(name: "XXClient", package: "elixxir-dapps-sdk-swift"), ], swiftSettings: swiftSettings ), @@ -72,8 +69,8 @@ let package = Package( name: "ErrorFeature", dependencies: [ .product(name: "ComposableArchitecture", package: "swift-composable-architecture"), - .product(name: "ElixxirDAppsSDK", package: "elixxir-dapps-sdk-swift"), .product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"), + .product(name: "XXClient", package: "elixxir-dapps-sdk-swift"), ], swiftSettings: swiftSettings ), @@ -90,8 +87,8 @@ let package = Package( .target(name: "ErrorFeature"), .product(name: "ComposableArchitecture", package: "swift-composable-architecture"), .product(name: "ComposablePresentation", package: "swift-composable-presentation"), - .product(name: "ElixxirDAppsSDK", package: "elixxir-dapps-sdk-swift"), .product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"), + .product(name: "XXClient", package: "elixxir-dapps-sdk-swift"), ], swiftSettings: swiftSettings ), @@ -108,8 +105,8 @@ let package = Package( .target(name: "ErrorFeature"), .product(name: "ComposableArchitecture", package: "swift-composable-architecture"), .product(name: "ComposablePresentation", package: "swift-composable-presentation"), - .product(name: "ElixxirDAppsSDK", package: "elixxir-dapps-sdk-swift"), .product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"), + .product(name: "XXClient", package: "elixxir-dapps-sdk-swift"), ], swiftSettings: swiftSettings ), diff --git a/Example/example-app/Sources/AppFeature/App.swift b/Example/example-app/Sources/AppFeature/App.swift index 3392af19..c1fa5941 100644 --- a/Example/example-app/Sources/AppFeature/App.swift +++ b/Example/example-app/Sources/AppFeature/App.swift @@ -1,10 +1,10 @@ import Combine import ComposableArchitecture -import ElixxirDAppsSDK import ErrorFeature import LandingFeature import SessionFeature import SwiftUI +import XXClient @main struct App: SwiftUI.App { diff --git a/Example/example-app/Sources/AppFeature/PasswordStorage+Keychain.swift b/Example/example-app/Sources/AppFeature/PasswordStorage+Keychain.swift index 5eb1a61d..1b1a26de 100644 --- a/Example/example-app/Sources/AppFeature/PasswordStorage+Keychain.swift +++ b/Example/example-app/Sources/AppFeature/PasswordStorage+Keychain.swift @@ -1,5 +1,5 @@ -import ElixxirDAppsSDK import KeychainAccess +import XXClient extension PasswordStorage { static let keychain: PasswordStorage = { diff --git a/Example/example-app/Sources/LandingFeature/LandingFeature.swift b/Example/example-app/Sources/LandingFeature/LandingFeature.swift index 8de2eb33..294b53f8 100644 --- a/Example/example-app/Sources/LandingFeature/LandingFeature.swift +++ b/Example/example-app/Sources/LandingFeature/LandingFeature.swift @@ -1,8 +1,8 @@ import Combine import ComposableArchitecture -import ElixxirDAppsSDK import ErrorFeature import XCTestDynamicOverlay +import XXClient public struct LandingState: Equatable { public init( diff --git a/Example/example-app/Sources/SessionFeature/NetworkFollowerStatusView.swift b/Example/example-app/Sources/SessionFeature/NetworkFollowerStatusView.swift index dbb06c4f..7b478312 100644 --- a/Example/example-app/Sources/SessionFeature/NetworkFollowerStatusView.swift +++ b/Example/example-app/Sources/SessionFeature/NetworkFollowerStatusView.swift @@ -1,5 +1,5 @@ -import ElixxirDAppsSDK import SwiftUI +import XXClient struct NetworkFollowerStatusView: View { var status: NetworkFollowerStatus? diff --git a/Example/example-app/Sources/SessionFeature/SessionFeature.swift b/Example/example-app/Sources/SessionFeature/SessionFeature.swift index bdbc1015..6e0931cb 100644 --- a/Example/example-app/Sources/SessionFeature/SessionFeature.swift +++ b/Example/example-app/Sources/SessionFeature/SessionFeature.swift @@ -1,8 +1,8 @@ import Combine import ComposableArchitecture -import ElixxirDAppsSDK import ErrorFeature import XCTestDynamicOverlay +import XXClient public struct SessionState: Equatable { public init( diff --git a/Example/example-app/Sources/SessionFeature/SessionView.swift b/Example/example-app/Sources/SessionFeature/SessionView.swift index 395cfcb1..d095a421 100644 --- a/Example/example-app/Sources/SessionFeature/SessionView.swift +++ b/Example/example-app/Sources/SessionFeature/SessionView.swift @@ -1,8 +1,8 @@ import ComposableArchitecture import ComposablePresentation -import ElixxirDAppsSDK import ErrorFeature import SwiftUI +import XXClient public struct SessionView: View { public init(store: Store<SessionState, SessionAction>) { diff --git a/Example/example-app/Tests/SessionFeatureTests/SessionFeatureTests.swift b/Example/example-app/Tests/SessionFeatureTests/SessionFeatureTests.swift index 5d860648..33261ec6 100644 --- a/Example/example-app/Tests/SessionFeatureTests/SessionFeatureTests.swift +++ b/Example/example-app/Tests/SessionFeatureTests/SessionFeatureTests.swift @@ -1,7 +1,7 @@ import ComposableArchitecture -import ElixxirDAppsSDK import ErrorFeature import XCTest +import XXClient @testable import SessionFeature final class SessionFeatureTests: XCTestCase { diff --git a/Package.swift b/Package.swift index 4dfa1f29..dc48fcd5 100644 --- a/Package.swift +++ b/Package.swift @@ -5,10 +5,8 @@ import PackageDescription let swiftSettings: [SwiftSetting] = [ .unsafeFlags( [ - "-Xfrontend", - "-debug-time-function-bodies", - "-Xfrontend", - "-debug-time-expression-type-checking", + "-Xfrontend", "-debug-time-function-bodies", + "-Xfrontend", "-debug-time-expression-type-checking", ], .when(configuration: .debug) ), @@ -21,7 +19,7 @@ let package = Package( .iOS(.v14), ], products: [ - .library(name: "ElixxirDAppsSDK", targets: ["ElixxirDAppsSDK"]), + .library(name: "XXClient", targets: ["XXClient"]), ], dependencies: [ .package( @@ -35,7 +33,7 @@ let package = Package( ], targets: [ .target( - name: "ElixxirDAppsSDK", + name: "XXClient", dependencies: [ .target(name: "Bindings"), .product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"), @@ -43,9 +41,9 @@ let package = Package( swiftSettings: swiftSettings ), .testTarget( - name: "ElixxirDAppsSDKTests", + name: "XXClientTests", dependencies: [ - .target(name: "ElixxirDAppsSDK"), + .target(name: "XXClient"), .product(name: "CustomDump", package: "swift-custom-dump"), ], swiftSettings: swiftSettings diff --git a/README.md b/README.md index dc615fe2..5c0f3d59 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ You can find full documentation with step by step guide [here](https://xxdk-dev. ## 🚀 Quick Start -Add `ElixxirDAppsSDK` library as a dependency to your project using Swift Package Manager. +Add `XXClient` library as a dependency to your project using Swift Package Manager. ### â–¶ï¸ Instantiating cMix @@ -139,7 +139,7 @@ Open `ElixxirDAppsSDK.xcworkspace` in Xcode (≥13.4). ``` ElixxirDAppsSDK [Xcode Workspace] ├─ elixxir-dapps-sdk-swift [Swift Package] - | └─ ElixxirDAppsSDK [Library] + | └─ XXClient [Library] └─ Example [Xcode Project] ├─ ExampleApp (iOS) [iOS App Target] ├─ example-app [Swift Package] @@ -152,7 +152,7 @@ ElixxirDAppsSDK [Xcode Workspace] ### Build schemes -- Use `exlixxir-dapps-sdk-swift` scheme to build and test the package with `ElixxirDAppsSDK` library. +- Use `exlixxir-dapps-sdk-swift` scheme to build and test the package. - Use `ExampleApp (iOS)` to build and run the example app. - Use `example-app` scheme to build and test the example app package with all contained libraries. - Use `ExampleAppIcon` scheme with macOS target to build and preview the example app icon. diff --git a/Sources/ElixxirDAppsSDK/Backup/Backup.swift b/Sources/XXClient/Backup/Backup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Backup/Backup.swift rename to Sources/XXClient/Backup/Backup.swift diff --git a/Sources/ElixxirDAppsSDK/Backup/Functors/BackupAddJson.swift b/Sources/XXClient/Backup/Functors/BackupAddJson.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Backup/Functors/BackupAddJson.swift rename to Sources/XXClient/Backup/Functors/BackupAddJson.swift diff --git a/Sources/ElixxirDAppsSDK/Backup/Functors/BackupIsRunning.swift b/Sources/XXClient/Backup/Functors/BackupIsRunning.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Backup/Functors/BackupIsRunning.swift rename to Sources/XXClient/Backup/Functors/BackupIsRunning.swift diff --git a/Sources/ElixxirDAppsSDK/Backup/Functors/BackupStop.swift b/Sources/XXClient/Backup/Functors/BackupStop.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Backup/Functors/BackupStop.swift rename to Sources/XXClient/Backup/Functors/BackupStop.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/CMix.swift b/Sources/XXClient/CMix/CMix.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/CMix.swift rename to Sources/XXClient/CMix/CMix.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixAddHealthCallback.swift b/Sources/XXClient/CMix/Functors/CMixAddHealthCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixAddHealthCallback.swift rename to Sources/XXClient/CMix/Functors/CMixAddHealthCallback.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift b/Sources/XXClient/CMix/Functors/CMixConnect.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift rename to Sources/XXClient/CMix/Functors/CMixConnect.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixGetId.swift b/Sources/XXClient/CMix/Functors/CMixGetId.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixGetId.swift rename to Sources/XXClient/CMix/Functors/CMixGetId.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixGetNodeRegistrationStatus.swift b/Sources/XXClient/CMix/Functors/CMixGetNodeRegistrationStatus.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixGetNodeRegistrationStatus.swift rename to Sources/XXClient/CMix/Functors/CMixGetNodeRegistrationStatus.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift b/Sources/XXClient/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift rename to Sources/XXClient/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixHasRunningProcesses.swift b/Sources/XXClient/CMix/Functors/CMixHasRunningProcesses.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixHasRunningProcesses.swift rename to Sources/XXClient/CMix/Functors/CMixHasRunningProcesses.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixIsHealthy.swift b/Sources/XXClient/CMix/Functors/CMixIsHealthy.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixIsHealthy.swift rename to Sources/XXClient/CMix/Functors/CMixIsHealthy.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixMakeLegacyReceptionIdentity.swift b/Sources/XXClient/CMix/Functors/CMixMakeLegacyReceptionIdentity.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixMakeLegacyReceptionIdentity.swift rename to Sources/XXClient/CMix/Functors/CMixMakeLegacyReceptionIdentity.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixMakeReceptionIdentity.swift b/Sources/XXClient/CMix/Functors/CMixMakeReceptionIdentity.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixMakeReceptionIdentity.swift rename to Sources/XXClient/CMix/Functors/CMixMakeReceptionIdentity.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixNetworkFollowerStatus.swift b/Sources/XXClient/CMix/Functors/CMixNetworkFollowerStatus.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixNetworkFollowerStatus.swift rename to Sources/XXClient/CMix/Functors/CMixNetworkFollowerStatus.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixRegisterClientErrorCallback.swift b/Sources/XXClient/CMix/Functors/CMixRegisterClientErrorCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixRegisterClientErrorCallback.swift rename to Sources/XXClient/CMix/Functors/CMixRegisterClientErrorCallback.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixStartNetworkFollower.swift b/Sources/XXClient/CMix/Functors/CMixStartNetworkFollower.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixStartNetworkFollower.swift rename to Sources/XXClient/CMix/Functors/CMixStartNetworkFollower.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixStopNetworkFollower.swift b/Sources/XXClient/CMix/Functors/CMixStopNetworkFollower.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixStopNetworkFollower.swift rename to Sources/XXClient/CMix/Functors/CMixStopNetworkFollower.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixWaitForNetwork.swift b/Sources/XXClient/CMix/Functors/CMixWaitForNetwork.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixWaitForNetwork.swift rename to Sources/XXClient/CMix/Functors/CMixWaitForNetwork.swift diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixWaitForRoundResult.swift b/Sources/XXClient/CMix/Functors/CMixWaitForRoundResult.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CMix/Functors/CMixWaitForRoundResult.swift rename to Sources/XXClient/CMix/Functors/CMixWaitForRoundResult.swift diff --git a/Sources/ElixxirDAppsSDK/CmixManager/CMixManager.swift b/Sources/XXClient/CMixManager/CMixManager.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CmixManager/CMixManager.swift rename to Sources/XXClient/CMixManager/CMixManager.swift diff --git a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift b/Sources/XXClient/CMixManager/Functors/CMixManagerCreate.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift rename to Sources/XXClient/CMixManager/Functors/CMixManagerCreate.swift diff --git a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerHasStorage.swift b/Sources/XXClient/CMixManager/Functors/CMixManagerHasStorage.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerHasStorage.swift rename to Sources/XXClient/CMixManager/Functors/CMixManagerHasStorage.swift diff --git a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerLoad.swift b/Sources/XXClient/CMixManager/Functors/CMixManagerLoad.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerLoad.swift rename to Sources/XXClient/CMixManager/Functors/CMixManagerLoad.swift diff --git a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerRemove.swift b/Sources/XXClient/CMixManager/Functors/CMixManagerRemove.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerRemove.swift rename to Sources/XXClient/CMixManager/Functors/CMixManagerRemove.swift diff --git a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerRestore.swift b/Sources/XXClient/CMixManager/Functors/CMixManagerRestore.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerRestore.swift rename to Sources/XXClient/CMixManager/Functors/CMixManagerRestore.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift b/Sources/XXClient/Callbacks/AuthCallbacks.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift rename to Sources/XXClient/Callbacks/AuthCallbacks.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/BroadcastListener.swift b/Sources/XXClient/Callbacks/BroadcastListener.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/BroadcastListener.swift rename to Sources/XXClient/Callbacks/BroadcastListener.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/ClientErrorCallback.swift b/Sources/XXClient/Callbacks/ClientErrorCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/ClientErrorCallback.swift rename to Sources/XXClient/Callbacks/ClientErrorCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/FileTransferProgressCallback.swift b/Sources/XXClient/Callbacks/FileTransferProgressCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/FileTransferProgressCallback.swift rename to Sources/XXClient/Callbacks/FileTransferProgressCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/GroupChatProcessor.swift b/Sources/XXClient/Callbacks/GroupChatProcessor.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/GroupChatProcessor.swift rename to Sources/XXClient/Callbacks/GroupChatProcessor.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/GroupRequest.swift b/Sources/XXClient/Callbacks/GroupRequest.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/GroupRequest.swift rename to Sources/XXClient/Callbacks/GroupRequest.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/HealthCallback.swift b/Sources/XXClient/Callbacks/HealthCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/HealthCallback.swift rename to Sources/XXClient/Callbacks/HealthCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/Listener.swift b/Sources/XXClient/Callbacks/Listener.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/Listener.swift rename to Sources/XXClient/Callbacks/Listener.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/LogWriter.swift b/Sources/XXClient/Callbacks/LogWriter.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/LogWriter.swift rename to Sources/XXClient/Callbacks/LogWriter.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/MessageDeliveryCallback.swift b/Sources/XXClient/Callbacks/MessageDeliveryCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/MessageDeliveryCallback.swift rename to Sources/XXClient/Callbacks/MessageDeliveryCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/Processor.swift b/Sources/XXClient/Callbacks/Processor.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/Processor.swift rename to Sources/XXClient/Callbacks/Processor.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/ReceiveFileCallback.swift b/Sources/XXClient/Callbacks/ReceiveFileCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/ReceiveFileCallback.swift rename to Sources/XXClient/Callbacks/ReceiveFileCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/RestlikeCallback.swift b/Sources/XXClient/Callbacks/RestlikeCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/RestlikeCallback.swift rename to Sources/XXClient/Callbacks/RestlikeCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/SingleUseCallback.swift b/Sources/XXClient/Callbacks/SingleUseCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/SingleUseCallback.swift rename to Sources/XXClient/Callbacks/SingleUseCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/SingleUseResponse.swift b/Sources/XXClient/Callbacks/SingleUseResponse.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/SingleUseResponse.swift rename to Sources/XXClient/Callbacks/SingleUseResponse.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/UdLookupCallback.swift b/Sources/XXClient/Callbacks/UdLookupCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/UdLookupCallback.swift rename to Sources/XXClient/Callbacks/UdLookupCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/UdNetworkStatus.swift b/Sources/XXClient/Callbacks/UdNetworkStatus.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/UdNetworkStatus.swift rename to Sources/XXClient/Callbacks/UdNetworkStatus.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/UdSearchCallback.swift b/Sources/XXClient/Callbacks/UdSearchCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/UdSearchCallback.swift rename to Sources/XXClient/Callbacks/UdSearchCallback.swift diff --git a/Sources/ElixxirDAppsSDK/Callbacks/UpdateBackupFunc.swift b/Sources/XXClient/Callbacks/UpdateBackupFunc.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Callbacks/UpdateBackupFunc.swift rename to Sources/XXClient/Callbacks/UpdateBackupFunc.swift diff --git a/Sources/ElixxirDAppsSDK/Channel/Channel.swift b/Sources/XXClient/Channel/Channel.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Channel/Channel.swift rename to Sources/XXClient/Channel/Channel.swift diff --git a/Sources/ElixxirDAppsSDK/Channel/Functors/ChannelBroadcast.swift b/Sources/XXClient/Channel/Functors/ChannelBroadcast.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Channel/Functors/ChannelBroadcast.swift rename to Sources/XXClient/Channel/Functors/ChannelBroadcast.swift diff --git a/Sources/ElixxirDAppsSDK/Channel/Functors/ChannelBroadcastAsymmetric.swift b/Sources/XXClient/Channel/Functors/ChannelBroadcastAsymmetric.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Channel/Functors/ChannelBroadcastAsymmetric.swift rename to Sources/XXClient/Channel/Functors/ChannelBroadcastAsymmetric.swift diff --git a/Sources/ElixxirDAppsSDK/Channel/Functors/ChannelGet.swift b/Sources/XXClient/Channel/Functors/ChannelGet.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Channel/Functors/ChannelGet.swift rename to Sources/XXClient/Channel/Functors/ChannelGet.swift diff --git a/Sources/ElixxirDAppsSDK/Channel/Functors/ChannelListen.swift b/Sources/XXClient/Channel/Functors/ChannelListen.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Channel/Functors/ChannelListen.swift rename to Sources/XXClient/Channel/Functors/ChannelListen.swift diff --git a/Sources/ElixxirDAppsSDK/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift b/Sources/XXClient/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift rename to Sources/XXClient/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift diff --git a/Sources/ElixxirDAppsSDK/Channel/Functors/ChannelMaxPayloadSize.swift b/Sources/XXClient/Channel/Functors/ChannelMaxPayloadSize.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Channel/Functors/ChannelMaxPayloadSize.swift rename to Sources/XXClient/Channel/Functors/ChannelMaxPayloadSize.swift diff --git a/Sources/ElixxirDAppsSDK/Channel/Functors/ChannelStop.swift b/Sources/XXClient/Channel/Functors/ChannelStop.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Channel/Functors/ChannelStop.swift rename to Sources/XXClient/Channel/Functors/ChannelStop.swift diff --git a/Sources/ElixxirDAppsSDK/Connection/Connection.swift b/Sources/XXClient/Connection/Connection.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Connection/Connection.swift rename to Sources/XXClient/Connection/Connection.swift diff --git a/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionClose.swift b/Sources/XXClient/Connection/Functors/ConnectionClose.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionClose.swift rename to Sources/XXClient/Connection/Functors/ConnectionClose.swift diff --git a/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionGetId.swift b/Sources/XXClient/Connection/Functors/ConnectionGetId.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionGetId.swift rename to Sources/XXClient/Connection/Functors/ConnectionGetId.swift diff --git a/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionGetPartner.swift b/Sources/XXClient/Connection/Functors/ConnectionGetPartner.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionGetPartner.swift rename to Sources/XXClient/Connection/Functors/ConnectionGetPartner.swift diff --git a/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionIsAuthenticated.swift b/Sources/XXClient/Connection/Functors/ConnectionIsAuthenticated.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionIsAuthenticated.swift rename to Sources/XXClient/Connection/Functors/ConnectionIsAuthenticated.swift diff --git a/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionRegisterListener.swift b/Sources/XXClient/Connection/Functors/ConnectionRegisterListener.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionRegisterListener.swift rename to Sources/XXClient/Connection/Functors/ConnectionRegisterListener.swift diff --git a/Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionSend.swift b/Sources/XXClient/Connection/Functors/ConnectionSend.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Connection/Functors/ConnectionSend.swift rename to Sources/XXClient/Connection/Functors/ConnectionSend.swift diff --git a/Sources/ElixxirDAppsSDK/DummyTraffic/DummyTraffic.swift b/Sources/XXClient/DummyTraffic/DummyTraffic.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/DummyTraffic/DummyTraffic.swift rename to Sources/XXClient/DummyTraffic/DummyTraffic.swift diff --git a/Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficGetStatus.swift b/Sources/XXClient/DummyTraffic/Functors/DummyTrafficGetStatus.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficGetStatus.swift rename to Sources/XXClient/DummyTraffic/Functors/DummyTrafficGetStatus.swift diff --git a/Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficSetStatus.swift b/Sources/XXClient/DummyTraffic/Functors/DummyTrafficSetStatus.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficSetStatus.swift rename to Sources/XXClient/DummyTraffic/Functors/DummyTrafficSetStatus.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/E2E.swift b/Sources/XXClient/E2E/E2E.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/E2E.swift rename to Sources/XXClient/E2E/E2E.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EAddPartnerCallback.swift b/Sources/XXClient/E2E/Functors/E2EAddPartnerCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EAddPartnerCallback.swift rename to Sources/XXClient/E2E/Functors/E2EAddPartnerCallback.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EAddService.swift b/Sources/XXClient/E2E/Functors/E2EAddService.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EAddService.swift rename to Sources/XXClient/E2E/Functors/E2EAddService.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2ECallAllReceivedRequests.swift b/Sources/XXClient/E2E/Functors/E2ECallAllReceivedRequests.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2ECallAllReceivedRequests.swift rename to Sources/XXClient/E2E/Functors/E2ECallAllReceivedRequests.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EConfirmReceivedRequest.swift b/Sources/XXClient/E2E/Functors/E2EConfirmReceivedRequest.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EConfirmReceivedRequest.swift rename to Sources/XXClient/E2E/Functors/E2EConfirmReceivedRequest.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EDeleteRequest.swift b/Sources/XXClient/E2E/Functors/E2EDeleteRequest.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EDeleteRequest.swift rename to Sources/XXClient/E2E/Functors/E2EDeleteRequest.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetAllPartnerIds.swift b/Sources/XXClient/E2E/Functors/E2EGetAllPartnerIds.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetAllPartnerIds.swift rename to Sources/XXClient/E2E/Functors/E2EGetAllPartnerIds.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetContact.swift b/Sources/XXClient/E2E/Functors/E2EGetContact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetContact.swift rename to Sources/XXClient/E2E/Functors/E2EGetContact.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetHistoricalDHPrivateKey.swift b/Sources/XXClient/E2E/Functors/E2EGetHistoricalDHPrivateKey.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetHistoricalDHPrivateKey.swift rename to Sources/XXClient/E2E/Functors/E2EGetHistoricalDHPrivateKey.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetHistoricalDHPublicKey.swift b/Sources/XXClient/E2E/Functors/E2EGetHistoricalDHPublicKey.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetHistoricalDHPublicKey.swift rename to Sources/XXClient/E2E/Functors/E2EGetHistoricalDHPublicKey.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetId.swift b/Sources/XXClient/E2E/Functors/E2EGetId.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetId.swift rename to Sources/XXClient/E2E/Functors/E2EGetId.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetReceivedRequest.swift b/Sources/XXClient/E2E/Functors/E2EGetReceivedRequest.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetReceivedRequest.swift rename to Sources/XXClient/E2E/Functors/E2EGetReceivedRequest.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetReceptionId.swift b/Sources/XXClient/E2E/Functors/E2EGetReceptionId.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetReceptionId.swift rename to Sources/XXClient/E2E/Functors/E2EGetReceptionId.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdAddressFromNdf.swift b/Sources/XXClient/E2E/Functors/E2EGetUdAddressFromNdf.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdAddressFromNdf.swift rename to Sources/XXClient/E2E/Functors/E2EGetUdAddressFromNdf.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdCertFromNdf.swift b/Sources/XXClient/E2E/Functors/E2EGetUdCertFromNdf.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdCertFromNdf.swift rename to Sources/XXClient/E2E/Functors/E2EGetUdCertFromNdf.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdContactFromNdf.swift b/Sources/XXClient/E2E/Functors/E2EGetUdContactFromNdf.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdContactFromNdf.swift rename to Sources/XXClient/E2E/Functors/E2EGetUdContactFromNdf.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EHasAuthenticatedChannel.swift b/Sources/XXClient/E2E/Functors/E2EHasAuthenticatedChannel.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EHasAuthenticatedChannel.swift rename to Sources/XXClient/E2E/Functors/E2EHasAuthenticatedChannel.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EPartitionSize.swift b/Sources/XXClient/E2E/Functors/E2EPartitionSize.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EPartitionSize.swift rename to Sources/XXClient/E2E/Functors/E2EPartitionSize.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EPayloadSize.swift b/Sources/XXClient/E2E/Functors/E2EPayloadSize.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EPayloadSize.swift rename to Sources/XXClient/E2E/Functors/E2EPayloadSize.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2ERegisterListener.swift b/Sources/XXClient/E2E/Functors/E2ERegisterListener.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2ERegisterListener.swift rename to Sources/XXClient/E2E/Functors/E2ERegisterListener.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2ERemoveService.swift b/Sources/XXClient/E2E/Functors/E2ERemoveService.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2ERemoveService.swift rename to Sources/XXClient/E2E/Functors/E2ERemoveService.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EReplayConfirmReceivedRequest.swift b/Sources/XXClient/E2E/Functors/E2EReplayConfirmReceivedRequest.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EReplayConfirmReceivedRequest.swift rename to Sources/XXClient/E2E/Functors/E2EReplayConfirmReceivedRequest.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2ERequestAuthenticatedChannel.swift b/Sources/XXClient/E2E/Functors/E2ERequestAuthenticatedChannel.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2ERequestAuthenticatedChannel.swift rename to Sources/XXClient/E2E/Functors/E2ERequestAuthenticatedChannel.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EResetAuthenticatedChannel.swift b/Sources/XXClient/E2E/Functors/E2EResetAuthenticatedChannel.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EResetAuthenticatedChannel.swift rename to Sources/XXClient/E2E/Functors/E2EResetAuthenticatedChannel.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2ESend.swift b/Sources/XXClient/E2E/Functors/E2ESend.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2ESend.swift rename to Sources/XXClient/E2E/Functors/E2ESend.swift diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EVerifyOwnership.swift b/Sources/XXClient/E2E/Functors/E2EVerifyOwnership.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/E2E/Functors/E2EVerifyOwnership.swift rename to Sources/XXClient/E2E/Functors/E2EVerifyOwnership.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/FilePartTracker.swift b/Sources/XXClient/FileTransfer/FilePartTracker.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/FilePartTracker.swift rename to Sources/XXClient/FileTransfer/FilePartTracker.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/FileTransfer.swift b/Sources/XXClient/FileTransfer/FileTransfer.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/FileTransfer.swift rename to Sources/XXClient/FileTransfer/FileTransfer.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FilePartTrackerGetNumParts.swift b/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetNumParts.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FilePartTrackerGetNumParts.swift rename to Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetNumParts.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift b/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift rename to Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferCloseSend.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferCloseSend.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferCloseSend.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferCloseSend.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferMaxFileSize.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileSize.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferMaxFileSize.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileSize.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferMaxFilenameLen.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFilenameLen.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferMaxFilenameLen.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferMaxFilenameLen.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferMaxPreviewSize.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxPreviewSize.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferMaxPreviewSize.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferMaxPreviewSize.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferReceive.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferReceive.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferReceive.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferReceive.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferRegisterReceivedProgressCallback.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferRegisterReceivedProgressCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferRegisterReceivedProgressCallback.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferRegisterReceivedProgressCallback.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferRegisterSentProgressCallback.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferRegisterSentProgressCallback.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferRegisterSentProgressCallback.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferRegisterSentProgressCallback.swift diff --git a/Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferSend.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferSend.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/FileTransfer/Functors/FileTransferSend.swift rename to Sources/XXClient/FileTransfer/Functors/FileTransferSend.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/AsyncRequestRestlike.swift b/Sources/XXClient/Functors/AsyncRequestRestlike.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/AsyncRequestRestlike.swift rename to Sources/XXClient/Functors/AsyncRequestRestlike.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/CreateUserFriendlyErrorMessage.swift b/Sources/XXClient/Functors/CreateUserFriendlyErrorMessage.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/CreateUserFriendlyErrorMessage.swift rename to Sources/XXClient/Functors/CreateUserFriendlyErrorMessage.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/DownloadAndVerifySignedNdf.swift b/Sources/XXClient/Functors/DownloadAndVerifySignedNdf.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/DownloadAndVerifySignedNdf.swift rename to Sources/XXClient/Functors/DownloadAndVerifySignedNdf.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/EnableGrpcLogs.swift b/Sources/XXClient/Functors/EnableGrpcLogs.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/EnableGrpcLogs.swift rename to Sources/XXClient/Functors/EnableGrpcLogs.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GenerateSecret.swift b/Sources/XXClient/Functors/GenerateSecret.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GenerateSecret.swift rename to Sources/XXClient/Functors/GenerateSecret.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetCMixParams.swift b/Sources/XXClient/Functors/GetCMixParams.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetCMixParams.swift rename to Sources/XXClient/Functors/GetCMixParams.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetDependencies.swift b/Sources/XXClient/Functors/GetDependencies.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetDependencies.swift rename to Sources/XXClient/Functors/GetDependencies.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetE2EFileTransferParams.swift b/Sources/XXClient/Functors/GetE2EFileTransferParams.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetE2EFileTransferParams.swift rename to Sources/XXClient/Functors/GetE2EFileTransferParams.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetE2EParams.swift b/Sources/XXClient/Functors/GetE2EParams.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetE2EParams.swift rename to Sources/XXClient/Functors/GetE2EParams.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetFactsFromContact.swift b/Sources/XXClient/Functors/GetFactsFromContact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetFactsFromContact.swift rename to Sources/XXClient/Functors/GetFactsFromContact.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetFileTransferParams.swift b/Sources/XXClient/Functors/GetFileTransferParams.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetFileTransferParams.swift rename to Sources/XXClient/Functors/GetFileTransferParams.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetGitVersion.swift b/Sources/XXClient/Functors/GetGitVersion.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetGitVersion.swift rename to Sources/XXClient/Functors/GetGitVersion.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetIdFromContact.swift b/Sources/XXClient/Functors/GetIdFromContact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetIdFromContact.swift rename to Sources/XXClient/Functors/GetIdFromContact.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetPublicKeyFromContact.swift b/Sources/XXClient/Functors/GetPublicKeyFromContact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetPublicKeyFromContact.swift rename to Sources/XXClient/Functors/GetPublicKeyFromContact.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetSingleUseParams.swift b/Sources/XXClient/Functors/GetSingleUseParams.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetSingleUseParams.swift rename to Sources/XXClient/Functors/GetSingleUseParams.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/GetVersion.swift b/Sources/XXClient/Functors/GetVersion.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/GetVersion.swift rename to Sources/XXClient/Functors/GetVersion.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift b/Sources/XXClient/Functors/InitFileTransfer.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift rename to Sources/XXClient/Functors/InitFileTransfer.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/InitializeBackup.swift b/Sources/XXClient/Functors/InitializeBackup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/InitializeBackup.swift rename to Sources/XXClient/Functors/InitializeBackup.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/IsRegisteredWithUD.swift b/Sources/XXClient/Functors/IsRegisteredWithUD.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/IsRegisteredWithUD.swift rename to Sources/XXClient/Functors/IsRegisteredWithUD.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/Listen.swift b/Sources/XXClient/Functors/Listen.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/Listen.swift rename to Sources/XXClient/Functors/Listen.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift b/Sources/XXClient/Functors/LoadCMix.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift rename to Sources/XXClient/Functors/LoadCMix.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/LoadReceptionIdentity.swift b/Sources/XXClient/Functors/LoadReceptionIdentity.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/LoadReceptionIdentity.swift rename to Sources/XXClient/Functors/LoadReceptionIdentity.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/Login.swift b/Sources/XXClient/Functors/Login.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/Login.swift rename to Sources/XXClient/Functors/Login.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift b/Sources/XXClient/Functors/LookupUD.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/LookupUD.swift rename to Sources/XXClient/Functors/LookupUD.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/NewBroadcastChannel.swift b/Sources/XXClient/Functors/NewBroadcastChannel.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/NewBroadcastChannel.swift rename to Sources/XXClient/Functors/NewBroadcastChannel.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/NewCMix.swift b/Sources/XXClient/Functors/NewCMix.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/NewCMix.swift rename to Sources/XXClient/Functors/NewCMix.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/NewCMixFromBackup.swift b/Sources/XXClient/Functors/NewCMixFromBackup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/NewCMixFromBackup.swift rename to Sources/XXClient/Functors/NewCMixFromBackup.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/NewDummyTrafficManager.swift b/Sources/XXClient/Functors/NewDummyTrafficManager.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/NewDummyTrafficManager.swift rename to Sources/XXClient/Functors/NewDummyTrafficManager.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/NewGroupChat.swift b/Sources/XXClient/Functors/NewGroupChat.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/NewGroupChat.swift rename to Sources/XXClient/Functors/NewGroupChat.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/NewOrLoadUd.swift b/Sources/XXClient/Functors/NewOrLoadUd.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/NewOrLoadUd.swift rename to Sources/XXClient/Functors/NewOrLoadUd.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/NewUdManagerFromBackup.swift b/Sources/XXClient/Functors/NewUdManagerFromBackup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/NewUdManagerFromBackup.swift rename to Sources/XXClient/Functors/NewUdManagerFromBackup.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/RegisterForNotifications.swift b/Sources/XXClient/Functors/RegisterForNotifications.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/RegisterForNotifications.swift rename to Sources/XXClient/Functors/RegisterForNotifications.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/RegisterLogWriter.swift b/Sources/XXClient/Functors/RegisterLogWriter.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/RegisterLogWriter.swift rename to Sources/XXClient/Functors/RegisterLogWriter.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/RequestRestlike.swift b/Sources/XXClient/Functors/RequestRestlike.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/RequestRestlike.swift rename to Sources/XXClient/Functors/RequestRestlike.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/RestlikeRequest.swift b/Sources/XXClient/Functors/RestlikeRequest.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/RestlikeRequest.swift rename to Sources/XXClient/Functors/RestlikeRequest.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/ResumeBackup.swift b/Sources/XXClient/Functors/ResumeBackup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/ResumeBackup.swift rename to Sources/XXClient/Functors/ResumeBackup.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift b/Sources/XXClient/Functors/SearchUD.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/SearchUD.swift rename to Sources/XXClient/Functors/SearchUD.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/SetFactsOnContact.swift b/Sources/XXClient/Functors/SetFactsOnContact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/SetFactsOnContact.swift rename to Sources/XXClient/Functors/SetFactsOnContact.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/SetLogLevel.swift b/Sources/XXClient/Functors/SetLogLevel.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/SetLogLevel.swift rename to Sources/XXClient/Functors/SetLogLevel.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/StoreReceptionIdentity.swift b/Sources/XXClient/Functors/StoreReceptionIdentity.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/StoreReceptionIdentity.swift rename to Sources/XXClient/Functors/StoreReceptionIdentity.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/TransmitSingleUse.swift b/Sources/XXClient/Functors/TransmitSingleUse.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/TransmitSingleUse.swift rename to Sources/XXClient/Functors/TransmitSingleUse.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/UnregisterForNotifications.swift b/Sources/XXClient/Functors/UnregisterForNotifications.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/UnregisterForNotifications.swift rename to Sources/XXClient/Functors/UnregisterForNotifications.swift diff --git a/Sources/ElixxirDAppsSDK/Functors/UpdateCommonErrors.swift b/Sources/XXClient/Functors/UpdateCommonErrors.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Functors/UpdateCommonErrors.swift rename to Sources/XXClient/Functors/UpdateCommonErrors.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Functors/GroupGetCreatedMS.swift b/Sources/XXClient/Group/Functors/GroupGetCreatedMS.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Functors/GroupGetCreatedMS.swift rename to Sources/XXClient/Group/Functors/GroupGetCreatedMS.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Functors/GroupGetCreatedNano.swift b/Sources/XXClient/Group/Functors/GroupGetCreatedNano.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Functors/GroupGetCreatedNano.swift rename to Sources/XXClient/Group/Functors/GroupGetCreatedNano.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Functors/GroupGetId.swift b/Sources/XXClient/Group/Functors/GroupGetId.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Functors/GroupGetId.swift rename to Sources/XXClient/Group/Functors/GroupGetId.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Functors/GroupGetInitMessage.swift b/Sources/XXClient/Group/Functors/GroupGetInitMessage.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Functors/GroupGetInitMessage.swift rename to Sources/XXClient/Group/Functors/GroupGetInitMessage.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Functors/GroupGetMembership.swift b/Sources/XXClient/Group/Functors/GroupGetMembership.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Functors/GroupGetMembership.swift rename to Sources/XXClient/Group/Functors/GroupGetMembership.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Functors/GroupGetName.swift b/Sources/XXClient/Group/Functors/GroupGetName.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Functors/GroupGetName.swift rename to Sources/XXClient/Group/Functors/GroupGetName.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Functors/GroupGetTrackedId.swift b/Sources/XXClient/Group/Functors/GroupGetTrackedId.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Functors/GroupGetTrackedId.swift rename to Sources/XXClient/Group/Functors/GroupGetTrackedId.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Functors/GroupSerialize.swift b/Sources/XXClient/Group/Functors/GroupSerialize.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Functors/GroupSerialize.swift rename to Sources/XXClient/Group/Functors/GroupSerialize.swift diff --git a/Sources/ElixxirDAppsSDK/Group/Group.swift b/Sources/XXClient/Group/Group.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Group/Group.swift rename to Sources/XXClient/Group/Group.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatGetGroup.swift b/Sources/XXClient/GroupChat/Functors/GroupChatGetGroup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatGetGroup.swift rename to Sources/XXClient/GroupChat/Functors/GroupChatGetGroup.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatGetGroups.swift b/Sources/XXClient/GroupChat/Functors/GroupChatGetGroups.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatGetGroups.swift rename to Sources/XXClient/GroupChat/Functors/GroupChatGetGroups.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatJoinGroup.swift b/Sources/XXClient/GroupChat/Functors/GroupChatJoinGroup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatJoinGroup.swift rename to Sources/XXClient/GroupChat/Functors/GroupChatJoinGroup.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatLeaveGroup.swift b/Sources/XXClient/GroupChat/Functors/GroupChatLeaveGroup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatLeaveGroup.swift rename to Sources/XXClient/GroupChat/Functors/GroupChatLeaveGroup.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatMakeGroup.swift b/Sources/XXClient/GroupChat/Functors/GroupChatMakeGroup.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatMakeGroup.swift rename to Sources/XXClient/GroupChat/Functors/GroupChatMakeGroup.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatNumGroups.swift b/Sources/XXClient/GroupChat/Functors/GroupChatNumGroups.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatNumGroups.swift rename to Sources/XXClient/GroupChat/Functors/GroupChatNumGroups.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatResendRequest.swift b/Sources/XXClient/GroupChat/Functors/GroupChatResendRequest.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatResendRequest.swift rename to Sources/XXClient/GroupChat/Functors/GroupChatResendRequest.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatSend.swift b/Sources/XXClient/GroupChat/Functors/GroupChatSend.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/Functors/GroupChatSend.swift rename to Sources/XXClient/GroupChat/Functors/GroupChatSend.swift diff --git a/Sources/ElixxirDAppsSDK/GroupChat/GroupChat.swift b/Sources/XXClient/GroupChat/GroupChat.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/GroupChat/GroupChat.swift rename to Sources/XXClient/GroupChat/GroupChat.swift diff --git a/Sources/ElixxirDAppsSDK/Helpers/Cancellable.swift b/Sources/XXClient/Helpers/Cancellable.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Helpers/Cancellable.swift rename to Sources/XXClient/Helpers/Cancellable.swift diff --git a/Sources/ElixxirDAppsSDK/Helpers/PasswordStorage.swift b/Sources/XXClient/Helpers/PasswordStorage.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Helpers/PasswordStorage.swift rename to Sources/XXClient/Helpers/PasswordStorage.swift diff --git a/Sources/ElixxirDAppsSDK/Models/BackupReport.swift b/Sources/XXClient/Models/BackupReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/BackupReport.swift rename to Sources/XXClient/Models/BackupReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/BroadcastMessage.swift b/Sources/XXClient/Models/BroadcastMessage.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/BroadcastMessage.swift rename to Sources/XXClient/Models/BroadcastMessage.swift diff --git a/Sources/ElixxirDAppsSDK/Models/BroadcastReport.swift b/Sources/XXClient/Models/BroadcastReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/BroadcastReport.swift rename to Sources/XXClient/Models/BroadcastReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/ChannelDef.swift b/Sources/XXClient/Models/ChannelDef.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/ChannelDef.swift rename to Sources/XXClient/Models/ChannelDef.swift diff --git a/Sources/ElixxirDAppsSDK/Models/ClientError.swift b/Sources/XXClient/Models/ClientError.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/ClientError.swift rename to Sources/XXClient/Models/ClientError.swift diff --git a/Sources/ElixxirDAppsSDK/Models/E2ESendReport.swift b/Sources/XXClient/Models/E2ESendReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/E2ESendReport.swift rename to Sources/XXClient/Models/E2ESendReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/Environment.swift b/Sources/XXClient/Models/Environment.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/Environment.swift rename to Sources/XXClient/Models/Environment.swift diff --git a/Sources/ElixxirDAppsSDK/Models/EventReport.swift b/Sources/XXClient/Models/EventReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/EventReport.swift rename to Sources/XXClient/Models/EventReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/Fact.swift b/Sources/XXClient/Models/Fact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/Fact.swift rename to Sources/XXClient/Models/Fact.swift diff --git a/Sources/ElixxirDAppsSDK/Models/FilePartStatus.swift b/Sources/XXClient/Models/FilePartStatus.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/FilePartStatus.swift rename to Sources/XXClient/Models/FilePartStatus.swift diff --git a/Sources/ElixxirDAppsSDK/Models/FileSend.swift b/Sources/XXClient/Models/FileSend.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/FileSend.swift rename to Sources/XXClient/Models/FileSend.swift diff --git a/Sources/ElixxirDAppsSDK/Models/GroupReport.swift b/Sources/XXClient/Models/GroupReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/GroupReport.swift rename to Sources/XXClient/Models/GroupReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/GroupSendReport.swift b/Sources/XXClient/Models/GroupSendReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/GroupSendReport.swift rename to Sources/XXClient/Models/GroupSendReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/LogLevel.swift b/Sources/XXClient/Models/LogLevel.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/LogLevel.swift rename to Sources/XXClient/Models/LogLevel.swift diff --git a/Sources/ElixxirDAppsSDK/Models/Message.swift b/Sources/XXClient/Models/Message.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/Message.swift rename to Sources/XXClient/Models/Message.swift diff --git a/Sources/ElixxirDAppsSDK/Models/NetworkFollowerStatus.swift b/Sources/XXClient/Models/NetworkFollowerStatus.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/NetworkFollowerStatus.swift rename to Sources/XXClient/Models/NetworkFollowerStatus.swift diff --git a/Sources/ElixxirDAppsSDK/Models/NodeRegistrationReport.swift b/Sources/XXClient/Models/NodeRegistrationReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/NodeRegistrationReport.swift rename to Sources/XXClient/Models/NodeRegistrationReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/Progress.swift b/Sources/XXClient/Models/Progress.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/Progress.swift rename to Sources/XXClient/Models/Progress.swift diff --git a/Sources/ElixxirDAppsSDK/Models/ReceivedFile.swift b/Sources/XXClient/Models/ReceivedFile.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/ReceivedFile.swift rename to Sources/XXClient/Models/ReceivedFile.swift diff --git a/Sources/ElixxirDAppsSDK/Models/ReceptionIdentity.swift b/Sources/XXClient/Models/ReceptionIdentity.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/ReceptionIdentity.swift rename to Sources/XXClient/Models/ReceptionIdentity.swift diff --git a/Sources/ElixxirDAppsSDK/Models/RestlikeMessage.swift b/Sources/XXClient/Models/RestlikeMessage.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/RestlikeMessage.swift rename to Sources/XXClient/Models/RestlikeMessage.swift diff --git a/Sources/ElixxirDAppsSDK/Models/SingleUseCallbackReport.swift b/Sources/XXClient/Models/SingleUseCallbackReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/SingleUseCallbackReport.swift rename to Sources/XXClient/Models/SingleUseCallbackReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/SingleUseResponseReport.swift b/Sources/XXClient/Models/SingleUseResponseReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/SingleUseResponseReport.swift rename to Sources/XXClient/Models/SingleUseResponseReport.swift diff --git a/Sources/ElixxirDAppsSDK/Models/SingleUseSendReport.swift b/Sources/XXClient/Models/SingleUseSendReport.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/Models/SingleUseSendReport.swift rename to Sources/XXClient/Models/SingleUseSendReport.swift diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryConfirmFact.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryConfirmFact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryConfirmFact.swift rename to Sources/XXClient/UserDiscovery/Functors/UserDiscoveryConfirmFact.swift diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryGetContact.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetContact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryGetContact.swift rename to Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetContact.swift diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryGetFacts.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetFacts.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryGetFacts.swift rename to Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetFacts.swift diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryGetId.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetId.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryGetId.swift rename to Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetId.swift diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift rename to Sources/XXClient/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryRemoveFact.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryRemoveFact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoveryRemoveFact.swift rename to Sources/XXClient/UserDiscovery/Functors/UserDiscoveryRemoveFact.swift diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoverySendRegisterFact.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoverySendRegisterFact.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/UserDiscovery/Functors/UserDiscoverySendRegisterFact.swift rename to Sources/XXClient/UserDiscovery/Functors/UserDiscoverySendRegisterFact.swift diff --git a/Sources/ElixxirDAppsSDK/UserDiscovery/UserDiscovery.swift b/Sources/XXClient/UserDiscovery/UserDiscovery.swift similarity index 100% rename from Sources/ElixxirDAppsSDK/UserDiscovery/UserDiscovery.swift rename to Sources/XXClient/UserDiscovery/UserDiscovery.swift diff --git a/Tests/ElixxirDAppsSDKTests/Models/BackupReportTests.swift b/Tests/XXClientTests/Models/BackupReportTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/BackupReportTests.swift rename to Tests/XXClientTests/Models/BackupReportTests.swift index 5fb99128..eb44a64d 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/BackupReportTests.swift +++ b/Tests/XXClientTests/Models/BackupReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class BackupReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/BroadcastMessageTests.swift b/Tests/XXClientTests/Models/BroadcastMessageTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/BroadcastMessageTests.swift rename to Tests/XXClientTests/Models/BroadcastMessageTests.swift index 3b6fa7ab..13c676ec 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/BroadcastMessageTests.swift +++ b/Tests/XXClientTests/Models/BroadcastMessageTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class BroadcastMessageTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/BroadcastReportTests.swift b/Tests/XXClientTests/Models/BroadcastReportTests.swift similarity index 95% rename from Tests/ElixxirDAppsSDKTests/Models/BroadcastReportTests.swift rename to Tests/XXClientTests/Models/BroadcastReportTests.swift index c354553c..846657bb 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/BroadcastReportTests.swift +++ b/Tests/XXClientTests/Models/BroadcastReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class BroadcastReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/ChannelDefTests.swift b/Tests/XXClientTests/Models/ChannelDefTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/ChannelDefTests.swift rename to Tests/XXClientTests/Models/ChannelDefTests.swift index 0c3bdc90..18b9dff2 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/ChannelDefTests.swift +++ b/Tests/XXClientTests/Models/ChannelDefTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class ChannelDefTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/E2ESendReportTests.swift b/Tests/XXClientTests/Models/E2ESendReportTests.swift similarity index 97% rename from Tests/ElixxirDAppsSDKTests/Models/E2ESendReportTests.swift rename to Tests/XXClientTests/Models/E2ESendReportTests.swift index db3bdd3b..cbde1a38 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/E2ESendReportTests.swift +++ b/Tests/XXClientTests/Models/E2ESendReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class E2ESendReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/EventReportTests.swift b/Tests/XXClientTests/Models/EventReportTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/EventReportTests.swift rename to Tests/XXClientTests/Models/EventReportTests.swift index 22307d4e..ce25074c 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/EventReportTests.swift +++ b/Tests/XXClientTests/Models/EventReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class EventReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/FactTests.swift b/Tests/XXClientTests/Models/FactTests.swift similarity index 94% rename from Tests/ElixxirDAppsSDKTests/Models/FactTests.swift rename to Tests/XXClientTests/Models/FactTests.swift index f07fdde6..fbe588c5 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/FactTests.swift +++ b/Tests/XXClientTests/Models/FactTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class FactTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/FileSendTests.swift b/Tests/XXClientTests/Models/FileSendTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/FileSendTests.swift rename to Tests/XXClientTests/Models/FileSendTests.swift index d0fbf275..95de659b 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/FileSendTests.swift +++ b/Tests/XXClientTests/Models/FileSendTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class FileSendTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/GroupReportTests.swift b/Tests/XXClientTests/Models/GroupReportTests.swift similarity index 95% rename from Tests/ElixxirDAppsSDKTests/Models/GroupReportTests.swift rename to Tests/XXClientTests/Models/GroupReportTests.swift index d89542e7..fbdf17f4 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/GroupReportTests.swift +++ b/Tests/XXClientTests/Models/GroupReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class GroupReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/GroupSendReportTests.swift b/Tests/XXClientTests/Models/GroupSendReportTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/GroupSendReportTests.swift rename to Tests/XXClientTests/Models/GroupSendReportTests.swift index 8d99647c..b8addf78 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/GroupSendReportTests.swift +++ b/Tests/XXClientTests/Models/GroupSendReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class GroupSendReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/MessageTests.swift b/Tests/XXClientTests/Models/MessageTests.swift similarity index 97% rename from Tests/ElixxirDAppsSDKTests/Models/MessageTests.swift rename to Tests/XXClientTests/Models/MessageTests.swift index ba9f63df..b62cf20f 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/MessageTests.swift +++ b/Tests/XXClientTests/Models/MessageTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class MessageTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/NodeRegistrationReportTests.swift b/Tests/XXClientTests/Models/NodeRegistrationReportTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/NodeRegistrationReportTests.swift rename to Tests/XXClientTests/Models/NodeRegistrationReportTests.swift index 8411aa5b..65510d3d 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/NodeRegistrationReportTests.swift +++ b/Tests/XXClientTests/Models/NodeRegistrationReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class NodeRegistrationReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/ProgressTests.swift b/Tests/XXClientTests/Models/ProgressTests.swift similarity index 97% rename from Tests/ElixxirDAppsSDKTests/Models/ProgressTests.swift rename to Tests/XXClientTests/Models/ProgressTests.swift index 557eac68..35a083c2 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/ProgressTests.swift +++ b/Tests/XXClientTests/Models/ProgressTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class ProgressTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/ReceivedFileTests.swift b/Tests/XXClientTests/Models/ReceivedFileTests.swift similarity index 97% rename from Tests/ElixxirDAppsSDKTests/Models/ReceivedFileTests.swift rename to Tests/XXClientTests/Models/ReceivedFileTests.swift index f04720e5..2a967cb9 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/ReceivedFileTests.swift +++ b/Tests/XXClientTests/Models/ReceivedFileTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class ReceivedFileTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/ReceptionIdentityTests.swift b/Tests/XXClientTests/Models/ReceptionIdentityTests.swift similarity index 99% rename from Tests/ElixxirDAppsSDKTests/Models/ReceptionIdentityTests.swift rename to Tests/XXClientTests/Models/ReceptionIdentityTests.swift index 710b982e..967a7392 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/ReceptionIdentityTests.swift +++ b/Tests/XXClientTests/Models/ReceptionIdentityTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class ReceptionIdentityTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/RestlikeMessageTests.swift b/Tests/XXClientTests/Models/RestlikeMessageTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/RestlikeMessageTests.swift rename to Tests/XXClientTests/Models/RestlikeMessageTests.swift index 7fca8d72..9a8b9db8 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/RestlikeMessageTests.swift +++ b/Tests/XXClientTests/Models/RestlikeMessageTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class RestlikeMessageTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/SingleUseCallbackReportTests.swift b/Tests/XXClientTests/Models/SingleUseCallbackReportTests.swift similarity index 97% rename from Tests/ElixxirDAppsSDKTests/Models/SingleUseCallbackReportTests.swift rename to Tests/XXClientTests/Models/SingleUseCallbackReportTests.swift index 9ec6e42b..b0b22284 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/SingleUseCallbackReportTests.swift +++ b/Tests/XXClientTests/Models/SingleUseCallbackReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class SingleUseCallbackReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/SingleUseResponseReportTests.swift b/Tests/XXClientTests/Models/SingleUseResponseReportTests.swift similarity index 98% rename from Tests/ElixxirDAppsSDKTests/Models/SingleUseResponseReportTests.swift rename to Tests/XXClientTests/Models/SingleUseResponseReportTests.swift index 34750c20..087ac8cf 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/SingleUseResponseReportTests.swift +++ b/Tests/XXClientTests/Models/SingleUseResponseReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class SingleUseResponseReportTests: XCTestCase { func testCoding() throws { diff --git a/Tests/ElixxirDAppsSDKTests/Models/SingleUseSendReportTests.swift b/Tests/XXClientTests/Models/SingleUseSendReportTests.swift similarity index 96% rename from Tests/ElixxirDAppsSDKTests/Models/SingleUseSendReportTests.swift rename to Tests/XXClientTests/Models/SingleUseSendReportTests.swift index 048af7d4..07a836d9 100644 --- a/Tests/ElixxirDAppsSDKTests/Models/SingleUseSendReportTests.swift +++ b/Tests/XXClientTests/Models/SingleUseSendReportTests.swift @@ -1,6 +1,6 @@ import CustomDump import XCTest -@testable import ElixxirDAppsSDK +@testable import XXClient final class SingleUseSendReportTests: XCTestCase { func testCoding() throws { -- GitLab From 20cf6c53b5495010d86d08f06508b2d600eb0860 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Fri, 19 Aug 2022 18:56:41 +0100 Subject: [PATCH 2/2] Update dependencies --- .../xcshareddata/swiftpm/Package.resolved | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ElixxirDAppsSDK.xcworkspace/xcshareddata/swiftpm/Package.resolved b/ElixxirDAppsSDK.xcworkspace/xcshareddata/swiftpm/Package.resolved index 74991724..6829b181 100644 --- a/ElixxirDAppsSDK.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/ElixxirDAppsSDK.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/pointfreeco/combine-schedulers", "state" : { - "revision" : "f7c8277f05f27a5bfb2f6ecccb0bad126ffcf472", - "version" : "0.7.0" + "revision" : "8fee20f993e64bbbf22bc3e3f444758ac2d05692", + "version" : "0.7.2" } }, { -- GitLab