From 478c72e58908c05ba61d00f6e77b22c394fb1950 Mon Sep 17 00:00:00 2001 From: Brian R Date: Mon, 31 Jul 2023 23:01:48 -0400 Subject: [PATCH 1/5] remove endpoint parameter name underscore prefix --- Sources/Realtime/RealtimeClient.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/Realtime/RealtimeClient.swift b/Sources/Realtime/RealtimeClient.swift index b50a6f4..4c25aac 100644 --- a/Sources/Realtime/RealtimeClient.swift +++ b/Sources/Realtime/RealtimeClient.swift @@ -167,7 +167,7 @@ public class RealtimeClient: TransportDelegate { // ---------------------------------------------------------------------- @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public convenience init( - _ endPoint: String, + endPoint: String, params: Payload? = nil, vsn: String = Defaults.vsn ) { @@ -181,7 +181,7 @@ public class RealtimeClient: TransportDelegate { @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public convenience init( - _ endPoint: String, + endPoint: String, paramsClosure: PayloadClosure?, vsn: String = Defaults.vsn ) { From d030b1544e4522d0fdd1885af3017f1f8bec215b Mon Sep 17 00:00:00 2001 From: Brian R Date: Tue, 1 Aug 2023 13:42:07 -0400 Subject: [PATCH 2/5] Revert "remove endpoint parameter name underscore prefix" This reverts commit 478c72e58908c05ba61d00f6e77b22c394fb1950. --- Sources/Realtime/RealtimeClient.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/Realtime/RealtimeClient.swift b/Sources/Realtime/RealtimeClient.swift index 4c25aac..b50a6f4 100644 --- a/Sources/Realtime/RealtimeClient.swift +++ b/Sources/Realtime/RealtimeClient.swift @@ -167,7 +167,7 @@ public class RealtimeClient: TransportDelegate { // ---------------------------------------------------------------------- @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public convenience init( - endPoint: String, + _ endPoint: String, params: Payload? = nil, vsn: String = Defaults.vsn ) { @@ -181,7 +181,7 @@ public class RealtimeClient: TransportDelegate { @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public convenience init( - endPoint: String, + _ endPoint: String, paramsClosure: PayloadClosure?, vsn: String = Defaults.vsn ) { From 606115265190e4c10c73ee81dce2c08dd7ad839f Mon Sep 17 00:00:00 2001 From: Brian R Date: Tue, 1 Aug 2023 13:51:42 -0400 Subject: [PATCH 3/5] add deprecated initializer to RealtimeClient for compatibility --- Sources/Realtime/RealtimeClient.swift | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Sources/Realtime/RealtimeClient.swift b/Sources/Realtime/RealtimeClient.swift index b50a6f4..7569e68 100644 --- a/Sources/Realtime/RealtimeClient.swift +++ b/Sources/Realtime/RealtimeClient.swift @@ -192,6 +192,21 @@ public class RealtimeClient: TransportDelegate { vsn: vsn ) } + + @available(*, deprecated, renamed: "init(_:paramsClosure:vsn:)") + public convenience init( + endPoint: String, + paramsClosure: PayloadClosure?, + vsn: String = Defaults.vsn + ) { + self.init( + endPoint: endPoint, + transport: { url in URLSessionTransport(url: url) }, + paramsClosure: paramsClosure, + vsn: vsn + ) + } + public init( endPoint: String, From b8e9b763b1ec35e05e40849e1d48ba972b718a72 Mon Sep 17 00:00:00 2001 From: Brian R Date: Tue, 1 Aug 2023 14:03:06 -0400 Subject: [PATCH 4/5] Revert "add deprecated initializer to RealtimeClient for compatibility" This reverts commit 606115265190e4c10c73ee81dce2c08dd7ad839f. --- Sources/Realtime/RealtimeClient.swift | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/Sources/Realtime/RealtimeClient.swift b/Sources/Realtime/RealtimeClient.swift index 7569e68..b50a6f4 100644 --- a/Sources/Realtime/RealtimeClient.swift +++ b/Sources/Realtime/RealtimeClient.swift @@ -192,21 +192,6 @@ public class RealtimeClient: TransportDelegate { vsn: vsn ) } - - @available(*, deprecated, renamed: "init(_:paramsClosure:vsn:)") - public convenience init( - endPoint: String, - paramsClosure: PayloadClosure?, - vsn: String = Defaults.vsn - ) { - self.init( - endPoint: endPoint, - transport: { url in URLSessionTransport(url: url) }, - paramsClosure: paramsClosure, - vsn: vsn - ) - } - public init( endPoint: String, From 16407b1b38f5f8d9693077598d0a41029850de0b Mon Sep 17 00:00:00 2001 From: Brian R Date: Tue, 1 Aug 2023 14:05:35 -0400 Subject: [PATCH 5/5] add deprecated initializer to RealtimeClient for compatibility with supabase-swift 0.3.0 --- Sources/Realtime/RealtimeClient.swift | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Sources/Realtime/RealtimeClient.swift b/Sources/Realtime/RealtimeClient.swift index b50a6f4..2e2a62c 100644 --- a/Sources/Realtime/RealtimeClient.swift +++ b/Sources/Realtime/RealtimeClient.swift @@ -192,6 +192,21 @@ public class RealtimeClient: TransportDelegate { vsn: vsn ) } + + @available(*, deprecated, renamed: "init(_:params:vsn:)") + public convenience init( + endPoint: String, + params: Payload? = nil, + vsn: String = Defaults.vsn + ) { + self.init( + endPoint: endPoint, + transport: { url in URLSessionTransport(url: url) }, + paramsClosure: { params }, + vsn: vsn + ) + } + public init( endPoint: String,