The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of ParseSwift, reference main (b126e9), with Swift 6.2 for macOS (SPM) on 13 Dec 2025 02:03:11 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64

Build Log

 377 |                 self.receiveDelegate?.closedSocket(closeCode, reason: reason)
     |                 `- warning: capture of 'self' with non-Sendable type 'ParseLiveQuery' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 517 |                     }
 518 |                     self.notificationQueue.async {
 519 |                         subscription.eventHandlerClosure?(data)
     |                         `- warning: capture of 'subscription' with non-Sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 594 |             }
 595 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:20:61: warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
 18 |  for more details.
 19 |  */
 20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
    |                                                             |- warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                                             |- note: isolate this conformance to the main actor with '@MainActor'
    |                                                             `- note: turn data races into runtime errors with '@preconcurrency'
 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 {
    |               `- note: main actor-isolated instance method 'didReceive' cannot satisfy nonisolated requirement
 80 |         // Need to decode the event with respect to the `ParseObject`.
 81 |         let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
    :
 87 |
 88 |     @MainActor
 89 |     open func didSubscribe(_ new: Bool) {
    |               `- note: main actor-isolated instance method 'didSubscribe' cannot satisfy nonisolated requirement
 90 |         self.subscribed = (query, new)
 91 |     }
 92 |
 93 |     @MainActor
 94 |     open func didUnsubscribe() {
    |               `- note: main actor-isolated instance method 'didUnsubscribe()' cannot satisfy nonisolated requirement
 95 |         self.unsubscribed = query
 96 |     }
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[177/203] 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 517 |                     }
 518 |                     self.notificationQueue.async {
 519 |                         subscription.eventHandlerClosure?(data)
     |                         `- warning: capture of 'subscription' with non-Sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 594 |             }
 595 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:20:61: warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
 18 |  for more details.
 19 |  */
 20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
    |                                                             |- warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                                             |- note: isolate this conformance to the main actor with '@MainActor'
    |                                                             `- note: turn data races into runtime errors with '@preconcurrency'
 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 {
    |               `- note: main actor-isolated instance method 'didReceive' cannot satisfy nonisolated requirement
 80 |         // Need to decode the event with respect to the `ParseObject`.
 81 |         let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
    :
 87 |
 88 |     @MainActor
 89 |     open func didSubscribe(_ new: Bool) {
    |               `- note: main actor-isolated instance method 'didSubscribe' cannot satisfy nonisolated requirement
 90 |         self.subscribed = (query, new)
 91 |     }
 92 |
 93 |     @MainActor
 94 |     open func didUnsubscribe() {
    |               `- note: main actor-isolated instance method 'didUnsubscribe()' cannot satisfy nonisolated requirement
 95 |         self.unsubscribed = query
 96 |     }
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[178/203] 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 517 |                     }
 518 |                     self.notificationQueue.async {
 519 |                         subscription.eventHandlerClosure?(data)
     |                         `- warning: capture of 'subscription' with non-Sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 594 |             }
 595 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:20:61: warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
 18 |  for more details.
 19 |  */
 20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
    |                                                             |- warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                                             |- note: isolate this conformance to the main actor with '@MainActor'
    |                                                             `- note: turn data races into runtime errors with '@preconcurrency'
 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 {
    |               `- note: main actor-isolated instance method 'didReceive' cannot satisfy nonisolated requirement
 80 |         // Need to decode the event with respect to the `ParseObject`.
 81 |         let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
    :
 87 |
 88 |     @MainActor
 89 |     open func didSubscribe(_ new: Bool) {
    |               `- note: main actor-isolated instance method 'didSubscribe' cannot satisfy nonisolated requirement
 90 |         self.subscribed = (query, new)
 91 |     }
 92 |
 93 |     @MainActor
 94 |     open func didUnsubscribe() {
    |               `- note: main actor-isolated instance method 'didUnsubscribe()' cannot satisfy nonisolated requirement
 95 |         self.unsubscribed = query
 96 |     }
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[179/203] 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 517 |                     }
 518 |                     self.notificationQueue.async {
 519 |                         subscription.eventHandlerClosure?(data)
     |                         `- warning: capture of 'subscription' with non-Sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 594 |             }
 595 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:20:61: warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
 18 |  for more details.
 19 |  */
 20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
    |                                                             |- warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                                             |- note: isolate this conformance to the main actor with '@MainActor'
    |                                                             `- note: turn data races into runtime errors with '@preconcurrency'
 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 {
    |               `- note: main actor-isolated instance method 'didReceive' cannot satisfy nonisolated requirement
 80 |         // Need to decode the event with respect to the `ParseObject`.
 81 |         let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
    :
 87 |
 88 |     @MainActor
 89 |     open func didSubscribe(_ new: Bool) {
    |               `- note: main actor-isolated instance method 'didSubscribe' cannot satisfy nonisolated requirement
 90 |         self.subscribed = (query, new)
 91 |     }
 92 |
 93 |     @MainActor
 94 |     open func didUnsubscribe() {
    |               `- note: main actor-isolated instance method 'didUnsubscribe()' cannot satisfy nonisolated requirement
 95 |         self.unsubscribed = query
 96 |     }
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[180/203] 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 517 |                     }
 518 |                     self.notificationQueue.async {
 519 |                         subscription.eventHandlerClosure?(data)
     |                         `- warning: capture of 'subscription' with non-Sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 594 |             }
 595 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:20:61: warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
 18 |  for more details.
 19 |  */
 20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
    |                                                             |- warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                                             |- note: isolate this conformance to the main actor with '@MainActor'
    |                                                             `- note: turn data races into runtime errors with '@preconcurrency'
 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 {
    |               `- note: main actor-isolated instance method 'didReceive' cannot satisfy nonisolated requirement
 80 |         // Need to decode the event with respect to the `ParseObject`.
 81 |         let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
    :
 87 |
 88 |     @MainActor
 89 |     open func didSubscribe(_ new: Bool) {
    |               `- note: main actor-isolated instance method 'didSubscribe' cannot satisfy nonisolated requirement
 90 |         self.subscribed = (query, new)
 91 |     }
 92 |
 93 |     @MainActor
 94 |     open func didUnsubscribe() {
    |               `- note: main actor-isolated instance method 'didUnsubscribe()' cannot satisfy nonisolated requirement
 95 |         self.unsubscribed = query
 96 |     }
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[181/203] 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 517 |                     }
 518 |                     self.notificationQueue.async {
 519 |                         subscription.eventHandlerClosure?(data)
     |                         `- warning: capture of 'subscription' with non-Sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 594 |             }
 595 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:20:61: warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
 18 |  for more details.
 19 |  */
 20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
    |                                                             |- warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                                             |- note: isolate this conformance to the main actor with '@MainActor'
    |                                                             `- note: turn data races into runtime errors with '@preconcurrency'
 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 {
    |               `- note: main actor-isolated instance method 'didReceive' cannot satisfy nonisolated requirement
 80 |         // Need to decode the event with respect to the `ParseObject`.
 81 |         let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
    :
 87 |
 88 |     @MainActor
 89 |     open func didSubscribe(_ new: Bool) {
    |               `- note: main actor-isolated instance method 'didSubscribe' cannot satisfy nonisolated requirement
 90 |         self.subscribed = (query, new)
 91 |     }
 92 |
 93 |     @MainActor
 94 |     open func didUnsubscribe() {
    |               `- note: main actor-isolated instance method 'didUnsubscribe()' cannot satisfy nonisolated requirement
 95 |         self.unsubscribed = query
 96 |     }
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[182/203] 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 517 |                     }
 518 |                     self.notificationQueue.async {
 519 |                         subscription.eventHandlerClosure?(data)
     |                         `- warning: capture of 'subscription' with non-Sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 594 |             }
 595 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:20:61: warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
 18 |  for more details.
 19 |  */
 20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
    |                                                             |- warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                                             |- note: isolate this conformance to the main actor with '@MainActor'
    |                                                             `- note: turn data races into runtime errors with '@preconcurrency'
 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 {
    |               `- note: main actor-isolated instance method 'didReceive' cannot satisfy nonisolated requirement
 80 |         // Need to decode the event with respect to the `ParseObject`.
 81 |         let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
    :
 87 |
 88 |     @MainActor
 89 |     open func didSubscribe(_ new: Bool) {
    |               `- note: main actor-isolated instance method 'didSubscribe' cannot satisfy nonisolated requirement
 90 |         self.subscribed = (query, new)
 91 |     }
 92 |
 93 |     @MainActor
 94 |     open func didUnsubscribe() {
    |               `- note: main actor-isolated instance method 'didUnsubscribe()' cannot satisfy nonisolated requirement
 95 |         self.unsubscribed = query
 96 |     }
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[183/203] 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
 517 |                     }
 518 |                     self.notificationQueue.async {
 519 |                         subscription.eventHandlerClosure?(data)
     |                         `- warning: capture of 'subscription' with non-Sendable type 'ParseLiveQuery.SubscriptionRecord' in a '@Sendable' closure [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 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 [#SendableClosureCaptures]
  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 [#SendableClosureCaptures]
 594 |             }
 595 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ParseSwift/LiveQuery/Subscription.swift:20:61: warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
 18 |  for more details.
 19 |  */
 20 | open class Subscription<T: ParseObject>: QueryViewModel<T>, QuerySubscribable {
    |                                                             |- warning: conformance of 'Subscription<T>' to protocol 'QuerySubscribable' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                                             |- note: isolate this conformance to the main actor with '@MainActor'
    |                                                             `- note: turn data races into runtime errors with '@preconcurrency'
 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 {
    |               `- note: main actor-isolated instance method 'didReceive' cannot satisfy nonisolated requirement
 80 |         // Need to decode the event with respect to the `ParseObject`.
 81 |         let eventMessage = try ParseCoding.jsonDecoder().decode(EventResponse<T>.self, from: eventData)
    :
 87 |
 88 |     @MainActor
 89 |     open func didSubscribe(_ new: Bool) {
    |               `- note: main actor-isolated instance method 'didSubscribe' cannot satisfy nonisolated requirement
 90 |         self.subscribed = (query, new)
 91 |     }
 92 |
 93 |     @MainActor
 94 |     open func didUnsubscribe() {
    |               `- note: main actor-isolated instance method 'didUnsubscribe()' cannot satisfy nonisolated requirement
 95 |         self.unsubscribed = query
 96 |     }
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[184/203] Compiling ParseSwift ParsePushPayloadAny.swift
[185/203] Compiling ParseSwift ParsePushStatus.swift
[186/203] Compiling ParseSwift ParseRelation.swift
[187/203] Compiling ParseSwift ParseSchema+async.swift
[188/203] Compiling ParseSwift ParseSchema+combine.swift
[189/203] Compiling ParseSwift ParseSchema.swift
[190/203] Compiling ParseSwift ParseServer+async.swift
[191/203] Compiling ParseSwift ParseServer+combine.swift
[192/203] Compiling ParseSwift ParseServer.swift
[193/203] Compiling ParseSwift ParseVersion.swift
[194/203] Compiling ParseSwift Pointer+async.swift
[195/203] Compiling ParseSwift Pointer+combine.swift
[196/203] Compiling ParseSwift Pointer.swift
[197/203] Compiling ParseSwift Query+async.swift
[198/203] Compiling ParseSwift Query+combine.swift
[199/203] Compiling ParseSwift Query.swift
[200/203] Compiling ParseSwift QueryConstraint.swift
[201/203] Compiling ParseSwift QueryViewModel.swift
[202/203] Compiling ParseSwift QueryWhere.swift
[203/203] Compiling ParseSwift Utility.swift
Build complete! (6.23s)
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.