Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
9d68f89
remove comments
caldrian Oct 28, 2025
7b645a8
update stencil
caldrian Oct 28, 2025
b459272
fix build error
caldrian Oct 28, 2025
5afb214
minor changes
caldrian Oct 28, 2025
209430a
copy ZMSLogging into other projects
caldrian Oct 28, 2025
acb60d8
delete ZMSLogging in WireSystem
caldrian Oct 28, 2025
d8b67c4
move more code from c-headers from WireSystem to WireUtilities
caldrian Oct 29, 2025
9b0d502
revert changes
caldrian Oct 29, 2025
c953613
update stencil
caldrian Oct 29, 2025
a32270b
Merge branch 'chore/update-sourcery-stencil-WPB-11829' into chore/mov…
caldrian Oct 29, 2025
31319a5
add comment
caldrian Oct 29, 2025
a26246f
minor changes
caldrian Oct 29, 2025
3fe88c2
Merge branch 'chore/update-sourcery-stencil-WPB-11829' into chore/mov…
caldrian Oct 29, 2025
cd4c708
format code
caldrian Oct 29, 2025
f7feb96
fix warning
caldrian Oct 29, 2025
e6fd602
fix warning
caldrian Oct 29, 2025
5df354b
Merge branch 'chore/update-sourcery-stencil-WPB-11829' into chore/mov…
caldrian Oct 29, 2025
7efd276
clear caches action
caldrian Oct 29, 2025
289f43e
fix workflow
caldrian Oct 29, 2025
786143e
delete all caches
caldrian Oct 29, 2025
8e1ce68
Merge branch 'develop' of github.com:wireapp/wire-ios into chore/upda…
caldrian Oct 29, 2025
94b4dc4
delete action
caldrian Oct 29, 2025
5bc987f
Merge branch 'chore/update-sourcery-stencil-WPB-11829' into chore/mov…
caldrian Oct 29, 2025
e102800
Merge branch 'develop' into chore/update-sourcery-stencil-WPB-11829
caldrian Oct 30, 2025
5c11ba2
Merge remote-tracking branch 'github/chore/update-sourcery-stencil-WP…
caldrian Oct 30, 2025
9235daa
add hint
caldrian Oct 30, 2025
0ff4540
Merge remote-tracking branch 'github/gh-readonly-queue/develop/pr-380…
caldrian Oct 30, 2025
f3ba036
Merge branch 'chore/update-sourcery-stencil-WPB-11829' into chore/mov…
caldrian Oct 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#import "ZMManagedObject.h"
#import "ZMUser+Internal.h"
#import "ZMConversation+Internal.h"
#import "ZMSLogging.h"

#import <objc/runtime.h>
#import <libkern/OSAtomic.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
#import "ZMConversationListDirectory.h"
#import <WireDataModel/WireDataModel-Swift.h>
#import "NSPredicate+ZMSearch.h"
#import "ZMSLogging.h"

static NSString* ZMLogTag ZM_UNUSED = @"Conversations";

Expand Down Expand Up @@ -583,6 +584,7 @@ - (void)markAsUnread
ZMMessage *lastMessageCanBeMarkedUnread = [self lastMessageCanBeMarkedUnread];

if (lastMessageCanBeMarkedUnread == nil) {
TODO: get rid of everything around ZM(S)Log, in production code log to WireLogger, in tests use printing to console, make sure that tests still fail (see hook)
ZMLogError(@"Cannot mark as read: no message to mark in %@", self);
return;
}
Expand Down
1 change: 1 addition & 0 deletions wire-ios-data-model/Source/Model/Message/ZMMessage.m
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@

#import "ZMConversation+UnreadCount.h"
#import "ZMUpdateEvent+WireDataModel.h"
#import "ZMSLogging.h"

#import <WireDataModel/WireDataModel-Swift.h>
#import <WireCryptobox/cbox.h>
Expand Down
2 changes: 1 addition & 1 deletion wire-ios-data-model/Source/Model/Message/ZMOTRMessage.m
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#import "ZMOTRMessage.h"
#import "ZMConversation+Internal.h"
#import <WireDataModel/WireDataModel-Swift.h>

#import "ZMSLogging.h"

@import WireTransport;

Expand Down
37 changes: 37 additions & 0 deletions wire-ios-data-model/Source/ZMSLogging.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
//
// Wire
// Copyright (C) 2025 Wire Swiss GmbH
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see http://www.gnu.org/licenses/.
//

#define ZMLogError(format, ...) ZMLogWithLevel(ZMLogLevelError, format, ##__VA_ARGS__)
#define ZMLogWarn(format, ...) ZMLogWithLevel(ZMLogLevelWarn, format, ##__VA_ARGS__)
#define ZMLogDebug(format, ...) ZMLogWithLevelAndTag(ZMLogLevelDebug, ZMLogTag, format, ##__VA_ARGS__)

#define ZMLogWithLevelAndTag(level, tag_, format, ...) \
do { \
NSString *message = [[NSString alloc] initWithFormat:format, ##__VA_ARGS__]; \
[ZMSLog logWithLevel:level message:^NSString * _Nonnull { \
return message; \
} tag:tag_ file:[NSString stringWithUTF8String:__FILE__] line:(NSUInteger)__LINE__]; \
} while (0)

#define ZMLogWithLevel(level, format, ...) \
do { \
NSString *message = [[NSString alloc] initWithFormat:format, ##__VA_ARGS__]; \
[ZMSLog logWithLevel:level message:^NSString * _Nonnull { \
return message; \
} tag:0 file:[NSString stringWithUTF8String:__FILE__] line:(NSUInteger)__LINE__]; \
} while (0)
4 changes: 4 additions & 0 deletions wire-ios-data-model/WireDataModel.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@
5950B0352E2EA1070051B07A /* GenericMessageProtocol in Frameworks */ = {isa = PBXBuildFile; productRef = 5950B0342E2EA1070051B07A /* GenericMessageProtocol */; };
5950B0372E2EA1220051B07A /* GenericMessageProtocol in Frameworks */ = {isa = PBXBuildFile; productRef = 5950B0362E2EA1220051B07A /* GenericMessageProtocol */; };
59537CDB2CFF8F2B00920B59 /* WireLogging in Frameworks */ = {isa = PBXBuildFile; productRef = 59537CDA2CFF8F2B00920B59 /* WireLogging */; };
596224E22EB12B4600683C3F /* ZMSLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 596224E12EB12B4600683C3F /* ZMSLogging.h */; };
5966D8302BD6AA4100305BBC /* UserPropertyNormalization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5966D82F2BD6AA4100305BBC /* UserPropertyNormalization.swift */; };
5966D8322BD6AA8200305BBC /* UserPropertyNormalizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5966D8312BD6AA8200305BBC /* UserPropertyNormalizer.swift */; };
5966D8342BD6ADCA00305BBC /* UserPropertyNormalizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5966D8332BD6ADCA00305BBC /* UserPropertyNormalizerTests.swift */; };
Expand Down Expand Up @@ -1019,6 +1020,7 @@
591F8A052B8CB81400D562A6 /* IsSelfUserE2EICertifiedUseCaseTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IsSelfUserE2EICertifiedUseCaseTests.swift; sourceTree = "<group>"; };
5930D9C22D43BC33009E3514 /* zmessaging2.121.0.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = zmessaging2.121.0.xcdatamodel; sourceTree = "<group>"; };
5947923C2EA7A576006BEC0A /* store2-131-0.wiredatabase */ = {isa = PBXFileReference; lastKnownFileType = file; path = "store2-131-0.wiredatabase"; sourceTree = "<group>"; };
596224E12EB12B4600683C3F /* ZMSLogging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZMSLogging.h; sourceTree = "<group>"; };
5966D82F2BD6AA4100305BBC /* UserPropertyNormalization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPropertyNormalization.swift; sourceTree = "<group>"; };
5966D8312BD6AA8200305BBC /* UserPropertyNormalizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserPropertyNormalizer.swift; sourceTree = "<group>"; };
5966D8332BD6ADCA00305BBC /* UserPropertyNormalizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPropertyNormalizerTests.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2999,6 +3001,7 @@
F9A7061B1CAEE01D00C2F5FE /* Notifications */,
F9A706421CAEE01D00C2F5FE /* Utilis */,
F9C9A60C1CAD76A50039E10C /* WireDataModel.h */,
596224E12EB12B4600683C3F /* ZMSLogging.h */,
F9C9A7371CAE6D890039E10C /* ConversationList */,
599EA3D12C246897009319D4 /* ConversationSearch */,
F9C9A6A01CAD7C7F0039E10C /* Public */,
Expand Down Expand Up @@ -3219,6 +3222,7 @@
files = (
F9A706C81CAEE01D00C2F5FE /* ZMUpdateEvent+WireDataModel.h in Headers */,
F9331C871CB419B500139ECC /* NSFetchRequest+ZMRelationshipKeyPaths.h in Headers */,
596224E22EB12B4600683C3F /* ZMSLogging.h in Headers */,
F9A706561CAEE01D00C2F5FE /* NSNotification+ManagedObjectContextSave.h in Headers */,
59EC73F72C20B03100E5C036 /* NSManagedObjectContext+executeFetchRequestOrAssert.h in Headers */,
F9A706801CAEE01D00C2F5FE /* ZMMessage+Internal.h in Headers */,
Expand Down
1 change: 1 addition & 0 deletions wire-ios-mocktransport/Source/MockTransportSession.m
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#import "MockReachability.h"
#import "WireMockTransport/WireMockTransport-Swift.h"
#import "NSManagedObjectContext+executeFetchRequestOrAssert.h"
#import "ZMSLogging.h"

NSString * const ZMPushChannelStateChangeNotificationName = @"ZMPushChannelStateChangeNotification";
NSString * const ZMPushChannelIsOpenKey = @"pushChannelIsOpen";
Expand Down
36 changes: 36 additions & 0 deletions wire-ios-mocktransport/Source/ZMSLogging.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
//
// Wire
// Copyright (C) 2025 Wire Swiss GmbH
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see http://www.gnu.org/licenses/.
//

#define ZMLogError(format, ...) ZMLogWithLevel(ZMLogLevelError, format, ##__VA_ARGS__)
#define ZMLogDebug(format, ...) ZMLogWithLevelAndTag(ZMLogLevelDebug, ZMLogTag, format, ##__VA_ARGS__)

#define ZMLogWithLevelAndTag(level, tag_, format, ...) \
do { \
NSString *message = [[NSString alloc] initWithFormat:format, ##__VA_ARGS__]; \
[ZMSLog logWithLevel:level message:^NSString * _Nonnull { \
return message; \
} tag:tag_ file:[NSString stringWithUTF8String:__FILE__] line:(NSUInteger)__LINE__]; \
} while (0)

#define ZMLogWithLevel(level, format, ...) \
do { \
NSString *message = [[NSString alloc] initWithFormat:format, ##__VA_ARGS__]; \
[ZMSLog logWithLevel:level message:^NSString * _Nonnull { \
return message; \
} tag:0 file:[NSString stringWithUTF8String:__FILE__] line:(NSUInteger)__LINE__]; \
} while (0)
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#import "MockTransportSessionTests.h"
#import <libkern/OSAtomic.h>
#import <WireMockTransport/WireMockTransport-Swift.h>
#import "ZMSLogging.h"

@interface TestPushChannelEvent()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#import "ZMLocallyModifiedObjectSet.h"
#import "ZMUpstreamTranscoder.h"
#import "ZMUpstreamRequest.h"
#import "ZMSLogging.h"

@interface ZMUpstreamInsertedObjectSync ()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
#import <Foundation/Foundation.h>
#import <WireRequestStrategy/WireRequestStrategy-Swift.h>
#import "ZMAbstractRequestStrategy.h"
#import "ZMSLogging.h"

static NSString* ZMLogTag ZM_UNUSED = @"Request Configuration";

Expand Down
28 changes: 28 additions & 0 deletions wire-ios-request-strategy/Sources/ZMSLogging.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
//
// Wire
// Copyright (C) 2025 Wire Swiss GmbH
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see http://www.gnu.org/licenses/.
//

#define ZMLogInfo(format, ...) ZMLogWithLevelAndTag(ZMLogLevelInfo, ZMLogTag, format, ##__VA_ARGS__)
#define ZMLogDebug(format, ...) ZMLogWithLevelAndTag(ZMLogLevelDebug, ZMLogTag, format, ##__VA_ARGS__)

#define ZMLogWithLevelAndTag(level, tag_, format, ...) \
do { \
NSString *message = [[NSString alloc] initWithFormat:format, ##__VA_ARGS__]; \
[ZMSLog logWithLevel:level message:^NSString * _Nonnull { \
return message; \
} tag:tag_ file:[NSString stringWithUTF8String:__FILE__] line:(NSUInteger)__LINE__]; \
} while (0)
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@
59271BF02B90D2510019B726 /* MockOTREntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59271BEE2B90D24A0019B726 /* MockOTREntity.swift */; };
59537D852CFF9D1600920B59 /* WireLogging in Frameworks */ = {isa = PBXBuildFile; productRef = 59537D842CFF9D1600920B59 /* WireLogging */; };
59537D872CFF9DF600920B59 /* WireLogging in Frameworks */ = {isa = PBXBuildFile; productRef = 59537D862CFF9DF600920B59 /* WireLogging */; };
596224E42EB12C0800683C3F /* ZMSLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 596224E32EB12C0800683C3F /* ZMSLogging.h */; };
597B70C92B03CC76006C2121 /* UpdateConversationProtocolActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597B70C82B03CC76006C2121 /* UpdateConversationProtocolActionHandler.swift */; };
597B70CC2B03CC83006C2121 /* UpdateConversationProtocolActionHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597B70CA2B03CC7D006C2121 /* UpdateConversationProtocolActionHandlerTests.swift */; };
598D04302C89C67E00B64D71 /* WireFoundation in Frameworks */ = {isa = PBXBuildFile; productRef = 598D042F2C89C67E00B64D71 /* WireFoundation */; };
Expand Down Expand Up @@ -700,6 +701,7 @@
547E664C1F7512FE008CB1FA /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
59271BEC2B90D2140019B726 /* ClientRegistrationDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClientRegistrationDelegate.swift; sourceTree = "<group>"; };
59271BEE2B90D24A0019B726 /* MockOTREntity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockOTREntity.swift; sourceTree = "<group>"; };
596224E32EB12C0800683C3F /* ZMSLogging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZMSLogging.h; sourceTree = "<group>"; };
597B70C82B03CC76006C2121 /* UpdateConversationProtocolActionHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UpdateConversationProtocolActionHandler.swift; sourceTree = "<group>"; };
597B70CA2B03CC7D006C2121 /* UpdateConversationProtocolActionHandlerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UpdateConversationProtocolActionHandlerTests.swift; sourceTree = "<group>"; };
598E870C2BF4E08100FC5438 /* WireUtilitiesSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = WireUtilitiesSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; };
Expand Down Expand Up @@ -1356,6 +1358,7 @@
F1CD5D822024C1A0008C574E /* Request Syncs */,
E69A021F2B85095F00126FF6 /* Services */,
06474D4824AF6825002C695D /* Synchronization */,
596224E32EB12C0800683C3F /* ZMSLogging.h */,
1669016D1D707509000FE4AF /* WireRequestStrategy.h */,
);
path = Sources;
Expand Down Expand Up @@ -2135,6 +2138,7 @@
166901DF1D7081C7000FE4AF /* ZMRemoteIdentifierObjectSync.h in Headers */,
166901F61D7081C7000FE4AF /* ZMUpstreamTranscoder.h in Headers */,
166901E51D7081C7000FE4AF /* ZMSyncOperationSet.h in Headers */,
596224E42EB12C0800683C3F /* ZMSLogging.h in Headers */,
166901F31D7081C7000FE4AF /* ZMUpstreamModifiedObjectSync+Testing.h in Headers */,
166901D01D7081C7000FE4AF /* ZMContextChangeTracker.h in Headers */,
166901E31D7081C7000FE4AF /* ZMSingleRequestSync.h in Headers */,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#import "ZMMissingUpdateEventsTranscoder+Internal.h"
#import <WireSyncEngine/WireSyncEngine-Swift.h>
#import "WireSyncEngineLogs.h"

#import "ZMSLogging.h"

static NSString * const LastUpdateEventIDStoreKey = @"LastUpdateEventID";
static NSString * const NotificationsKey = @"notifications";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#import "ZMSyncStrategy+ManagedObjectChanges.h"
#import "WireSyncEngineLogs.h"
#import <WireSyncEngine/WireSyncEngine-Swift.h>
#import "ZMSLogging.h"

@implementation ZMSyncStrategy (ManagedObjectChanges)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
#import "ZMUserSessionRegistrationNotification.h"
#import <WireSyncEngine/WireSyncEngine-Swift.h>
#import "ZMAuthenticationStatus_Internal.h"
#import "ZMSLogging.h"

static NSString *const TimerInfoOriginalCredentialsKey = @"credentials";
static NSString *const AuthenticationCenterDataChangeNotificationName = @"ZMAuthenticationStatusDataChangeNotificationName";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@

#import "ZMBlacklistDownloader+Testing.h"
#import <WireSyncEngine/WireSyncEngine-Swift.h>
#import "ZMSLogging.h"

static NSString *ZMLogTag ZM_UNUSED = @"Blacklist";

Expand Down
37 changes: 37 additions & 0 deletions wire-ios-sync-engine/Source/ZMSLogging.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
//
// Wire
// Copyright (C) 2025 Wire Swiss GmbH
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see http://www.gnu.org/licenses/.
//

#define ZMLogError(format, ...) ZMLogWithLevel(ZMLogLevelError, format, ##__VA_ARGS__)
#define ZMLogInfo(format, ...) ZMLogWithLevelAndTag(ZMLogLevelInfo, ZMLogTag, format, ##__VA_ARGS__)
#define ZMLogDebug(format, ...) ZMLogWithLevelAndTag(ZMLogLevelDebug, ZMLogTag, format, ##__VA_ARGS__)

#define ZMLogWithLevelAndTag(level, tag_, format, ...) \
do { \
NSString *message = [[NSString alloc] initWithFormat:format, ##__VA_ARGS__]; \
[ZMSLog logWithLevel:level message:^NSString * _Nonnull { \
return message; \
} tag:tag_ file:[NSString stringWithUTF8String:__FILE__] line:(NSUInteger)__LINE__]; \
} while (0)

#define ZMLogWithLevel(level, format, ...) \
do { \
NSString *message = [[NSString alloc] initWithFormat:format, ##__VA_ARGS__]; \
[ZMSLog logWithLevel:level message:^NSString * _Nonnull { \
return message; \
} tag:0 file:[NSString stringWithUTF8String:__FILE__] line:(NSUInteger)__LINE__]; \
} while (0)
1 change: 1 addition & 0 deletions wire-ios-sync-engine/Tests/Source/MessagingTest.m
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
#import "ZMLastUpdateEventIDTranscoder.h"
#import "ZMLoginTranscoder.h"
#import "ZMLoginCodeRequestTranscoder.h"
#import "ZMSLogging.h"
#import <WireSyncEngine/WireSyncEngine-Swift.h>
#import "Tests-Swift.h"

Expand Down
Loading