Skip to content
Draft
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
29 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
386e38d
Merge branch 'develop' of github.com:wireapp/wire-ios into chore/move…
caldrian Jan 20, 2026
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
1 change: 0 additions & 1 deletion WireAuthentication/Package.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// swift-tools-version: 5.10
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

Expand Down
1 change: 0 additions & 1 deletion WireCalling/Package.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// swift-tools-version: 6.1
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

Expand Down
1 change: 0 additions & 1 deletion WireData/Package.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// swift-tools-version: 6.1
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

Expand Down
1 change: 0 additions & 1 deletion WireDebug/Package.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// swift-tools-version: 6.0
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

Expand Down
9 changes: 5 additions & 4 deletions WireDomain/Package.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// swift-tools-version: 6.0
// The swift-tools-version declares the minimum version of Swift required to build this package.
// swift-tools-version: 6.2

import PackageDescription

Expand Down Expand Up @@ -49,8 +48,10 @@ let package = Package(
)

for target in package.targets {
target.swiftSettings = [
target.swiftSettings = (target.swiftSettings ?? []) + [
.enableUpcomingFeature("ExistentialAny"),
.enableUpcomingFeature("InternalImportsByDefault"),
.enableUpcomingFeature("ExistentialAny")
.enableUpcomingFeature("MemberImportVisibility"),
.enableUpcomingFeature("StrictMemorySafety"),
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,19 @@
//

import Foundation
import WireNetwork
import WireFoundation

struct StorableQualifiedID: Codable, Hashable, Equatable, Sendable {

let id: UUID
let domain: String

init(_ value: WireNetwork.QualifiedID) {
init(_ value: QualifiedID) {
self.id = value.id
self.domain = value.domain
}

func toAPIModel() -> WireNetwork.QualifiedID {
func toAPIModel() -> QualifiedID {
.init(id: id, domain: domain)
}

Expand Down
1 change: 0 additions & 1 deletion WireFoundation/Package.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// swift-tools-version: 6.0
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

Expand Down
18 changes: 14 additions & 4 deletions WirePlugins/Plugins/SourceryPlugin/Stencils/AutoMockable.stencil
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@
// along with this program. If not, see http://www.gnu.org/licenses/.
//

// This stencil file is copied from https://github.com/krzysztofzablocki/Sourcery (commit 645c16e9bf3cff2d268fb1a161ff88b0ba1a54bc) and slightly adjusted.

// swiftlint:disable line_length
// swiftlint:disable variable_name

Expand Down Expand Up @@ -252,9 +254,11 @@ public import {{ import }}
{% macro existentialVariableTypeName typeName isNotAllowedToBeImplicitlyUnwrappedOptional -%}
{%- if typeName|contains:"<" and typeName|contains:">" -%}
{{ typeName }}
{%- elif typeName|contains:"[" and typeName|contains:"]" -%}
{{ typeName }}
{%- elif typeName|contains:"any " and typeName|contains:"!" -%}
{{ typeName | replace:"any","(any" | replace:"!",")!" }}
{%- elif typeName|contains:"any " and typeName.isOptional -%}
{%- elif typeName|contains:"any " and typeName.isOptional and not typeName|contains:"(" -%}
{{ typeName | replace:"any","(any" | replace:"?",")?" }}
{%- elif typeName|contains:"any " and typeName.isClosure and typeName|contains:"?" -%}
({{ typeName | replace:"any","(any" | replace:"?",")?" }})
Expand All @@ -281,7 +285,9 @@ public import {{ import }}
{{ typeName | replace:"inout ","" }}
{%- endif -%}
{% endset %}
{%- if typeName|contains:"any " and typeName|contains:"!" -%}
{%- if typeName|contains:"[" and typeName|contains:"]" -%}
{{ name }}
{%- elif typeName|contains:"any " and typeName|contains:"!" -%}
{{ name | replace:"any","(any" | replace:"!",")?" }}
{%- elif typeName|contains:"any " and typeName.isOptional and typeName.isClosure -%}
({{ typeName.unwrappedTypeName| replace:"inout ","" | replace:"any","(any" | replace:"?",")?" }})?
Expand Down Expand Up @@ -314,7 +320,9 @@ public import {{ import }}
{{ typeName | replace:"inout ","" }}
{%- endif -%}
{% endset %}
{%- if typeName|contains:"any " and typeName|contains:"!" -%}
{%- if typeName|contains:"[" and typeName|contains:"]" -%}
{{ name }}
{%- elif typeName|contains:"any " and typeName|contains:"!" -%}
{{ name | replace:"any","(any" | replace:"!",")?" }}
{%- elif typeName|contains:"any " and typeName.isOptional and typeName.isClosure -%}
({{ typeName.unwrappedTypeName| replace:"inout ","" | replace:"any","(any" | replace:"?",")?" }})?
Expand All @@ -335,7 +343,9 @@ public import {{ import }}
{%- endif -%}
{%- endmacro %}
{% macro existentialParameterTypeName typeName isVariadic -%}
{%- if typeName|contains:"any " and typeName|contains:"?," and typeName|contains:">?" -%}
{%- if typeName|contains:"[" and typeName|contains:"]" -%}
{{ typeName }}
{%- elif typeName|contains:"any " and typeName|contains:"?," and typeName|contains:">?" -%}
{{ typeName | replace:"any","(any" | replace:"?,",")?," }}
{%- elif typeName|contains:"any " and typeName|contains:"!" -%}
{{ typeName | replace:"any","(any" | replace:"!",")!" }}
Expand Down
1 change: 0 additions & 1 deletion WireUI/Package.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// swift-tools-version: 5.10
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

Expand Down
1 change: 0 additions & 1 deletion scripts/Package.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// swift-tools-version: 5.10
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

Expand Down
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
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
Loading
Loading