Build Information
Successful build of ParseSwift, reference 5.12.3 (12b8e7
), with Swift 6.1 for macOS (SPM) on 15 May 2025 00:17:09 UTC.
Swift 6 data race errors: 41
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
459 | self.notificationQueue.async {
460 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
461 | }
462 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:471:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
469 | message: "ParseLiveQuery Error: Received a message from a server who sent an installationId of \(String(describing: preliminaryMessage.installationId)) while it should be \(installationId). Not accepting message...")
470 | self.notificationQueue.async {
471 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
472 | }
473 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:487:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
485 | message: "ParseLiveQuery Error: Received a subscription with requestId: \(preliminaryMessage.requestId) from a server, but this is not a pending subscription.")
486 | self.notificationQueue.async {
487 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
488 | }
489 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:501:25: warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
499 | await self.subscriptions.removePending([subscribed.0])
500 | self.notificationQueue.async {
501 | subscribed.1.subscribeHandlerClosure?(isNew)
| `- warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
502 | }
503 | case .unsubscribed:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:511:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
509 | await self.subscriptions.removePending([requestId])
510 | self.notificationQueue.async {
511 | subscription.unsubscribeHandlerClosure?()
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
512 | }
513 | case .create, .update, .delete, .enter, .leave:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:519:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
517 | }
518 | self.notificationQueue.async {
519 | subscription.eventHandlerClosure?(data)
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
520 | }
521 | default:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:525:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
523 | message: "ParseLiveQuery Error: Hit an undefined state.")
524 | self.notificationQueue.async {
525 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
526 | }
527 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:533:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
531 | message: "ParseLiveQuery Error: Hit an undefined state.")
532 | self.notificationQueue.async {
533 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
534 | }
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:544:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
542 | if await !isURLError(error) {
543 | notificationQueue.async {
544 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
545 | }
546 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:554:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
552 | guard let posixError = error as? POSIXError else {
553 | notificationQueue.async {
554 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
555 | }
556 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:564:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
562 | } catch {
563 | self.notificationQueue.async {
564 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
565 | }
566 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:569:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
567 | } else {
568 | notificationQueue.async {
569 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
570 | }
571 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:578:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
576 | guard let urlError = error as? URLError else {
577 | notificationQueue.async {
578 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
579 | }
580 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:588:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
586 | } catch {
587 | self.notificationQueue.async {
588 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
589 | }
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:593:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
591 | } else {
592 | notificationQueue.async {
593 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
594 | }
595 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:79:15: warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
18 | for more details.
19 | */
20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
| `- note: add '@preconcurrency' to the 'QuerySubscribable' conformance to defer isolation checking to run time
21 |
22 | /// Updates and notifies when there is a new event related to a specific query.
:
77 | // MARK: QuerySubscribable
78 | @MainActor
79 | open func didReceive(_ eventData: Data) throws {
| `- warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
80 | // Need to decode the event with respect to the `ParseObject`.
81 | let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:33:10: note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
31 | - parameter eventData: The event data that has been recieved from the server.
32 | */
33 | func didReceive(_ eventData: Data) throws
| `- note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
34 |
35 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:89:15: warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
87 |
88 | @MainActor
89 | open func didSubscribe(_ new: Bool) {
| `- warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
90 | self.subscribed = (query, new)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:39:10: note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
37 | - note: This may be invoked multiple times if the client disconnects/reconnects.
38 | */
39 | func didSubscribe(_ new: Bool)
| `- note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
40 |
41 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:94:15: warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
92 |
93 | @MainActor
94 | open func didUnsubscribe() {
| `- warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
95 | self.unsubscribed = query
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:45:10: note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
43 | - note: This is not called unless `unsubscribe()` is explicitly called.
44 | */
45 | func didUnsubscribe()
| `- note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
46 | }
47 |
[176/202] Compiling ParseSwift ParseCloudUser.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:174:14: warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
172 | /// Gracefully disconnects from the ParseLiveQuery Server.
173 | deinit {
174 | Task {
| `- warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
175 | await close()
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:377:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
375 | case .closed:
376 | self.notificationQueue.async {
377 | self.receiveDelegate?.closedSocket(closeCode, reason: reason)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
378 | }
379 | await self.setStatus(.socketNotEstablished)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:415:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
413 | message: "ParseLiveQuery Error: code: \(error.code), message: \(error.message)")
414 | self.notificationQueue.async {
415 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
416 | }
417 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:420:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
418 | }
419 | self.notificationQueue.async {
420 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
421 | }
422 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:435:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
433 | message: "ParseLiveQuery Error: Received message out of order, but could not decode it")
434 | self.notificationQueue.async {
435 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
436 | }
437 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:443:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
441 | message: "ParseLiveQuery Error: Received message out of order: \(outOfOrderMessage)")
442 | self.notificationQueue.async {
443 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
444 | }
445 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:460:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
458 | message: "ParseLiveQuery Error: Received a message from a server who sent clientId \(preliminaryMessage.clientId) while it should be \(String(describing: self.clientId)). Not accepting message...")
459 | self.notificationQueue.async {
460 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
461 | }
462 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:471:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
469 | message: "ParseLiveQuery Error: Received a message from a server who sent an installationId of \(String(describing: preliminaryMessage.installationId)) while it should be \(installationId). Not accepting message...")
470 | self.notificationQueue.async {
471 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
472 | }
473 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:487:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
485 | message: "ParseLiveQuery Error: Received a subscription with requestId: \(preliminaryMessage.requestId) from a server, but this is not a pending subscription.")
486 | self.notificationQueue.async {
487 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
488 | }
489 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:501:25: warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
499 | await self.subscriptions.removePending([subscribed.0])
500 | self.notificationQueue.async {
501 | subscribed.1.subscribeHandlerClosure?(isNew)
| `- warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
502 | }
503 | case .unsubscribed:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:511:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
509 | await self.subscriptions.removePending([requestId])
510 | self.notificationQueue.async {
511 | subscription.unsubscribeHandlerClosure?()
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
512 | }
513 | case .create, .update, .delete, .enter, .leave:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:519:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
517 | }
518 | self.notificationQueue.async {
519 | subscription.eventHandlerClosure?(data)
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
520 | }
521 | default:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:525:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
523 | message: "ParseLiveQuery Error: Hit an undefined state.")
524 | self.notificationQueue.async {
525 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
526 | }
527 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:533:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
531 | message: "ParseLiveQuery Error: Hit an undefined state.")
532 | self.notificationQueue.async {
533 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
534 | }
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:544:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
542 | if await !isURLError(error) {
543 | notificationQueue.async {
544 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
545 | }
546 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:554:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
552 | guard let posixError = error as? POSIXError else {
553 | notificationQueue.async {
554 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
555 | }
556 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:564:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
562 | } catch {
563 | self.notificationQueue.async {
564 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
565 | }
566 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:569:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
567 | } else {
568 | notificationQueue.async {
569 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
570 | }
571 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:578:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
576 | guard let urlError = error as? URLError else {
577 | notificationQueue.async {
578 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
579 | }
580 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:588:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
586 | } catch {
587 | self.notificationQueue.async {
588 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
589 | }
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:593:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
591 | } else {
592 | notificationQueue.async {
593 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
594 | }
595 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:79:15: warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
18 | for more details.
19 | */
20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
| `- note: add '@preconcurrency' to the 'QuerySubscribable' conformance to defer isolation checking to run time
21 |
22 | /// Updates and notifies when there is a new event related to a specific query.
:
77 | // MARK: QuerySubscribable
78 | @MainActor
79 | open func didReceive(_ eventData: Data) throws {
| `- warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
80 | // Need to decode the event with respect to the `ParseObject`.
81 | let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:33:10: note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
31 | - parameter eventData: The event data that has been recieved from the server.
32 | */
33 | func didReceive(_ eventData: Data) throws
| `- note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
34 |
35 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:89:15: warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
87 |
88 | @MainActor
89 | open func didSubscribe(_ new: Bool) {
| `- warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
90 | self.subscribed = (query, new)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:39:10: note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
37 | - note: This may be invoked multiple times if the client disconnects/reconnects.
38 | */
39 | func didSubscribe(_ new: Bool)
| `- note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
40 |
41 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:94:15: warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
92 |
93 | @MainActor
94 | open func didUnsubscribe() {
| `- warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
95 | self.unsubscribed = query
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:45:10: note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
43 | - note: This is not called unless `unsubscribe()` is explicitly called.
44 | */
45 | func didUnsubscribe()
| `- note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
46 | }
47 |
[177/202] Compiling ParseSwift ParseInstallation+async.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:174:14: warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
172 | /// Gracefully disconnects from the ParseLiveQuery Server.
173 | deinit {
174 | Task {
| `- warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
175 | await close()
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:377:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
375 | case .closed:
376 | self.notificationQueue.async {
377 | self.receiveDelegate?.closedSocket(closeCode, reason: reason)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
378 | }
379 | await self.setStatus(.socketNotEstablished)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:415:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
413 | message: "ParseLiveQuery Error: code: \(error.code), message: \(error.message)")
414 | self.notificationQueue.async {
415 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
416 | }
417 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:420:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
418 | }
419 | self.notificationQueue.async {
420 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
421 | }
422 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:435:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
433 | message: "ParseLiveQuery Error: Received message out of order, but could not decode it")
434 | self.notificationQueue.async {
435 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
436 | }
437 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:443:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
441 | message: "ParseLiveQuery Error: Received message out of order: \(outOfOrderMessage)")
442 | self.notificationQueue.async {
443 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
444 | }
445 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:460:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
458 | message: "ParseLiveQuery Error: Received a message from a server who sent clientId \(preliminaryMessage.clientId) while it should be \(String(describing: self.clientId)). Not accepting message...")
459 | self.notificationQueue.async {
460 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
461 | }
462 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:471:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
469 | message: "ParseLiveQuery Error: Received a message from a server who sent an installationId of \(String(describing: preliminaryMessage.installationId)) while it should be \(installationId). Not accepting message...")
470 | self.notificationQueue.async {
471 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
472 | }
473 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:487:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
485 | message: "ParseLiveQuery Error: Received a subscription with requestId: \(preliminaryMessage.requestId) from a server, but this is not a pending subscription.")
486 | self.notificationQueue.async {
487 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
488 | }
489 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:501:25: warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
499 | await self.subscriptions.removePending([subscribed.0])
500 | self.notificationQueue.async {
501 | subscribed.1.subscribeHandlerClosure?(isNew)
| `- warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
502 | }
503 | case .unsubscribed:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:511:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
509 | await self.subscriptions.removePending([requestId])
510 | self.notificationQueue.async {
511 | subscription.unsubscribeHandlerClosure?()
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
512 | }
513 | case .create, .update, .delete, .enter, .leave:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:519:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
517 | }
518 | self.notificationQueue.async {
519 | subscription.eventHandlerClosure?(data)
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
520 | }
521 | default:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:525:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
523 | message: "ParseLiveQuery Error: Hit an undefined state.")
524 | self.notificationQueue.async {
525 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
526 | }
527 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:533:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
531 | message: "ParseLiveQuery Error: Hit an undefined state.")
532 | self.notificationQueue.async {
533 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
534 | }
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:544:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
542 | if await !isURLError(error) {
543 | notificationQueue.async {
544 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
545 | }
546 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:554:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
552 | guard let posixError = error as? POSIXError else {
553 | notificationQueue.async {
554 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
555 | }
556 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:564:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
562 | } catch {
563 | self.notificationQueue.async {
564 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
565 | }
566 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:569:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
567 | } else {
568 | notificationQueue.async {
569 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
570 | }
571 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:578:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
576 | guard let urlError = error as? URLError else {
577 | notificationQueue.async {
578 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
579 | }
580 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:588:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
586 | } catch {
587 | self.notificationQueue.async {
588 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
589 | }
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:593:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
591 | } else {
592 | notificationQueue.async {
593 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
594 | }
595 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:79:15: warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
18 | for more details.
19 | */
20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
| `- note: add '@preconcurrency' to the 'QuerySubscribable' conformance to defer isolation checking to run time
21 |
22 | /// Updates and notifies when there is a new event related to a specific query.
:
77 | // MARK: QuerySubscribable
78 | @MainActor
79 | open func didReceive(_ eventData: Data) throws {
| `- warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
80 | // Need to decode the event with respect to the `ParseObject`.
81 | let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:33:10: note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
31 | - parameter eventData: The event data that has been recieved from the server.
32 | */
33 | func didReceive(_ eventData: Data) throws
| `- note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
34 |
35 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:89:15: warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
87 |
88 | @MainActor
89 | open func didSubscribe(_ new: Bool) {
| `- warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
90 | self.subscribed = (query, new)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:39:10: note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
37 | - note: This may be invoked multiple times if the client disconnects/reconnects.
38 | */
39 | func didSubscribe(_ new: Bool)
| `- note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
40 |
41 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:94:15: warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
92 |
93 | @MainActor
94 | open func didUnsubscribe() {
| `- warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
95 | self.unsubscribed = query
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:45:10: note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
43 | - note: This is not called unless `unsubscribe()` is explicitly called.
44 | */
45 | func didUnsubscribe()
| `- note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
46 | }
47 |
[178/202] Compiling ParseSwift ParseInstallation+combine.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:174:14: warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
172 | /// Gracefully disconnects from the ParseLiveQuery Server.
173 | deinit {
174 | Task {
| `- warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
175 | await close()
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:377:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
375 | case .closed:
376 | self.notificationQueue.async {
377 | self.receiveDelegate?.closedSocket(closeCode, reason: reason)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
378 | }
379 | await self.setStatus(.socketNotEstablished)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:415:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
413 | message: "ParseLiveQuery Error: code: \(error.code), message: \(error.message)")
414 | self.notificationQueue.async {
415 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
416 | }
417 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:420:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
418 | }
419 | self.notificationQueue.async {
420 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
421 | }
422 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:435:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
433 | message: "ParseLiveQuery Error: Received message out of order, but could not decode it")
434 | self.notificationQueue.async {
435 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
436 | }
437 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:443:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
441 | message: "ParseLiveQuery Error: Received message out of order: \(outOfOrderMessage)")
442 | self.notificationQueue.async {
443 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
444 | }
445 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:460:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
458 | message: "ParseLiveQuery Error: Received a message from a server who sent clientId \(preliminaryMessage.clientId) while it should be \(String(describing: self.clientId)). Not accepting message...")
459 | self.notificationQueue.async {
460 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
461 | }
462 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:471:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
469 | message: "ParseLiveQuery Error: Received a message from a server who sent an installationId of \(String(describing: preliminaryMessage.installationId)) while it should be \(installationId). Not accepting message...")
470 | self.notificationQueue.async {
471 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
472 | }
473 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:487:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
485 | message: "ParseLiveQuery Error: Received a subscription with requestId: \(preliminaryMessage.requestId) from a server, but this is not a pending subscription.")
486 | self.notificationQueue.async {
487 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
488 | }
489 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:501:25: warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
499 | await self.subscriptions.removePending([subscribed.0])
500 | self.notificationQueue.async {
501 | subscribed.1.subscribeHandlerClosure?(isNew)
| `- warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
502 | }
503 | case .unsubscribed:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:511:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
509 | await self.subscriptions.removePending([requestId])
510 | self.notificationQueue.async {
511 | subscription.unsubscribeHandlerClosure?()
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
512 | }
513 | case .create, .update, .delete, .enter, .leave:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:519:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
517 | }
518 | self.notificationQueue.async {
519 | subscription.eventHandlerClosure?(data)
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
520 | }
521 | default:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:525:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
523 | message: "ParseLiveQuery Error: Hit an undefined state.")
524 | self.notificationQueue.async {
525 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
526 | }
527 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:533:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
531 | message: "ParseLiveQuery Error: Hit an undefined state.")
532 | self.notificationQueue.async {
533 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
534 | }
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:544:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
542 | if await !isURLError(error) {
543 | notificationQueue.async {
544 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
545 | }
546 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:554:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
552 | guard let posixError = error as? POSIXError else {
553 | notificationQueue.async {
554 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
555 | }
556 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:564:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
562 | } catch {
563 | self.notificationQueue.async {
564 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
565 | }
566 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:569:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
567 | } else {
568 | notificationQueue.async {
569 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
570 | }
571 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:578:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
576 | guard let urlError = error as? URLError else {
577 | notificationQueue.async {
578 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
579 | }
580 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:588:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
586 | } catch {
587 | self.notificationQueue.async {
588 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
589 | }
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:593:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
591 | } else {
592 | notificationQueue.async {
593 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
594 | }
595 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:79:15: warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
18 | for more details.
19 | */
20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
| `- note: add '@preconcurrency' to the 'QuerySubscribable' conformance to defer isolation checking to run time
21 |
22 | /// Updates and notifies when there is a new event related to a specific query.
:
77 | // MARK: QuerySubscribable
78 | @MainActor
79 | open func didReceive(_ eventData: Data) throws {
| `- warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
80 | // Need to decode the event with respect to the `ParseObject`.
81 | let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:33:10: note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
31 | - parameter eventData: The event data that has been recieved from the server.
32 | */
33 | func didReceive(_ eventData: Data) throws
| `- note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
34 |
35 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:89:15: warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
87 |
88 | @MainActor
89 | open func didSubscribe(_ new: Bool) {
| `- warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
90 | self.subscribed = (query, new)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:39:10: note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
37 | - note: This may be invoked multiple times if the client disconnects/reconnects.
38 | */
39 | func didSubscribe(_ new: Bool)
| `- note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
40 |
41 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:94:15: warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
92 |
93 | @MainActor
94 | open func didUnsubscribe() {
| `- warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
95 | self.unsubscribed = query
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:45:10: note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
43 | - note: This is not called unless `unsubscribe()` is explicitly called.
44 | */
45 | func didUnsubscribe()
| `- note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
46 | }
47 |
[179/202] Compiling ParseSwift ParseInstallation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:174:14: warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
172 | /// Gracefully disconnects from the ParseLiveQuery Server.
173 | deinit {
174 | Task {
| `- warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
175 | await close()
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:377:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
375 | case .closed:
376 | self.notificationQueue.async {
377 | self.receiveDelegate?.closedSocket(closeCode, reason: reason)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
378 | }
379 | await self.setStatus(.socketNotEstablished)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:415:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
413 | message: "ParseLiveQuery Error: code: \(error.code), message: \(error.message)")
414 | self.notificationQueue.async {
415 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
416 | }
417 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:420:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
418 | }
419 | self.notificationQueue.async {
420 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
421 | }
422 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:435:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
433 | message: "ParseLiveQuery Error: Received message out of order, but could not decode it")
434 | self.notificationQueue.async {
435 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
436 | }
437 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:443:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
441 | message: "ParseLiveQuery Error: Received message out of order: \(outOfOrderMessage)")
442 | self.notificationQueue.async {
443 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
444 | }
445 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:460:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
458 | message: "ParseLiveQuery Error: Received a message from a server who sent clientId \(preliminaryMessage.clientId) while it should be \(String(describing: self.clientId)). Not accepting message...")
459 | self.notificationQueue.async {
460 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
461 | }
462 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:471:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
469 | message: "ParseLiveQuery Error: Received a message from a server who sent an installationId of \(String(describing: preliminaryMessage.installationId)) while it should be \(installationId). Not accepting message...")
470 | self.notificationQueue.async {
471 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
472 | }
473 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:487:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
485 | message: "ParseLiveQuery Error: Received a subscription with requestId: \(preliminaryMessage.requestId) from a server, but this is not a pending subscription.")
486 | self.notificationQueue.async {
487 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
488 | }
489 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:501:25: warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
499 | await self.subscriptions.removePending([subscribed.0])
500 | self.notificationQueue.async {
501 | subscribed.1.subscribeHandlerClosure?(isNew)
| `- warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
502 | }
503 | case .unsubscribed:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:511:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
509 | await self.subscriptions.removePending([requestId])
510 | self.notificationQueue.async {
511 | subscription.unsubscribeHandlerClosure?()
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
512 | }
513 | case .create, .update, .delete, .enter, .leave:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:519:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
517 | }
518 | self.notificationQueue.async {
519 | subscription.eventHandlerClosure?(data)
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
520 | }
521 | default:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:525:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
523 | message: "ParseLiveQuery Error: Hit an undefined state.")
524 | self.notificationQueue.async {
525 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
526 | }
527 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:533:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
531 | message: "ParseLiveQuery Error: Hit an undefined state.")
532 | self.notificationQueue.async {
533 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
534 | }
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:544:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
542 | if await !isURLError(error) {
543 | notificationQueue.async {
544 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
545 | }
546 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:554:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
552 | guard let posixError = error as? POSIXError else {
553 | notificationQueue.async {
554 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
555 | }
556 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:564:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
562 | } catch {
563 | self.notificationQueue.async {
564 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
565 | }
566 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:569:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
567 | } else {
568 | notificationQueue.async {
569 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
570 | }
571 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:578:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
576 | guard let urlError = error as? URLError else {
577 | notificationQueue.async {
578 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
579 | }
580 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:588:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
586 | } catch {
587 | self.notificationQueue.async {
588 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
589 | }
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:593:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
591 | } else {
592 | notificationQueue.async {
593 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
594 | }
595 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:79:15: warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
18 | for more details.
19 | */
20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
| `- note: add '@preconcurrency' to the 'QuerySubscribable' conformance to defer isolation checking to run time
21 |
22 | /// Updates and notifies when there is a new event related to a specific query.
:
77 | // MARK: QuerySubscribable
78 | @MainActor
79 | open func didReceive(_ eventData: Data) throws {
| `- warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
80 | // Need to decode the event with respect to the `ParseObject`.
81 | let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:33:10: note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
31 | - parameter eventData: The event data that has been recieved from the server.
32 | */
33 | func didReceive(_ eventData: Data) throws
| `- note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
34 |
35 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:89:15: warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
87 |
88 | @MainActor
89 | open func didSubscribe(_ new: Bool) {
| `- warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
90 | self.subscribed = (query, new)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:39:10: note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
37 | - note: This may be invoked multiple times if the client disconnects/reconnects.
38 | */
39 | func didSubscribe(_ new: Bool)
| `- note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
40 |
41 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:94:15: warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
92 |
93 | @MainActor
94 | open func didUnsubscribe() {
| `- warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
95 | self.unsubscribed = query
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:45:10: note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
43 | - note: This is not called unless `unsubscribe()` is explicitly called.
44 | */
45 | func didUnsubscribe()
| `- note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
46 | }
47 |
[180/202] Compiling ParseSwift ParseObject+async.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:174:14: warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
172 | /// Gracefully disconnects from the ParseLiveQuery Server.
173 | deinit {
174 | Task {
| `- warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
175 | await close()
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:377:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
375 | case .closed:
376 | self.notificationQueue.async {
377 | self.receiveDelegate?.closedSocket(closeCode, reason: reason)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
378 | }
379 | await self.setStatus(.socketNotEstablished)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:415:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
413 | message: "ParseLiveQuery Error: code: \(error.code), message: \(error.message)")
414 | self.notificationQueue.async {
415 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
416 | }
417 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:420:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
418 | }
419 | self.notificationQueue.async {
420 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
421 | }
422 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:435:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
433 | message: "ParseLiveQuery Error: Received message out of order, but could not decode it")
434 | self.notificationQueue.async {
435 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
436 | }
437 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:443:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
441 | message: "ParseLiveQuery Error: Received message out of order: \(outOfOrderMessage)")
442 | self.notificationQueue.async {
443 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
444 | }
445 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:460:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
458 | message: "ParseLiveQuery Error: Received a message from a server who sent clientId \(preliminaryMessage.clientId) while it should be \(String(describing: self.clientId)). Not accepting message...")
459 | self.notificationQueue.async {
460 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
461 | }
462 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:471:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
469 | message: "ParseLiveQuery Error: Received a message from a server who sent an installationId of \(String(describing: preliminaryMessage.installationId)) while it should be \(installationId). Not accepting message...")
470 | self.notificationQueue.async {
471 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
472 | }
473 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:487:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
485 | message: "ParseLiveQuery Error: Received a subscription with requestId: \(preliminaryMessage.requestId) from a server, but this is not a pending subscription.")
486 | self.notificationQueue.async {
487 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
488 | }
489 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:501:25: warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
499 | await self.subscriptions.removePending([subscribed.0])
500 | self.notificationQueue.async {
501 | subscribed.1.subscribeHandlerClosure?(isNew)
| `- warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
502 | }
503 | case .unsubscribed:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:511:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
509 | await self.subscriptions.removePending([requestId])
510 | self.notificationQueue.async {
511 | subscription.unsubscribeHandlerClosure?()
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
512 | }
513 | case .create, .update, .delete, .enter, .leave:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:519:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
517 | }
518 | self.notificationQueue.async {
519 | subscription.eventHandlerClosure?(data)
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
520 | }
521 | default:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:525:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
523 | message: "ParseLiveQuery Error: Hit an undefined state.")
524 | self.notificationQueue.async {
525 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
526 | }
527 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:533:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
531 | message: "ParseLiveQuery Error: Hit an undefined state.")
532 | self.notificationQueue.async {
533 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
534 | }
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:544:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
542 | if await !isURLError(error) {
543 | notificationQueue.async {
544 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
545 | }
546 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:554:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
552 | guard let posixError = error as? POSIXError else {
553 | notificationQueue.async {
554 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
555 | }
556 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:564:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
562 | } catch {
563 | self.notificationQueue.async {
564 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
565 | }
566 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:569:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
567 | } else {
568 | notificationQueue.async {
569 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
570 | }
571 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:578:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
576 | guard let urlError = error as? URLError else {
577 | notificationQueue.async {
578 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
579 | }
580 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:588:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
586 | } catch {
587 | self.notificationQueue.async {
588 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
589 | }
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:593:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
591 | } else {
592 | notificationQueue.async {
593 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
594 | }
595 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:79:15: warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
18 | for more details.
19 | */
20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
| `- note: add '@preconcurrency' to the 'QuerySubscribable' conformance to defer isolation checking to run time
21 |
22 | /// Updates and notifies when there is a new event related to a specific query.
:
77 | // MARK: QuerySubscribable
78 | @MainActor
79 | open func didReceive(_ eventData: Data) throws {
| `- warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
80 | // Need to decode the event with respect to the `ParseObject`.
81 | let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:33:10: note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
31 | - parameter eventData: The event data that has been recieved from the server.
32 | */
33 | func didReceive(_ eventData: Data) throws
| `- note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
34 |
35 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:89:15: warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
87 |
88 | @MainActor
89 | open func didSubscribe(_ new: Bool) {
| `- warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
90 | self.subscribed = (query, new)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:39:10: note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
37 | - note: This may be invoked multiple times if the client disconnects/reconnects.
38 | */
39 | func didSubscribe(_ new: Bool)
| `- note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
40 |
41 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:94:15: warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
92 |
93 | @MainActor
94 | open func didUnsubscribe() {
| `- warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
95 | self.unsubscribed = query
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:45:10: note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
43 | - note: This is not called unless `unsubscribe()` is explicitly called.
44 | */
45 | func didUnsubscribe()
| `- note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
46 | }
47 |
[181/202] Compiling ParseSwift ParseObject+combine.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:174:14: warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
172 | /// Gracefully disconnects from the ParseLiveQuery Server.
173 | deinit {
174 | Task {
| `- warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
175 | await close()
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:377:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
375 | case .closed:
376 | self.notificationQueue.async {
377 | self.receiveDelegate?.closedSocket(closeCode, reason: reason)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
378 | }
379 | await self.setStatus(.socketNotEstablished)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:415:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
413 | message: "ParseLiveQuery Error: code: \(error.code), message: \(error.message)")
414 | self.notificationQueue.async {
415 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
416 | }
417 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:420:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
418 | }
419 | self.notificationQueue.async {
420 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
421 | }
422 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:435:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
433 | message: "ParseLiveQuery Error: Received message out of order, but could not decode it")
434 | self.notificationQueue.async {
435 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
436 | }
437 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:443:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
441 | message: "ParseLiveQuery Error: Received message out of order: \(outOfOrderMessage)")
442 | self.notificationQueue.async {
443 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
444 | }
445 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:460:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
458 | message: "ParseLiveQuery Error: Received a message from a server who sent clientId \(preliminaryMessage.clientId) while it should be \(String(describing: self.clientId)). Not accepting message...")
459 | self.notificationQueue.async {
460 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
461 | }
462 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:471:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
469 | message: "ParseLiveQuery Error: Received a message from a server who sent an installationId of \(String(describing: preliminaryMessage.installationId)) while it should be \(installationId). Not accepting message...")
470 | self.notificationQueue.async {
471 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
472 | }
473 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:487:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
485 | message: "ParseLiveQuery Error: Received a subscription with requestId: \(preliminaryMessage.requestId) from a server, but this is not a pending subscription.")
486 | self.notificationQueue.async {
487 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
488 | }
489 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:501:25: warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
499 | await self.subscriptions.removePending([subscribed.0])
500 | self.notificationQueue.async {
501 | subscribed.1.subscribeHandlerClosure?(isNew)
| `- warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
502 | }
503 | case .unsubscribed:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:511:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
509 | await self.subscriptions.removePending([requestId])
510 | self.notificationQueue.async {
511 | subscription.unsubscribeHandlerClosure?()
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
512 | }
513 | case .create, .update, .delete, .enter, .leave:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:519:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
517 | }
518 | self.notificationQueue.async {
519 | subscription.eventHandlerClosure?(data)
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
520 | }
521 | default:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:525:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
523 | message: "ParseLiveQuery Error: Hit an undefined state.")
524 | self.notificationQueue.async {
525 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
526 | }
527 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:533:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
531 | message: "ParseLiveQuery Error: Hit an undefined state.")
532 | self.notificationQueue.async {
533 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
534 | }
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:544:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
542 | if await !isURLError(error) {
543 | notificationQueue.async {
544 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
545 | }
546 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:554:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
552 | guard let posixError = error as? POSIXError else {
553 | notificationQueue.async {
554 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
555 | }
556 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:564:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
562 | } catch {
563 | self.notificationQueue.async {
564 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
565 | }
566 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:569:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
567 | } else {
568 | notificationQueue.async {
569 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
570 | }
571 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:578:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
576 | guard let urlError = error as? URLError else {
577 | notificationQueue.async {
578 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
579 | }
580 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:588:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
586 | } catch {
587 | self.notificationQueue.async {
588 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
589 | }
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:593:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
591 | } else {
592 | notificationQueue.async {
593 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
594 | }
595 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:79:15: warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
18 | for more details.
19 | */
20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
| `- note: add '@preconcurrency' to the 'QuerySubscribable' conformance to defer isolation checking to run time
21 |
22 | /// Updates and notifies when there is a new event related to a specific query.
:
77 | // MARK: QuerySubscribable
78 | @MainActor
79 | open func didReceive(_ eventData: Data) throws {
| `- warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
80 | // Need to decode the event with respect to the `ParseObject`.
81 | let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:33:10: note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
31 | - parameter eventData: The event data that has been recieved from the server.
32 | */
33 | func didReceive(_ eventData: Data) throws
| `- note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
34 |
35 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:89:15: warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
87 |
88 | @MainActor
89 | open func didSubscribe(_ new: Bool) {
| `- warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
90 | self.subscribed = (query, new)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:39:10: note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
37 | - note: This may be invoked multiple times if the client disconnects/reconnects.
38 | */
39 | func didSubscribe(_ new: Bool)
| `- note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
40 |
41 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:94:15: warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
92 |
93 | @MainActor
94 | open func didUnsubscribe() {
| `- warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
95 | self.unsubscribed = query
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:45:10: note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
43 | - note: This is not called unless `unsubscribe()` is explicitly called.
44 | */
45 | func didUnsubscribe()
| `- note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
46 | }
47 |
[182/202] Compiling ParseSwift ParseObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:174:14: warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
172 | /// Gracefully disconnects from the ParseLiveQuery Server.
173 | deinit {
174 | Task {
| `- warning: capture of 'self' in a closure that outlives deinit; this is an error in the Swift 6 language mode
175 | await close()
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:377:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
375 | case .closed:
376 | self.notificationQueue.async {
377 | self.receiveDelegate?.closedSocket(closeCode, reason: reason)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
378 | }
379 | await self.setStatus(.socketNotEstablished)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:415:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
413 | message: "ParseLiveQuery Error: code: \(error.code), message: \(error.message)")
414 | self.notificationQueue.async {
415 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
416 | }
417 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:420:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
418 | }
419 | self.notificationQueue.async {
420 | self.receiveDelegate?.received(parseError)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
421 | }
422 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:435:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
433 | message: "ParseLiveQuery Error: Received message out of order, but could not decode it")
434 | self.notificationQueue.async {
435 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
436 | }
437 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:443:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
441 | message: "ParseLiveQuery Error: Received message out of order: \(outOfOrderMessage)")
442 | self.notificationQueue.async {
443 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
444 | }
445 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:460:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
458 | message: "ParseLiveQuery Error: Received a message from a server who sent clientId \(preliminaryMessage.clientId) while it should be \(String(describing: self.clientId)). Not accepting message...")
459 | self.notificationQueue.async {
460 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
461 | }
462 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:471:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
469 | message: "ParseLiveQuery Error: Received a message from a server who sent an installationId of \(String(describing: preliminaryMessage.installationId)) while it should be \(installationId). Not accepting message...")
470 | self.notificationQueue.async {
471 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
472 | }
473 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:487:29: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
485 | message: "ParseLiveQuery Error: Received a subscription with requestId: \(preliminaryMessage.requestId) from a server, but this is not a pending subscription.")
486 | self.notificationQueue.async {
487 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
488 | }
489 | return
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:501:25: warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
499 | await self.subscriptions.removePending([subscribed.0])
500 | self.notificationQueue.async {
501 | subscribed.1.subscribeHandlerClosure?(isNew)
| `- warning: capture of 'subscribed' with non-sendable type '(RequestId, ParseLiveQuery.SubscriptionRecord)' in a '@Sendable' closure
502 | }
503 | case .unsubscribed:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:511:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
509 | await self.subscriptions.removePending([requestId])
510 | self.notificationQueue.async {
511 | subscription.unsubscribeHandlerClosure?()
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
512 | }
513 | case .create, .update, .delete, .enter, .leave:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:519:25: warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
517 | }
518 | self.notificationQueue.async {
519 | subscription.eventHandlerClosure?(data)
| `- warning: capture of 'subscription' with non-sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure
520 | }
521 | default:
:
725 | // MARK: SubscriptionRecord
726 | extension ParseLiveQuery {
727 | class SubscriptionRecord: Equatable {
| `- note: class 'SubscriptionRecord' does not conform to the 'Sendable' protocol
728 |
729 | var messageData: Data
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:525:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
523 | message: "ParseLiveQuery Error: Hit an undefined state.")
524 | self.notificationQueue.async {
525 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
526 | }
527 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:533:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
531 | message: "ParseLiveQuery Error: Hit an undefined state.")
532 | self.notificationQueue.async {
533 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
534 | }
535 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:544:25: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
542 | if await !isURLError(error) {
543 | notificationQueue.async {
544 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
545 | }
546 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:554:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
552 | guard let posixError = error as? POSIXError else {
553 | notificationQueue.async {
554 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
555 | }
556 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:564:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
562 | } catch {
563 | self.notificationQueue.async {
564 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
565 | }
566 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:569:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
567 | } else {
568 | notificationQueue.async {
569 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
570 | }
571 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:578:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
576 | guard let urlError = error as? URLError else {
577 | notificationQueue.async {
578 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
579 | }
580 | return false
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:588:21: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
586 | } catch {
587 | self.notificationQueue.async {
588 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
589 | }
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift:593:17: warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
47 | When an instance is deinitialized it will automatically close it is connection gracefully.
48 | */
49 | public final class ParseLiveQuery: NSObject {
| `- note: class 'ParseLiveQuery' does not conform to the 'Sendable' protocol
50 |
51 | /// Have all `ParseLiveQuery` authentication challenges delegated to you. There can only
:
591 | } else {
592 | notificationQueue.async {
593 | self.receiveDelegate?.received(error)
| `- warning: capture of 'self' with non-sendable type 'ParseLiveQuery' in a '@Sendable' closure
594 | }
595 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:79:15: warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
18 | for more details.
19 | */
20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
| `- note: add '@preconcurrency' to the 'QuerySubscribable' conformance to defer isolation checking to run time
21 |
22 | /// Updates and notifies when there is a new event related to a specific query.
:
77 | // MARK: QuerySubscribable
78 | @MainActor
79 | open func didReceive(_ eventData: Data) throws {
| `- warning: main actor-isolated instance method 'didReceive' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
80 | // Need to decode the event with respect to the `ParseObject`.
81 | let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:33:10: note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
31 | - parameter eventData: The event data that has been recieved from the server.
32 | */
33 | func didReceive(_ eventData: Data) throws
| `- note: mark the protocol requirement 'didReceive' 'async' to allow actor-isolated conformances
34 |
35 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:89:15: warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
87 |
88 | @MainActor
89 | open func didSubscribe(_ new: Bool) {
| `- warning: main actor-isolated instance method 'didSubscribe' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
90 | self.subscribed = (query, new)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:39:10: note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
37 | - note: This may be invoked multiple times if the client disconnects/reconnects.
38 | */
39 | func didSubscribe(_ new: Bool)
| `- note: mark the protocol requirement 'didSubscribe' 'async' to allow actor-isolated conformances
40 |
41 | /**
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:94:15: warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
92 |
93 | @MainActor
94 | open func didUnsubscribe() {
| `- warning: main actor-isolated instance method 'didUnsubscribe()' cannot be used to satisfy nonisolated requirement from protocol 'QuerySubscribable'; this is an error in the Swift 6 language mode
95 | self.unsubscribed = query
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Protocols/QuerySubscribable.swift:45:10: note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
43 | - note: This is not called unless `unsubscribe()` is explicitly called.
44 | */
45 | func didUnsubscribe()
| `- note: mark the protocol requirement 'didUnsubscribe()' 'async' to allow actor-isolated conformances
46 | }
47 |
[183/202] Compiling ParseSwift ParsePushPayloadAny.swift
[184/202] Compiling ParseSwift ParsePushStatus.swift
[185/202] Compiling ParseSwift ParseRelation.swift
[186/202] Compiling ParseSwift ParseSchema+async.swift
[187/202] Compiling ParseSwift ParseSchema+combine.swift
[188/202] Compiling ParseSwift ParseSchema.swift
[189/202] Compiling ParseSwift ParseServer+async.swift
[190/202] Compiling ParseSwift ParseServer+combine.swift
[191/202] Compiling ParseSwift ParseServer.swift
[192/202] Compiling ParseSwift ParseVersion.swift
[193/202] Compiling ParseSwift Pointer+async.swift
[194/202] Compiling ParseSwift Pointer+combine.swift
[195/202] Compiling ParseSwift Pointer.swift
[196/202] Compiling ParseSwift Query+async.swift
[197/202] Compiling ParseSwift Query+combine.swift
[198/202] Compiling ParseSwift Query.swift
[199/202] Compiling ParseSwift QueryConstraint.swift
[200/202] Compiling ParseSwift QueryViewModel.swift
[201/202] Compiling ParseSwift QueryWhere.swift
[202/202] Compiling ParseSwift Utility.swift
Build complete! (4.82s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "ParseSwift",
"name" : "ParseSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "maccatalyst",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "ParseSwift",
"targets" : [
"ParseSwift"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ParseSwiftTests",
"module_type" : "SwiftTarget",
"name" : "ParseSwiftTests",
"path" : "Tests/ParseSwiftTests",
"sources" : [
"APICommandMultipleAttemptsTests.swift",
"APICommandTests.swift",
"AnyCodableTests/AnyCodableTests.swift",
"AnyCodableTests/AnyDecodableTests.swift",
"AnyCodableTests/AnyEncodableTests.swift",
"BatchUtilsTests.swift",
"ExtensionsTests.swift",
"IOS13Tests.swift",
"InitializeSDKTests.swift",
"KeychainStoreTests.swift",
"MigrateObjCSDKCombineTests.swift",
"MigrateObjCSDKTests.swift",
"NetworkMocking/MockURLProtocol.swift",
"NetworkMocking/MockURLResponse.swift",
"ObjectEndpointTests.swift",
"ParseACLTests.swift",
"ParseAnalyticsAsyncTests.swift",
"ParseAnalyticsCombineTests.swift",
"ParseAnalyticsTests.swift",
"ParseAnonymousAsyncTests.swift",
"ParseAnonymousCombineTests.swift",
"ParseAnonymousTests.swift",
"ParseAppleCombineTests.swift",
"ParseAppleTests.swift",
"ParseAuthenticationAsyncTests.swift",
"ParseAuthenticationCombineTests.swift",
"ParseAuthenticationTests.swift",
"ParseBytesTests.swift",
"ParseCLPTests.swift",
"ParseCloudViewModelTests.swift",
"ParseCloudableAsyncTests.swift",
"ParseCloudableCombineTests.swift",
"ParseCloudableTests.swift",
"ParseConfigAsyncTests.swift",
"ParseConfigCodableCombineTests.swift",
"ParseConfigCodableTests.swift",
"ParseConfigCombineTests.swift",
"ParseConfigTests.swift",
"ParseEncoderTests/ParseEncoderExtraTests.swift",
"ParseEncoderTests/TestParseEncoder.swift",
"ParseErrorTests.swift",
"ParseFacebookCombineTests.swift",
"ParseFacebookTests.swift",
"ParseFileAsyncTests.swift",
"ParseFileCombineTests.swift",
"ParseFileManagerTests.swift",
"ParseFileTests.swift",
"ParseFileTransferableTests.swift",
"ParseGeoPointTests.swift",
"ParseGitHubCombineTests.swift",
"ParseGitHubTests.swift",
"ParseGoogleCombineTests.swift",
"ParseGoogleTests.swift",
"ParseHookFunctionCombineTests.swift",
"ParseHookFunctionRequestCombineTests.swift",
"ParseHookFunctionRequestTests.swift",
"ParseHookFunctionTests.swift",
"ParseHookResponseTests.swift",
"ParseHookTriggerCombineTests.swift",
"ParseHookTriggerRequestCombineTests.swift",
"ParseHookTriggerRequestTests.swift",
"ParseHookTriggerTests.swift",
"ParseInstagramCombineTests.swift",
"ParseInstagramTests.swift",
"ParseInstallationCombineTests.swift",
"ParseInstallationTests.swift",
"ParseKeychainAccessGroupTests.swift",
"ParseLDAPCombineTests.swift",
"ParseLDAPTests.swift",
"ParseLinkedInCombineTests.swift",
"ParseLinkedInTests.swift",
"ParseLiveQueryAsyncTests.swift",
"ParseLiveQueryCombineTests.swift",
"ParseLiveQueryTests.swift",
"ParseObjectAsyncTests.swift",
"ParseObjectBatchTests.swift",
"ParseObjectCombineTests.swift",
"ParseObjectCustomObjectIdTests.swift",
"ParseObjectTests.swift",
"ParseOperationAsyncTests.swift",
"ParseOperationCombineTests.swift",
"ParseOperationTests.swift",
"ParsePointerAsyncTests.swift",
"ParsePointerCombineTests.swift",
"ParsePointerTests.swift",
"ParsePolygonTests.swift",
"ParsePushAsyncTests.swift",
"ParsePushCombineTests.swift",
"ParsePushPayloadAnyTests.swift",
"ParsePushPayloadAppleTests.swift",
"ParsePushPayloadFirebaseTests.swift",
"ParsePushTests.swift",
"ParseQueryAsyncTests.swift",
"ParseQueryCacheTests.swift",
"ParseQueryCombineTests.swift",
"ParseQueryTests.swift",
"ParseQueryViewModelTests.swift",
"ParseRelationTests.swift",
"ParseRoleTests.swift",
"ParseSchemaAsyncTests.swift",
"ParseSchemaCombineTests.swift",
"ParseSchemaTests.swift",
"ParseServerAsyncTests.swift",
"ParseServerCombineTests.swift",
"ParseServerTests.swift",
"ParseSessionTests.swift",
"ParseSpotifyCombineTests.swift",
"ParseSpotifyTests.swift",
"ParseTwitterCombineTests.swift",
"ParseTwitterTests.swift",
"ParseUserCombineTests.swift",
"ParseUserTests.swift",
"ParseVersionTests.swift"
],
"target_dependencies" : [
"ParseSwift"
],
"type" : "test"
},
{
"c99name" : "ParseSwift",
"module_type" : "SwiftTarget",
"name" : "ParseSwift",
"path" : "Sources/ParseSwift",
"product_memberships" : [
"ParseSwift"
],
"sources" : [
"API/API+BatchCommand.swift",
"API/API+Command+async.swift",
"API/API+Command.swift",
"API/API+NonParseBodyCommand+async.swift",
"API/API+NonParseBodyCommand.swift",
"API/API.swift",
"API/BatchUtils.swift",
"API/ParseURLSessionDelegate.swift",
"API/Responses.swift",
"Authentication/3rd Party/ParseApple/ParseApple+async.swift",
"Authentication/3rd Party/ParseApple/ParseApple+combine.swift",
"Authentication/3rd Party/ParseApple/ParseApple.swift",
"Authentication/3rd Party/ParseFacebook/ParseFacebook+async.swift",
"Authentication/3rd Party/ParseFacebook/ParseFacebook+combine.swift",
"Authentication/3rd Party/ParseFacebook/ParseFacebook.swift",
"Authentication/3rd Party/ParseGithub/ParseGitHub+async.swift",
"Authentication/3rd Party/ParseGithub/ParseGitHub+combine.swift",
"Authentication/3rd Party/ParseGithub/ParseGitHub.swift",
"Authentication/3rd Party/ParseGoogle/ParseGoogle+async.swift",
"Authentication/3rd Party/ParseGoogle/ParseGoogle+combine.swift",
"Authentication/3rd Party/ParseGoogle/ParseGoogle.swift",
"Authentication/3rd Party/ParseInstagram/ParseInstagram+async.swift",
"Authentication/3rd Party/ParseInstagram/ParseInstagram+combine.swift",
"Authentication/3rd Party/ParseInstagram/ParseInstagram.swift",
"Authentication/3rd Party/ParseLDAP/ParseLDAP+async.swift",
"Authentication/3rd Party/ParseLDAP/ParseLDAP+combine.swift",
"Authentication/3rd Party/ParseLDAP/ParseLDAP.swift",
"Authentication/3rd Party/ParseLinkedIn/ParseLinkedIn+async.swift",
"Authentication/3rd Party/ParseLinkedIn/ParseLinkedIn+combine.swift",
"Authentication/3rd Party/ParseLinkedIn/ParseLinkedIn.swift",
"Authentication/3rd Party/ParseSpotify/ParseSpotify+async.swift",
"Authentication/3rd Party/ParseSpotify/ParseSpotify+combine.swift",
"Authentication/3rd Party/ParseSpotify/ParseSpotify.swift",
"Authentication/3rd Party/ParseTwitter/ParseTwitter+async.swift",
"Authentication/3rd Party/ParseTwitter/ParseTwitter+combine.swift",
"Authentication/3rd Party/ParseTwitter/ParseTwitter.swift",
"Authentication/Internal/ParseAnonymous+async.swift",
"Authentication/Internal/ParseAnonymous+combine.swift",
"Authentication/Internal/ParseAnonymous.swift",
"Authentication/Protocols/ParseAuthentication+async.swift",
"Authentication/Protocols/ParseAuthentication+combine.swift",
"Authentication/Protocols/ParseAuthentication.swift",
"Coding/AnyCodable.swift",
"Coding/AnyDecodable.swift",
"Coding/AnyEncodable.swift",
"Coding/ParseCoding.swift",
"Coding/ParseEncoder.swift",
"Extensions/Data.swift",
"Extensions/Date.swift",
"Extensions/Dictionary.swift",
"Extensions/Encodable.swift",
"Extensions/InputStream.swift",
"Extensions/URLCache.swift",
"Extensions/URLSession.swift",
"InternalObjects/BaseConfig.swift",
"InternalObjects/BaseParseInstallation.swift",
"InternalObjects/BaseParseUser.swift",
"InternalObjects/NoBody.swift",
"LiveQuery/LiveQueryConstants.swift",
"LiveQuery/LiveQuerySocket.swift",
"LiveQuery/Messages.swift",
"LiveQuery/Operations.swift",
"LiveQuery/ParseLiveQuery+async.swift",
"LiveQuery/ParseLiveQuery+combine.swift",
"LiveQuery/ParseLiveQuery.swift",
"LiveQuery/Protocols/LiveQuerySocketDelegate.swift",
"LiveQuery/Protocols/LiveQueryable.swift",
"LiveQuery/Protocols/ParseLiveQueryDelegate.swift",
"LiveQuery/Protocols/QuerySubscribable.swift",
"LiveQuery/SocketTasks.swift",
"LiveQuery/Subscription.swift",
"LiveQuery/SubscriptionCallback.swift",
"LiveQuery/Subscriptions.swift",
"Objects/ParseCloudUser.swift",
"Objects/ParseInstallation+async.swift",
"Objects/ParseInstallation+combine.swift",
"Objects/ParseInstallation.swift",
"Objects/ParseObject+async.swift",
"Objects/ParseObject+combine.swift",
"Objects/ParseObject.swift",
"Objects/ParsePushStatusable.swift",
"Objects/ParseRole.swift",
"Objects/ParseSession.swift",
"Objects/ParseUser+async.swift",
"Objects/ParseUser+combine.swift",
"Objects/ParseUser.swift",
"Parse.swift",
"ParseConstants.swift",
"Protocols/CloudObservable.swift",
"Protocols/Deletable.swift",
"Protocols/Fetchable.swift",
"Protocols/Fileable.swift",
"Protocols/Objectable.swift",
"Protocols/ParseCloudable+async.swift",
"Protocols/ParseCloudable+combine.swift",
"Protocols/ParseCloudable.swift",
"Protocols/ParseConfig+async.swift",
"Protocols/ParseConfig+combine.swift",
"Protocols/ParseConfig.swift",
"Protocols/ParseEncodable.swift",
"Protocols/ParseFileTransferable.swift",
"Protocols/ParseHookFunctionable+async.swift",
"Protocols/ParseHookFunctionable+combine.swift",
"Protocols/ParseHookFunctionable.swift",
"Protocols/ParseHookParametable.swift",
"Protocols/ParseHookRequestable+async.swift",
"Protocols/ParseHookRequestable+combine.swift",
"Protocols/ParseHookRequestable.swift",
"Protocols/ParseHookTriggerRequestable.swift",
"Protocols/ParseHookTriggerable+async.swift",
"Protocols/ParseHookTriggerable+combine.swift",
"Protocols/ParseHookTriggerable.swift",
"Protocols/ParseHookable.swift",
"Protocols/ParseOperationable.swift",
"Protocols/ParsePointerable+async.swift",
"Protocols/ParsePointerable+combine.swift",
"Protocols/ParsePointerable.swift",
"Protocols/ParsePushApplePayloadable.swift",
"Protocols/ParsePushFirebasePayloadable.swift",
"Protocols/ParsePushPayloadable.swift",
"Protocols/ParseQueryScorable.swift",
"Protocols/ParseRelationOperationable.swift",
"Protocols/ParseTypeable.swift",
"Protocols/QueryObservable.swift",
"Protocols/Queryable.swift",
"Protocols/Savable.swift",
"Storage/InMemoryPrimitiveStore.swift",
"Storage/KeychainStore.swift",
"Storage/ParseFileManager.swift",
"Storage/ParsePrimitiveStorable.swift",
"Storage/ParseStorage.swift",
"Storage/SecureStorable.swift",
"Types/CloudViewModel.swift",
"Types/Operations/ParseOperationAdd.swift",
"Types/Operations/ParseOperationAddRelation.swift",
"Types/Operations/ParseOperationAddUnique.swift",
"Types/Operations/ParseOperationBatch.swift",
"Types/Operations/ParseOperationCommand.swift",
"Types/Operations/ParseOperationDelete.swift",
"Types/Operations/ParseOperationIncrement.swift",
"Types/Operations/ParseOperationIncrementDouble.swift",
"Types/Operations/ParseOperationRemove.swift",
"Types/Operations/ParseOperationRemoveRelation.swift",
"Types/ParseACL.swift",
"Types/ParseAnalytics+async.swift",
"Types/ParseAnalytics+combine.swift",
"Types/ParseAnalytics.swift",
"Types/ParseBytes.swift",
"Types/ParseCLP.swift",
"Types/ParseConfigCodable+async.swift",
"Types/ParseConfigCodable+combine.swift",
"Types/ParseConfigCodable.swift",
"Types/ParseConfiguration.swift",
"Types/ParseError.swift",
"Types/ParseField.swift",
"Types/ParseFieldOptions.swift",
"Types/ParseFile+async.swift",
"Types/ParseFile+combine.swift",
"Types/ParseFile.swift",
"Types/ParseFileDefaultTransfer.swift",
"Types/ParseGeoPoint.swift",
"Types/ParseHookFunction.swift",
"Types/ParseHookFunctionRequest.swift",
"Types/ParseHookResponse.swift",
"Types/ParseHookTrigger.swift",
"Types/ParseHookTriggerObjectRequest.swift",
"Types/ParseHookTriggerRequest.swift",
"Types/ParseKeychainAccessGroup.swift",
"Types/ParseOperation+async.swift",
"Types/ParseOperation+combine.swift",
"Types/ParseOperation.swift",
"Types/ParsePolygon.swift",
"Types/ParsePush+async.swift",
"Types/ParsePush+combine.swift",
"Types/ParsePush.swift",
"Types/ParsePushPayload/Apple/ParsePushAppleAlert.swift",
"Types/ParsePushPayload/Apple/ParsePushAppleSound.swift",
"Types/ParsePushPayload/Apple/ParsePushPayloadApple.swift",
"Types/ParsePushPayload/Firebase/ParsePushFirebaseNotification.swift",
"Types/ParsePushPayload/Firebase/ParsePushPayloadFirebase.swift",
"Types/ParsePushPayload/ParsePushPayloadAny.swift",
"Types/ParsePushStatus.swift",
"Types/ParseRelation.swift",
"Types/ParseSchema+async.swift",
"Types/ParseSchema+combine.swift",
"Types/ParseSchema.swift",
"Types/ParseServer+async.swift",
"Types/ParseServer+combine.swift",
"Types/ParseServer.swift",
"Types/ParseVersion.swift",
"Types/Pointer+async.swift",
"Types/Pointer+combine.swift",
"Types/Pointer.swift",
"Types/Query+async.swift",
"Types/Query+combine.swift",
"Types/Query.swift",
"Types/QueryConstraint.swift",
"Types/QueryViewModel.swift",
"Types/QueryWhere.swift",
"Utility.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Done.