From 99beabff2ab9c541c6aaea5c8afd786e7f99df89 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Tue, 23 Aug 2022 15:07:54 +0100 Subject: [PATCH] Add unimplemented placeholders --- Example/example-app/Sources/AppFeature/AppFeature.swift | 4 ++-- Sources/XXClient/Backup/Functors/BackupIsRunning.swift | 2 +- .../XXClient/CMix/Functors/CMixAddHealthCallback.swift | 2 +- Sources/XXClient/CMix/Functors/CMixGetId.swift | 2 +- ...CMixGetReceptionRegistrationValidationSignature.swift | 2 +- .../XXClient/CMix/Functors/CMixHasRunningProcesses.swift | 2 +- Sources/XXClient/CMix/Functors/CMixIsHealthy.swift | 2 +- .../CMix/Functors/CMixNetworkFollowerStatus.swift | 2 +- Sources/XXClient/CMix/Functors/CMixWaitForNetwork.swift | 2 +- .../CMixManager/Functors/CMixManagerHasStorage.swift | 2 +- Sources/XXClient/Callbacks/UdNetworkStatus.swift | 2 +- .../Functors/ChannelMaxAsymmetricPayloadSize.swift | 2 +- .../Channel/Functors/ChannelMaxPayloadSize.swift | 2 +- .../XXClient/Connection/Functors/ConnectionGetId.swift | 2 +- .../Connection/Functors/ConnectionGetPartner.swift | 2 +- .../Connection/Functors/ConnectionIsAuthenticated.swift | 2 +- .../DummyTraffic/Functors/DummyTrafficGetStatus.swift | 2 +- Sources/XXClient/E2E/Functors/E2EGetContact.swift | 2 +- Sources/XXClient/E2E/Functors/E2EGetId.swift | 2 +- Sources/XXClient/E2E/Functors/E2EGetReceptionId.swift | 2 +- .../XXClient/E2E/Functors/E2EGetUdAddressFromNdf.swift | 2 +- Sources/XXClient/E2E/Functors/E2EGetUdCertFromNdf.swift | 2 +- Sources/XXClient/E2E/Functors/E2EPartitionSize.swift | 6 +++--- Sources/XXClient/E2E/Functors/E2EPayloadSize.swift | 2 +- .../Functors/FilePartTrackerGetNumParts.swift | 2 +- .../Functors/FilePartTrackerGetPartStatus.swift | 2 +- .../FileTransfer/Functors/FileTransferMaxFileSize.swift | 2 +- .../Functors/FileTransferMaxFileTypeLen.swift | 2 +- .../Functors/FileTransferMaxFilenameLen.swift | 2 +- .../Functors/FileTransferMaxPreviewSize.swift | 2 +- .../Functors/CreateUserFriendlyErrorMessage.swift | 2 +- Sources/XXClient/Functors/GenerateSecret.swift | 2 +- Sources/XXClient/Functors/GetCMixParams.swift | 2 +- Sources/XXClient/Functors/GetDependencies.swift | 2 +- Sources/XXClient/Functors/GetE2EFileTransferParams.swift | 3 +-- Sources/XXClient/Functors/GetE2EParams.swift | 2 +- Sources/XXClient/Functors/GetFileTransferParams.swift | 2 +- Sources/XXClient/Functors/GetGitVersion.swift | 2 +- Sources/XXClient/Functors/GetSingleUseParams.swift | 2 +- Sources/XXClient/Functors/GetVersion.swift | 2 +- Sources/XXClient/Group/Functors/GroupGetCreatedMS.swift | 2 +- .../XXClient/Group/Functors/GroupGetCreatedNano.swift | 2 +- Sources/XXClient/Group/Functors/GroupGetId.swift | 2 +- .../XXClient/Group/Functors/GroupGetInitMessage.swift | 2 +- Sources/XXClient/Group/Functors/GroupGetName.swift | 2 +- Sources/XXClient/Group/Functors/GroupGetTrackedId.swift | 2 +- Sources/XXClient/Group/Functors/GroupSerialize.swift | 3 +-- .../XXClient/GroupChat/Functors/GroupChatNumGroups.swift | 2 +- .../UserDiscovery/Functors/UserDiscoveryGetId.swift | 3 +-- .../Messenger/Functors/MessengerConnect.swift | 2 +- .../Messenger/Functors/MessengerCreate.swift | 2 +- .../Messenger/Functors/MessengerIsConnected.swift | 2 +- .../Messenger/Functors/MessengerIsCreated.swift | 2 +- .../Messenger/Functors/MessengerIsLoaded.swift | 2 +- .../Messenger/Functors/MessengerIsLoggedIn.swift | 2 +- .../Messenger/Functors/MessengerIsRegistered.swift | 2 +- .../Messenger/Functors/MessengerLoad.swift | 2 +- .../Messenger/Functors/MessengerLogIn.swift | 2 +- .../Messenger/Functors/MessengerRegister.swift | 2 +- .../XXMessengerClient/Utils/MessengerFileManager.swift | 2 +- Sources/XXMessengerClient/Utils/Stored.swift | 9 ++++++++- 61 files changed, 71 insertions(+), 67 deletions(-) diff --git a/Example/example-app/Sources/AppFeature/AppFeature.swift b/Example/example-app/Sources/AppFeature/AppFeature.swift index 3f521a12..cc871972 100644 --- a/Example/example-app/Sources/AppFeature/AppFeature.swift +++ b/Example/example-app/Sources/AppFeature/AppFeature.swift @@ -98,8 +98,8 @@ let appReducer = Reducer<AppState, AppAction, AppEnvironment> extension AppEnvironment { static let unimplemented = AppEnvironment( - makeId: XCTUnimplemented("\(Self.self).makeId"), - hasCMix: XCTUnimplemented("\(Self.self).hasCMix"), + makeId: XCTUnimplemented("\(Self.self).makeId", placeholder: UUID()), + hasCMix: XCTUnimplemented("\(Self.self).hasCMix", placeholder: Empty().eraseToAnyPublisher()), mainScheduler: .unimplemented, landing: .unimplemented, session: .unimplemented diff --git a/Sources/XXClient/Backup/Functors/BackupIsRunning.swift b/Sources/XXClient/Backup/Functors/BackupIsRunning.swift index ceee5454..85c942e3 100644 --- a/Sources/XXClient/Backup/Functors/BackupIsRunning.swift +++ b/Sources/XXClient/Backup/Functors/BackupIsRunning.swift @@ -17,6 +17,6 @@ extension BackupIsRunning { extension BackupIsRunning { public static let unimplemented = BackupIsRunning( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXClient/CMix/Functors/CMixAddHealthCallback.swift b/Sources/XXClient/CMix/Functors/CMixAddHealthCallback.swift index 2ffe3f77..d24108e6 100644 --- a/Sources/XXClient/CMix/Functors/CMixAddHealthCallback.swift +++ b/Sources/XXClient/CMix/Functors/CMixAddHealthCallback.swift @@ -24,6 +24,6 @@ extension CMixAddHealthCallback { extension CMixAddHealthCallback { public static let unimplemented = CMixAddHealthCallback( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: Cancellable {}) ) } diff --git a/Sources/XXClient/CMix/Functors/CMixGetId.swift b/Sources/XXClient/CMix/Functors/CMixGetId.swift index 3fd4aa33..699fbf42 100644 --- a/Sources/XXClient/CMix/Functors/CMixGetId.swift +++ b/Sources/XXClient/CMix/Functors/CMixGetId.swift @@ -17,6 +17,6 @@ extension CMixGetId { extension CMixGetId { public static let unimplemented = CMixGetId( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift b/Sources/XXClient/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift index 2905d8cc..db30babd 100644 --- a/Sources/XXClient/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift +++ b/Sources/XXClient/CMix/Functors/CMixGetReceptionRegistrationValidationSignature.swift @@ -22,6 +22,6 @@ extension CMixGetReceptionRegistrationValidationSignature { extension CMixGetReceptionRegistrationValidationSignature { public static let unimplemented = CMixGetReceptionRegistrationValidationSignature( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/CMix/Functors/CMixHasRunningProcesses.swift b/Sources/XXClient/CMix/Functors/CMixHasRunningProcesses.swift index fc74e2d0..b8e89e18 100644 --- a/Sources/XXClient/CMix/Functors/CMixHasRunningProcesses.swift +++ b/Sources/XXClient/CMix/Functors/CMixHasRunningProcesses.swift @@ -17,6 +17,6 @@ extension CMixHasRunningProcesses { extension CMixHasRunningProcesses { public static let unimplemented = CMixHasRunningProcesses( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXClient/CMix/Functors/CMixIsHealthy.swift b/Sources/XXClient/CMix/Functors/CMixIsHealthy.swift index aef27503..7387baa1 100644 --- a/Sources/XXClient/CMix/Functors/CMixIsHealthy.swift +++ b/Sources/XXClient/CMix/Functors/CMixIsHealthy.swift @@ -17,6 +17,6 @@ extension CMixIsHealthy { extension CMixIsHealthy { public static let unimplemented = CMixIsHealthy( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXClient/CMix/Functors/CMixNetworkFollowerStatus.swift b/Sources/XXClient/CMix/Functors/CMixNetworkFollowerStatus.swift index bfa108f7..587ae7fb 100644 --- a/Sources/XXClient/CMix/Functors/CMixNetworkFollowerStatus.swift +++ b/Sources/XXClient/CMix/Functors/CMixNetworkFollowerStatus.swift @@ -21,6 +21,6 @@ extension CMixNetworkFollowerStatus { extension CMixNetworkFollowerStatus { public static let unimplemented = CMixNetworkFollowerStatus( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: .unknown(code: -1)) ) } diff --git a/Sources/XXClient/CMix/Functors/CMixWaitForNetwork.swift b/Sources/XXClient/CMix/Functors/CMixWaitForNetwork.swift index 4e8a6292..27afb3bd 100644 --- a/Sources/XXClient/CMix/Functors/CMixWaitForNetwork.swift +++ b/Sources/XXClient/CMix/Functors/CMixWaitForNetwork.swift @@ -17,6 +17,6 @@ extension CMixWaitForNetwork { extension CMixWaitForNetwork { public static let unimplemented = CMixWaitForNetwork( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXClient/CMixManager/Functors/CMixManagerHasStorage.swift b/Sources/XXClient/CMixManager/Functors/CMixManagerHasStorage.swift index 0002353f..34bc17f7 100644 --- a/Sources/XXClient/CMixManager/Functors/CMixManagerHasStorage.swift +++ b/Sources/XXClient/CMixManager/Functors/CMixManagerHasStorage.swift @@ -23,6 +23,6 @@ extension CMixManagerHasStorage { extension CMixManagerHasStorage { public static let unimplemented = CMixManagerHasStorage( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXClient/Callbacks/UdNetworkStatus.swift b/Sources/XXClient/Callbacks/UdNetworkStatus.swift index 70975b7d..52a624a0 100644 --- a/Sources/XXClient/Callbacks/UdNetworkStatus.swift +++ b/Sources/XXClient/Callbacks/UdNetworkStatus.swift @@ -11,7 +11,7 @@ public struct UdNetworkStatus { extension UdNetworkStatus { public static let unimplemented = UdNetworkStatus( - handle: XCTUnimplemented("\(Self.self)") + handle: XCTUnimplemented("\(Self.self)", placeholder: -1) ) } diff --git a/Sources/XXClient/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift b/Sources/XXClient/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift index 6b315b0f..44be5313 100644 --- a/Sources/XXClient/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift +++ b/Sources/XXClient/Channel/Functors/ChannelMaxAsymmetricPayloadSize.swift @@ -17,6 +17,6 @@ extension ChannelMaxAsymmetricPayloadSize { extension ChannelMaxAsymmetricPayloadSize { public static let unimplemented = ChannelMaxAsymmetricPayloadSize( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/Channel/Functors/ChannelMaxPayloadSize.swift b/Sources/XXClient/Channel/Functors/ChannelMaxPayloadSize.swift index b6ef89f8..6877f070 100644 --- a/Sources/XXClient/Channel/Functors/ChannelMaxPayloadSize.swift +++ b/Sources/XXClient/Channel/Functors/ChannelMaxPayloadSize.swift @@ -17,6 +17,6 @@ extension ChannelMaxPayloadSize { extension ChannelMaxPayloadSize { public static let unimplemented = ChannelMaxPayloadSize( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/Connection/Functors/ConnectionGetId.swift b/Sources/XXClient/Connection/Functors/ConnectionGetId.swift index cc976212..4168806c 100644 --- a/Sources/XXClient/Connection/Functors/ConnectionGetId.swift +++ b/Sources/XXClient/Connection/Functors/ConnectionGetId.swift @@ -21,6 +21,6 @@ extension ConnectionGetId { extension ConnectionGetId { public static let unimplemented = ConnectionGetId( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/Connection/Functors/ConnectionGetPartner.swift b/Sources/XXClient/Connection/Functors/ConnectionGetPartner.swift index 50f78421..f0476383 100644 --- a/Sources/XXClient/Connection/Functors/ConnectionGetPartner.swift +++ b/Sources/XXClient/Connection/Functors/ConnectionGetPartner.swift @@ -31,6 +31,6 @@ extension ConnectionGetPartner { extension ConnectionGetPartner { public static let unimplemented = ConnectionGetPartner( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Connection/Functors/ConnectionIsAuthenticated.swift b/Sources/XXClient/Connection/Functors/ConnectionIsAuthenticated.swift index 86fc7f97..7fcdbd0d 100644 --- a/Sources/XXClient/Connection/Functors/ConnectionIsAuthenticated.swift +++ b/Sources/XXClient/Connection/Functors/ConnectionIsAuthenticated.swift @@ -21,6 +21,6 @@ extension ConnectionIsAuthenticated { extension ConnectionIsAuthenticated { public static let unimplemented = ConnectionIsAuthenticated( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXClient/DummyTraffic/Functors/DummyTrafficGetStatus.swift b/Sources/XXClient/DummyTraffic/Functors/DummyTrafficGetStatus.swift index 6d93a7bd..a9cb10a8 100644 --- a/Sources/XXClient/DummyTraffic/Functors/DummyTrafficGetStatus.swift +++ b/Sources/XXClient/DummyTraffic/Functors/DummyTrafficGetStatus.swift @@ -17,6 +17,6 @@ extension DummyTrafficGetStatus { extension DummyTrafficGetStatus { public static let unimplemented = DummyTrafficGetStatus( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXClient/E2E/Functors/E2EGetContact.swift b/Sources/XXClient/E2E/Functors/E2EGetContact.swift index 9dba2d2b..ccd3b417 100644 --- a/Sources/XXClient/E2E/Functors/E2EGetContact.swift +++ b/Sources/XXClient/E2E/Functors/E2EGetContact.swift @@ -22,6 +22,6 @@ extension E2EGetContact { extension E2EGetContact { public static let unimplemented = E2EGetContact( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/E2E/Functors/E2EGetId.swift b/Sources/XXClient/E2E/Functors/E2EGetId.swift index b3ee86a2..ece63933 100644 --- a/Sources/XXClient/E2E/Functors/E2EGetId.swift +++ b/Sources/XXClient/E2E/Functors/E2EGetId.swift @@ -17,6 +17,6 @@ extension E2EGetId { extension E2EGetId { public static let unimplemented = E2EGetId( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/E2E/Functors/E2EGetReceptionId.swift b/Sources/XXClient/E2E/Functors/E2EGetReceptionId.swift index da24b408..33775ddb 100644 --- a/Sources/XXClient/E2E/Functors/E2EGetReceptionId.swift +++ b/Sources/XXClient/E2E/Functors/E2EGetReceptionId.swift @@ -22,6 +22,6 @@ extension E2EGetReceptionId { extension E2EGetReceptionId { public static let unimplemented = E2EGetReceptionId( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/E2E/Functors/E2EGetUdAddressFromNdf.swift b/Sources/XXClient/E2E/Functors/E2EGetUdAddressFromNdf.swift index 48990638..41b7d6b6 100644 --- a/Sources/XXClient/E2E/Functors/E2EGetUdAddressFromNdf.swift +++ b/Sources/XXClient/E2E/Functors/E2EGetUdAddressFromNdf.swift @@ -17,6 +17,6 @@ extension E2EGetUdAddressFromNdf { extension E2EGetUdAddressFromNdf { public static let unimplemented = E2EGetUdAddressFromNdf( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented") ) } diff --git a/Sources/XXClient/E2E/Functors/E2EGetUdCertFromNdf.swift b/Sources/XXClient/E2E/Functors/E2EGetUdCertFromNdf.swift index ce322dab..32166265 100644 --- a/Sources/XXClient/E2E/Functors/E2EGetUdCertFromNdf.swift +++ b/Sources/XXClient/E2E/Functors/E2EGetUdCertFromNdf.swift @@ -22,6 +22,6 @@ extension E2EGetUdCertFromNdf { extension E2EGetUdCertFromNdf { public static let unimplemented = E2EGetUdCertFromNdf( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/E2E/Functors/E2EPartitionSize.swift b/Sources/XXClient/E2E/Functors/E2EPartitionSize.swift index 9f7a5267..ce08d6a7 100644 --- a/Sources/XXClient/E2E/Functors/E2EPartitionSize.swift +++ b/Sources/XXClient/E2E/Functors/E2EPartitionSize.swift @@ -23,8 +23,8 @@ extension E2EPartitionSize { extension E2EPartitionSize { public static let unimplemented = E2EPartitionSize( - first: XCTUnimplemented("\(Self.self).first"), - second: XCTUnimplemented("\(Self.self).second"), - atIndex: XCTUnimplemented("\(Self.self).atIndex") + first: XCTUnimplemented("\(Self.self).first", placeholder: 0), + second: XCTUnimplemented("\(Self.self).second", placeholder: 0), + atIndex: XCTUnimplemented("\(Self.self).atIndex", placeholder: 0) ) } diff --git a/Sources/XXClient/E2E/Functors/E2EPayloadSize.swift b/Sources/XXClient/E2E/Functors/E2EPayloadSize.swift index 7412be29..e951199e 100644 --- a/Sources/XXClient/E2E/Functors/E2EPayloadSize.swift +++ b/Sources/XXClient/E2E/Functors/E2EPayloadSize.swift @@ -17,6 +17,6 @@ extension E2EPayloadSize { extension E2EPayloadSize { public static let unimplemented = E2EPayloadSize( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetNumParts.swift b/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetNumParts.swift index fe1ae07d..bf12cf94 100644 --- a/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetNumParts.swift +++ b/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetNumParts.swift @@ -17,6 +17,6 @@ extension FilePartTrackerGetNumParts { extension FilePartTrackerGetNumParts { public static let unimplemented = FilePartTrackerGetNumParts( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift b/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift index 9310d3d7..ac25c1ec 100644 --- a/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift +++ b/Sources/XXClient/FileTransfer/Functors/FilePartTrackerGetPartStatus.swift @@ -19,6 +19,6 @@ extension FilePartTrackerGetPartStatus { extension FilePartTrackerGetPartStatus { public static let unimplemented = FilePartTrackerGetPartStatus( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: .unknown(code: -1)) ) } diff --git a/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileSize.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileSize.swift index 02aea297..4d642e64 100644 --- a/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileSize.swift +++ b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileSize.swift @@ -17,6 +17,6 @@ extension FileTransferMaxFileSize { extension FileTransferMaxFileSize { public static let unimplemented = FileTransferMaxFileSize( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift index 2d3fe392..b4cfeac7 100644 --- a/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift +++ b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFileTypeLen.swift @@ -17,6 +17,6 @@ extension FileTransferMaxFileTypeLen { extension FileTransferMaxFileTypeLen { public static let unimplemented = FileTransferMaxFileTypeLen( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFilenameLen.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFilenameLen.swift index 9db1d198..acd1fb6e 100644 --- a/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFilenameLen.swift +++ b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxFilenameLen.swift @@ -17,6 +17,6 @@ extension FileTransferMaxFilenameLen { extension FileTransferMaxFilenameLen { public static let unimplemented = FileTransferMaxFilenameLen( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/FileTransfer/Functors/FileTransferMaxPreviewSize.swift b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxPreviewSize.swift index a21163b2..e1779239 100644 --- a/Sources/XXClient/FileTransfer/Functors/FileTransferMaxPreviewSize.swift +++ b/Sources/XXClient/FileTransfer/Functors/FileTransferMaxPreviewSize.swift @@ -17,6 +17,6 @@ extension FileTransferMaxPreviewSize { extension FileTransferMaxPreviewSize { public static let unimplemented = FileTransferMaxPreviewSize( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/Functors/CreateUserFriendlyErrorMessage.swift b/Sources/XXClient/Functors/CreateUserFriendlyErrorMessage.swift index 290529f3..b3f686ed 100644 --- a/Sources/XXClient/Functors/CreateUserFriendlyErrorMessage.swift +++ b/Sources/XXClient/Functors/CreateUserFriendlyErrorMessage.swift @@ -17,6 +17,6 @@ extension CreateUserFriendlyErrorMessage { extension CreateUserFriendlyErrorMessage { public static let unimplemented = CreateUserFriendlyErrorMessage( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented") ) } diff --git a/Sources/XXClient/Functors/GenerateSecret.swift b/Sources/XXClient/Functors/GenerateSecret.swift index 3cf80be8..2341b556 100644 --- a/Sources/XXClient/Functors/GenerateSecret.swift +++ b/Sources/XXClient/Functors/GenerateSecret.swift @@ -20,6 +20,6 @@ extension GenerateSecret { extension GenerateSecret { public static let unimplemented = GenerateSecret( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Functors/GetCMixParams.swift b/Sources/XXClient/Functors/GetCMixParams.swift index 0d47643f..8dbeead5 100644 --- a/Sources/XXClient/Functors/GetCMixParams.swift +++ b/Sources/XXClient/Functors/GetCMixParams.swift @@ -20,6 +20,6 @@ extension GetCMixParams { extension GetCMixParams { public static let unimplemented = GetCMixParams( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Functors/GetDependencies.swift b/Sources/XXClient/Functors/GetDependencies.swift index 67a80a48..9d359053 100644 --- a/Sources/XXClient/Functors/GetDependencies.swift +++ b/Sources/XXClient/Functors/GetDependencies.swift @@ -15,6 +15,6 @@ extension GetDependencies { extension GetDependencies { public static let unimplemented = GetDependencies( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented") ) } diff --git a/Sources/XXClient/Functors/GetE2EFileTransferParams.swift b/Sources/XXClient/Functors/GetE2EFileTransferParams.swift index 28618064..98704ac6 100644 --- a/Sources/XXClient/Functors/GetE2EFileTransferParams.swift +++ b/Sources/XXClient/Functors/GetE2EFileTransferParams.swift @@ -20,7 +20,6 @@ extension GetE2EFileTransferParams { extension GetE2EFileTransferParams { public static let unimplemented = GetE2EFileTransferParams( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } - diff --git a/Sources/XXClient/Functors/GetE2EParams.swift b/Sources/XXClient/Functors/GetE2EParams.swift index 2ef4cbac..1304109d 100644 --- a/Sources/XXClient/Functors/GetE2EParams.swift +++ b/Sources/XXClient/Functors/GetE2EParams.swift @@ -20,6 +20,6 @@ extension GetE2EParams { extension GetE2EParams { public static let unimplemented = GetE2EParams( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Functors/GetFileTransferParams.swift b/Sources/XXClient/Functors/GetFileTransferParams.swift index ab76a478..013536d9 100644 --- a/Sources/XXClient/Functors/GetFileTransferParams.swift +++ b/Sources/XXClient/Functors/GetFileTransferParams.swift @@ -20,7 +20,7 @@ extension GetFileTransferParams { extension GetFileTransferParams { public static let unimplemented = GetCMixParams( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Functors/GetGitVersion.swift b/Sources/XXClient/Functors/GetGitVersion.swift index 9eafe8b9..b4780395 100644 --- a/Sources/XXClient/Functors/GetGitVersion.swift +++ b/Sources/XXClient/Functors/GetGitVersion.swift @@ -17,6 +17,6 @@ extension GetGitVersion { extension GetGitVersion { public static let unimplemented = GetGitVersion( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented") ) } diff --git a/Sources/XXClient/Functors/GetSingleUseParams.swift b/Sources/XXClient/Functors/GetSingleUseParams.swift index 7fe87852..a70211ac 100644 --- a/Sources/XXClient/Functors/GetSingleUseParams.swift +++ b/Sources/XXClient/Functors/GetSingleUseParams.swift @@ -20,6 +20,6 @@ extension GetSingleUseParams { extension GetSingleUseParams { public static let unimplemented = GetCMixParams( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Functors/GetVersion.swift b/Sources/XXClient/Functors/GetVersion.swift index eee1535c..cc5fc757 100644 --- a/Sources/XXClient/Functors/GetVersion.swift +++ b/Sources/XXClient/Functors/GetVersion.swift @@ -17,6 +17,6 @@ extension GetVersion { extension GetVersion { public static let unimplemented = GetVersion( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented") ) } diff --git a/Sources/XXClient/Group/Functors/GroupGetCreatedMS.swift b/Sources/XXClient/Group/Functors/GroupGetCreatedMS.swift index 41960aba..55b14e66 100644 --- a/Sources/XXClient/Group/Functors/GroupGetCreatedMS.swift +++ b/Sources/XXClient/Group/Functors/GroupGetCreatedMS.swift @@ -17,6 +17,6 @@ extension GroupGetCreatedMS { extension GroupGetCreatedMS { public static let unimplemented = GroupGetCreatedMS( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/Group/Functors/GroupGetCreatedNano.swift b/Sources/XXClient/Group/Functors/GroupGetCreatedNano.swift index 982c0cc3..9a098540 100644 --- a/Sources/XXClient/Group/Functors/GroupGetCreatedNano.swift +++ b/Sources/XXClient/Group/Functors/GroupGetCreatedNano.swift @@ -17,6 +17,6 @@ extension GroupGetCreatedNano { extension GroupGetCreatedNano { public static let unimplemented = GroupGetCreatedNano( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/Group/Functors/GroupGetId.swift b/Sources/XXClient/Group/Functors/GroupGetId.swift index 85f7509b..8db70ec1 100644 --- a/Sources/XXClient/Group/Functors/GroupGetId.swift +++ b/Sources/XXClient/Group/Functors/GroupGetId.swift @@ -22,6 +22,6 @@ extension GroupGetId { extension GroupGetId { public static let unimplemented = GroupGetId( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Group/Functors/GroupGetInitMessage.swift b/Sources/XXClient/Group/Functors/GroupGetInitMessage.swift index b3ac47d8..6666b6c9 100644 --- a/Sources/XXClient/Group/Functors/GroupGetInitMessage.swift +++ b/Sources/XXClient/Group/Functors/GroupGetInitMessage.swift @@ -22,6 +22,6 @@ extension GroupGetInitMessage { extension GroupGetInitMessage { public static let unimplemented = GroupGetInitMessage( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Group/Functors/GroupGetName.swift b/Sources/XXClient/Group/Functors/GroupGetName.swift index f355a164..57d3acc5 100644 --- a/Sources/XXClient/Group/Functors/GroupGetName.swift +++ b/Sources/XXClient/Group/Functors/GroupGetName.swift @@ -22,6 +22,6 @@ extension GroupGetName { extension GroupGetName { public static let unimplemented = GroupGetName( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } diff --git a/Sources/XXClient/Group/Functors/GroupGetTrackedId.swift b/Sources/XXClient/Group/Functors/GroupGetTrackedId.swift index 4ec389e0..f70d682b 100644 --- a/Sources/XXClient/Group/Functors/GroupGetTrackedId.swift +++ b/Sources/XXClient/Group/Functors/GroupGetTrackedId.swift @@ -17,6 +17,6 @@ extension GroupGetTrackedId { extension GroupGetTrackedId { public static let unimplemented = GroupGetTrackedId( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/Group/Functors/GroupSerialize.swift b/Sources/XXClient/Group/Functors/GroupSerialize.swift index aa6cea1e..f6213747 100644 --- a/Sources/XXClient/Group/Functors/GroupSerialize.swift +++ b/Sources/XXClient/Group/Functors/GroupSerialize.swift @@ -22,7 +22,6 @@ extension GroupSerialize { extension GroupSerialize { public static let unimplemented = GroupSerialize( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: "unimplemented".data(using: .utf8)!) ) } - diff --git a/Sources/XXClient/GroupChat/Functors/GroupChatNumGroups.swift b/Sources/XXClient/GroupChat/Functors/GroupChatNumGroups.swift index f0c4d071..0959145b 100644 --- a/Sources/XXClient/GroupChat/Functors/GroupChatNumGroups.swift +++ b/Sources/XXClient/GroupChat/Functors/GroupChatNumGroups.swift @@ -17,6 +17,6 @@ extension GroupChatNumGroups { extension GroupChatNumGroups { public static let unimplemented = GroupChatNumGroups( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } diff --git a/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetId.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetId.swift index 77de9ad9..46959f5b 100644 --- a/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetId.swift +++ b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryGetId.swift @@ -17,7 +17,6 @@ extension UserDiscoveryGetId { extension UserDiscoveryGetId { public static let unimplemented = UserDiscoveryGetId( - run: XCTUnimplemented("\(Self.self)") + run: XCTUnimplemented("\(Self.self)", placeholder: 0) ) } - diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerConnect.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerConnect.swift index 8cebb73a..baf5ae9c 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerConnect.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerConnect.swift @@ -30,6 +30,6 @@ extension MessengerConnect { extension MessengerConnect { public static let unimplemented = MessengerConnect( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)") ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerCreate.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerCreate.swift index b36b55b4..ed9d193d 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerCreate.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerCreate.swift @@ -30,6 +30,6 @@ extension MessengerCreate { extension MessengerCreate { public static let unimplemented = MessengerCreate( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)") ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsConnected.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsConnected.swift index c30437fa..1f9a9016 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsConnected.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsConnected.swift @@ -19,7 +19,7 @@ extension MessengerIsConnected { extension MessengerIsConnected { public static let unimplemented = MessengerIsConnected( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsCreated.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsCreated.swift index c848518c..25dca487 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsCreated.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsCreated.swift @@ -19,6 +19,6 @@ extension MessengerIsCreated { extension MessengerIsCreated { public static let unimplemented = MessengerIsCreated( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsLoaded.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsLoaded.swift index dc0b4216..9da729ba 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsLoaded.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsLoaded.swift @@ -19,6 +19,6 @@ extension MessengerIsLoaded { extension MessengerIsLoaded { public static let unimplemented = MessengerIsLoaded( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsLoggedIn.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsLoggedIn.swift index 7c54c578..54b3699d 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsLoggedIn.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsLoggedIn.swift @@ -19,6 +19,6 @@ extension MessengerIsLoggedIn { extension MessengerIsLoggedIn { public static let unimplemented = MessengerIsLoggedIn( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)", placeholder: false) ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsRegistered.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsRegistered.swift index bf3cafa5..b4025c91 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerIsRegistered.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerIsRegistered.swift @@ -26,6 +26,6 @@ extension MessengerIsRegistered { extension MessengerIsRegistered { public static let unimplemented = MessengerIsRegistered( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)") ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerLoad.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerLoad.swift index 29f28168..c3988917 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerLoad.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerLoad.swift @@ -23,6 +23,6 @@ extension MessengerLoad { extension MessengerLoad { public static let unimplemented = MessengerLoad( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)") ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerLogIn.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerLogIn.swift index d0f86d8b..22910968 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerLogIn.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerLogIn.swift @@ -42,6 +42,6 @@ extension MessengerLogIn { extension MessengerLogIn { public static let unimplemented = MessengerLogIn( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)") ) } diff --git a/Sources/XXMessengerClient/Messenger/Functors/MessengerRegister.swift b/Sources/XXMessengerClient/Messenger/Functors/MessengerRegister.swift index 6f429631..3286dac3 100644 --- a/Sources/XXMessengerClient/Messenger/Functors/MessengerRegister.swift +++ b/Sources/XXMessengerClient/Messenger/Functors/MessengerRegister.swift @@ -44,6 +44,6 @@ extension MessengerRegister { extension MessengerRegister { public static let unimplemented = MessengerRegister( - run: XCTUnimplemented() + run: XCTUnimplemented("\(Self.self)") ) } diff --git a/Sources/XXMessengerClient/Utils/MessengerFileManager.swift b/Sources/XXMessengerClient/Utils/MessengerFileManager.swift index 4ff49c5f..700990ea 100644 --- a/Sources/XXMessengerClient/Utils/MessengerFileManager.swift +++ b/Sources/XXMessengerClient/Utils/MessengerFileManager.swift @@ -33,7 +33,7 @@ extension MessengerFileManager { extension MessengerFileManager { public static let unimplemented = MessengerFileManager( - isDirectoryEmpty: XCTUnimplemented("\(Self.self).isDirectoryEmpty"), + isDirectoryEmpty: XCTUnimplemented("\(Self.self).isDirectoryEmpty", placeholder: false), removeDirectory: XCTUnimplemented("\(Self.self).removeDirectory"), createDirectory: XCTUnimplemented("\(Self.self).createDirectory") ) diff --git a/Sources/XXMessengerClient/Utils/Stored.swift b/Sources/XXMessengerClient/Utils/Stored.swift index 56b5e97e..3f5d5fdb 100644 --- a/Sources/XXMessengerClient/Utils/Stored.swift +++ b/Sources/XXMessengerClient/Utils/Stored.swift @@ -32,7 +32,14 @@ private final class Memory<Value> { } extension Stored { - public static func unimplemented() -> Stored<Value> { + public static func unimplemented(placeholder: Value) -> Stored<Value> { + Stored<Value>( + get: XCTUnimplemented("\(Self.self).get", placeholder: placeholder), + set: XCTUnimplemented("\(Self.self).set") + ) + } + + public static func unimplemented<V>() -> Stored<Optional<V>> where Value == Optional<V> { Stored<Value>( get: XCTUnimplemented("\(Self.self).get"), set: XCTUnimplemented("\(Self.self).set") -- GitLab