Skip to content

Commit 39e7978

Browse files
committed
Add minimum catalyst support, nits, prepare for release
1 parent 998e32c commit 39e7978

34 files changed

+84
-74
lines changed

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
# Parse-Swift Changelog
22

33
### main
4-
[Full Changelog](https://github.com/parse-community/Parse-Swift/compare/1.1.2...main)
4+
[Full Changelog](https://github.com/parse-community/Parse-Swift/compare/1.1.3...main)
55
* _Contributing to this repo? Add info about your change here to be included in next release_
66

7+
### 1.1.3
8+
[Full Changelog](https://github.com/parse-community/Parse-Swift/compare/1.1.2...1.1.3)
9+
10+
__New features__
11+
- SwiftUI ready! ([#73](https://github.com/parse-community/Parse-Swift/pull/73)), thanks to [Corey Baker](https://github.com/cbaker6).
12+
13+
__Fixes__
14+
- Fixes some issues with `ParseUser.logout` ([#73](https://github.com/parse-community/Parse-Swift/pull/73)), thanks to [Corey Baker](https://github.com/cbaker6).
15+
716
### 1.1.2
817
[Full Changelog](https://github.com/parse-community/Parse-Swift/compare/1.1.1...1.1.2)
918

ParseSwift.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "ParseSwift"
3-
s.version = "1.1.2"
3+
s.version = "1.1.3"
44
s.summary = "Parse Pure Swift SDK"
55
s.homepage = "https://github.com/parse-community/Parse-Swift"
66
s.authors = {

ParseSwift.xcodeproj/project.pbxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2225,7 +2225,7 @@
22252225
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
22262226
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
22272227
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2228-
MARKETING_VERSION = 1.1.2;
2228+
MARKETING_VERSION = 1.1.3;
22292229
PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseSwift;
22302230
PRODUCT_NAME = ParseSwift;
22312231
SKIP_INSTALL = YES;
@@ -2247,7 +2247,7 @@
22472247
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
22482248
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
22492249
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2250-
MARKETING_VERSION = 1.1.2;
2250+
MARKETING_VERSION = 1.1.3;
22512251
PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseSwift;
22522252
PRODUCT_NAME = ParseSwift;
22532253
SKIP_INSTALL = YES;
@@ -2311,7 +2311,7 @@
23112311
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
23122312
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
23132313
MACOSX_DEPLOYMENT_TARGET = 10.13;
2314-
MARKETING_VERSION = 1.1.2;
2314+
MARKETING_VERSION = 1.1.3;
23152315
PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseSwift;
23162316
PRODUCT_NAME = ParseSwift;
23172317
SDKROOT = macosx;
@@ -2335,7 +2335,7 @@
23352335
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
23362336
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
23372337
MACOSX_DEPLOYMENT_TARGET = 10.13;
2338-
MARKETING_VERSION = 1.1.2;
2338+
MARKETING_VERSION = 1.1.3;
23392339
PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseSwift;
23402340
PRODUCT_NAME = ParseSwift;
23412341
SDKROOT = macosx;
@@ -2480,7 +2480,7 @@
24802480
INFOPLIST_FILE = "ParseSwift-watchOS/Info.plist";
24812481
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
24822482
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2483-
MARKETING_VERSION = 1.1.2;
2483+
MARKETING_VERSION = 1.1.3;
24842484
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
24852485
MTL_FAST_MATH = YES;
24862486
PRODUCT_BUNDLE_IDENTIFIER = "com.parse.ParseSwift-watchOS";
@@ -2508,7 +2508,7 @@
25082508
INFOPLIST_FILE = "ParseSwift-watchOS/Info.plist";
25092509
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
25102510
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2511-
MARKETING_VERSION = 1.1.2;
2511+
MARKETING_VERSION = 1.1.3;
25122512
MTL_FAST_MATH = YES;
25132513
PRODUCT_BUNDLE_IDENTIFIER = "com.parse.ParseSwift-watchOS";
25142514
PRODUCT_NAME = ParseSwift;
@@ -2534,7 +2534,7 @@
25342534
INFOPLIST_FILE = "ParseSwift-tvOS/Info.plist";
25352535
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
25362536
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2537-
MARKETING_VERSION = 1.1.2;
2537+
MARKETING_VERSION = 1.1.3;
25382538
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
25392539
MTL_FAST_MATH = YES;
25402540
PRODUCT_BUNDLE_IDENTIFIER = "com.parse.ParseSwift-tvOS";
@@ -2561,7 +2561,7 @@
25612561
INFOPLIST_FILE = "ParseSwift-tvOS/Info.plist";
25622562
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
25632563
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2564-
MARKETING_VERSION = 1.1.2;
2564+
MARKETING_VERSION = 1.1.3;
25652565
MTL_FAST_MATH = YES;
25662566
PRODUCT_BUNDLE_IDENTIFIER = "com.parse.ParseSwift-tvOS";
25672567
PRODUCT_NAME = ParseSwift;

Scripts/jazzy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ bundle exec jazzy \
55
--author_url http://parseplatform.org \
66
--github_url https://github.com/parse-community/Parse-Swift \
77
--root-url http://parseplatform.org/Parse-Swift/api/ \
8-
--module-version 1.1.2 \
8+
--module-version 1.1.3 \
99
--theme fullwidth \
1010
--skip-undocumented \
1111
--output ./docs/api \

Sources/ParseSwift/Authentication/3rd Party/ParseApple.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,15 @@ public extension ParseApple {
103103
- parameter options: A set of header options sent to the server. Defaults to an empty set.
104104
- returns: A publisher that eventually produces a single value and then finishes or fails.
105105
*/
106-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
106+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
107107
func loginPublisher(user: String,
108108
identityToken: String,
109109
options: API.Options = []) -> Future<AuthenticatedUser, ParseError> {
110110
loginPublisher(authData: AuthenticationKeys.id.makeDictionary(user: user, identityToken: identityToken),
111111
options: options)
112112
}
113113

114-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
114+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
115115
func loginPublisher(authData: [String: String]?,
116116
options: API.Options = []) -> Future<AuthenticatedUser, ParseError> {
117117
guard AuthenticationKeys.id.verifyMandatoryKeys(authData: authData),
@@ -181,15 +181,15 @@ public extension ParseApple {
181181
- parameter options: A set of header options sent to the server. Defaults to an empty set.
182182
- returns: A publisher that eventually produces a single value and then finishes or fails.
183183
*/
184-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
184+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
185185
func linkPublisher(user: String,
186186
identityToken: String,
187187
options: API.Options = []) -> Future<AuthenticatedUser, ParseError> {
188188
linkPublisher(authData: AuthenticationKeys.id.makeDictionary(user: user, identityToken: identityToken),
189189
options: options)
190190
}
191191

192-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
192+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
193193
func linkPublisher(authData: [String: String]?,
194194
options: API.Options = []) -> Future<AuthenticatedUser, ParseError> {
195195
guard AuthenticationKeys.id.verifyMandatoryKeys(authData: authData),

Sources/ParseSwift/Authentication/Internal/ParseAnonymous.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public extension ParseAnonymous {
7474

7575
#if canImport(Combine)
7676

77-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
77+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
7878
func loginPublisher(authData: [String: String]? = nil,
7979
options: API.Options = []) -> Future<AuthenticatedUser, ParseError> {
8080
AuthenticatedUser.loginPublisher(__type,
@@ -99,7 +99,7 @@ public extension ParseAnonymous {
9999

100100
#if canImport(Combine)
101101

102-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
102+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
103103
func linkPublisher(authData: [String: String]?,
104104
options: API.Options) -> Future<AuthenticatedUser, ParseError> {
105105
Future { promise in

Sources/ParseSwift/Authentication/Protocols/ParseAuthentication+combine.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Foundation
1111
import Combine
1212

1313
// MARK: Convenience Implementations - Combine
14-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
14+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
1515
public extension ParseAuthentication {
1616

1717
func unlinkPublisher(_ user: AuthenticatedUser,
@@ -30,7 +30,7 @@ public extension ParseAuthentication {
3030
}
3131
}
3232

33-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
33+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
3434
public extension ParseUser {
3535

3636
// MARK: 3rd Party Authentication - Login Combine

Sources/ParseSwift/Authentication/Protocols/ParseAuthentication.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public protocol ParseAuthentication: Codable {
105105
- parameter callbackQueue: The queue to return to after completion. Default value of .main.
106106
- parameter completion: The block to execute.
107107
*/
108-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
108+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
109109
func loginPublisher(authData: [String: String]?,
110110
options: API.Options) -> Future<AuthenticatedUser, ParseError>
111111

@@ -116,7 +116,7 @@ public protocol ParseAuthentication: Codable {
116116
- parameter callbackQueue: The queue to return to after completion. Default value of .main.
117117
- parameter completion: The block to execute.
118118
*/
119-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
119+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
120120
func linkPublisher(authData: [String: String]?,
121121
options: API.Options) -> Future<AuthenticatedUser, ParseError>
122122

@@ -128,7 +128,7 @@ public protocol ParseAuthentication: Codable {
128128
- parameter completion: The block to execute.
129129
It should have the following argument signature: `(Result<Self, ParseError>)`.
130130
*/
131-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
131+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
132132
func unlinkPublisher(_ user: AuthenticatedUser,
133133
options: API.Options) -> Future<AuthenticatedUser, ParseError>
134134

@@ -139,7 +139,7 @@ public protocol ParseAuthentication: Codable {
139139
- parameter completion: The block to execute.
140140
It should have the following argument signature: `(Result<Self, ParseError>)`.
141141
*/
142-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
142+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
143143
func unlinkPublisher(options: API.Options) -> Future<AuthenticatedUser, ParseError>
144144

145145
#endif

Sources/ParseSwift/LiveQuery/LiveQuerySocket.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Foundation
1111
import FoundationNetworking
1212
#endif
1313

14-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
14+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
1515
final class LiveQuerySocket: NSObject {
1616
private var session: URLSession!
1717
var delegates = [URLSessionWebSocketTask: LiveQuerySocketDelegate]()
@@ -36,7 +36,7 @@ final class LiveQuerySocket: NSObject {
3636
}
3737

3838
// MARK: Status
39-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
39+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
4040
extension LiveQuerySocket {
4141
enum Status: String {
4242
case open
@@ -45,7 +45,7 @@ extension LiveQuerySocket {
4545
}
4646

4747
// MARK: Connect
48-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
48+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
4949
extension LiveQuerySocket {
5050
func connect(task: URLSessionWebSocketTask,
5151
completion: @escaping (Error?) -> Void) throws {
@@ -63,7 +63,7 @@ extension LiveQuerySocket {
6363
}
6464

6565
// MARK: Send
66-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
66+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
6767
extension LiveQuerySocket {
6868
func send(_ data: Data, task: URLSessionWebSocketTask, completion: @escaping (Error?) -> Void) {
6969
guard let encodedAsString = String(data: data, encoding: .utf8) else {
@@ -80,7 +80,7 @@ extension LiveQuerySocket {
8080
}
8181

8282
// MARK: Receive
83-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
83+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
8484
extension LiveQuerySocket {
8585

8686
func receive(_ task: URLSessionWebSocketTask) {
@@ -105,13 +105,13 @@ extension LiveQuerySocket {
105105
}
106106

107107
// MARK: URLSession
108-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
108+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
109109
extension URLSession {
110110
static let liveQuery = LiveQuerySocket()
111111
}
112112

113113
// MARK: URLSessionWebSocketDelegate
114-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
114+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
115115
extension LiveQuerySocket: URLSessionWebSocketDelegate {
116116
func urlSession(_ session: URLSession,
117117
webSocketTask: URLSessionWebSocketTask,

Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ import FoundationNetworking
4444
running. Initializing new instances will create a new task/connection to the `ParseLiveQuery` server.
4545
When an instance is deinitialized it will automatically close it's connection gracefully.
4646
*/
47-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
47+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
4848
public final class ParseLiveQuery: NSObject {
4949
// Queues
5050
let synchronizationQueue: DispatchQueue
@@ -211,7 +211,7 @@ public final class ParseLiveQuery: NSObject {
211211
}
212212

213213
// MARK: Helpers
214-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
214+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
215215
extension ParseLiveQuery {
216216

217217
static var client = try? ParseLiveQuery()
@@ -293,7 +293,7 @@ extension ParseLiveQuery {
293293
}
294294

295295
// MARK: Delegate
296-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
296+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
297297
extension ParseLiveQuery: LiveQuerySocketDelegate {
298298

299299
func status(_ status: LiveQuerySocket.Status) {
@@ -483,7 +483,7 @@ extension ParseLiveQuery: LiveQuerySocketDelegate {
483483
}
484484

485485
// MARK: Connection
486-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
486+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
487487
extension ParseLiveQuery {
488488

489489
/// Manually establish a connection to the `ParseLiveQuery` Server.
@@ -557,7 +557,7 @@ extension ParseLiveQuery {
557557
}
558558

559559
// MARK: SubscriptionRecord
560-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
560+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
561561
extension ParseLiveQuery {
562562
class SubscriptionRecord {
563563

@@ -612,7 +612,7 @@ extension ParseLiveQuery {
612612
}
613613

614614
// MARK: Subscribing
615-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
615+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
616616
extension ParseLiveQuery {
617617

618618
func subscribe<T>(_ query: Query<T>) throws -> Subscription<T> {
@@ -641,7 +641,7 @@ extension ParseLiveQuery {
641641
}
642642

643643
// MARK: Unsubscribing
644-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
644+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
645645
extension ParseLiveQuery {
646646

647647
func unsubscribe<T>(_ query: Query<T>) throws where T: ParseObject {
@@ -674,7 +674,7 @@ extension ParseLiveQuery {
674674
}
675675

676676
// MARK: Updating
677-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
677+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
678678
extension ParseLiveQuery {
679679

680680
func update<T>(_ handler: T) throws where T: ParseSubscription {
@@ -691,7 +691,7 @@ extension ParseLiveQuery {
691691
}
692692

693693
// MARK: ParseLiveQuery - Subscribe
694-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
694+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
695695
public extension Query {
696696
#if canImport(Combine)
697697
/**
@@ -760,7 +760,7 @@ public extension Query {
760760
}
761761

762762
// MARK: ParseLiveQuery - Unsubscribe
763-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
763+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
764764
public extension Query {
765765
/**
766766
Unsubscribes all current subscriptions for a given query on the default
@@ -800,7 +800,7 @@ public extension Query {
800800
}
801801

802802
// MARK: ParseLiveQuery - Update
803-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
803+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
804804
public extension Query {
805805
/**
806806
Updates an existing subscription with a new query on the default `ParseLiveQuery` client.

Sources/ParseSwift/LiveQuery/Protocols/LiveQuerySocketDelegate.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Foundation
1111
import FoundationNetworking
1212
#endif
1313

14-
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
14+
@available(macOS 10.15, iOS 13.0, macCatalyst 13.0, watchOS 6.0, tvOS 13.0, *)
1515
protocol LiveQuerySocketDelegate: AnyObject {
1616
func status(_ status: LiveQuerySocket.Status)
1717
func close(useDedicatedQueue: Bool)

0 commit comments

Comments
 (0)