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 5.12.3 (12b8e7), with Swift 6.1 for macOS (SPM) on 15 May 2025 00:17:09 UTC.

Swift 6 data race errors: 41

Build Command

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

Build Log

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