From d7b5e53dc5e24cf339f85ab7912049509f00bfd5 Mon Sep 17 00:00:00 2001 From: Lawrence Forooghian Date: Tue, 10 Dec 2024 13:04:23 -0300 Subject: [PATCH] Fix signature of PresenceMember initializer This inconsistency with the `data` property was a mistake in 20e7f5f. --- Example/AblyChatExample/Mocks/MockClients.swift | 4 ++-- Sources/AblyChat/Presence.swift | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Example/AblyChatExample/Mocks/MockClients.swift b/Example/AblyChatExample/Mocks/MockClients.swift index 513c2d5..320e221 100644 --- a/Example/AblyChatExample/Mocks/MockClients.swift +++ b/Example/AblyChatExample/Mocks/MockClients.swift @@ -277,7 +277,7 @@ actor MockPresence: Presence { MockStrings.names.shuffled().map { name in PresenceMember( clientID: name, - data: PresenceData(userCustomData: nil), + data: nil, action: .present, extras: nil, updatedAt: Date() @@ -289,7 +289,7 @@ actor MockPresence: Presence { MockStrings.names.shuffled().map { name in PresenceMember( clientID: name, - data: PresenceData(userCustomData: nil), + data: nil, action: .present, extras: nil, updatedAt: Date() diff --git a/Sources/AblyChat/Presence.swift b/Sources/AblyChat/Presence.swift index c6b4552..445ee99 100644 --- a/Sources/AblyChat/Presence.swift +++ b/Sources/AblyChat/Presence.swift @@ -152,7 +152,7 @@ public struct PresenceMember: Sendable { } } - public init(clientID: String, data: PresenceData, action: PresenceMember.Action, extras: (any Sendable)?, updatedAt: Date) { + public init(clientID: String, data: PresenceData?, action: PresenceMember.Action, extras: (any Sendable)?, updatedAt: Date) { self.clientID = clientID self.data = data self.action = action