The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftySpot, reference 0.8.0 (3c2786), with Swift 6.3 for Wasm on 22 Apr 2026 01:36:11 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1

Build Log

 90 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 91 |                 NotificationCenter.default.post(notification)
 92 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:91:44: error: no exact matches in call to instance method 'post'
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
 91 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 92 |             }
 93 |             return nil
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:103:9: error: cannot find 'DispatchQueue' in scope
101 |         let notificationObj = SPCollectionItem(uri: uri, addedTs: found.addedTs, removed: true)
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
104 |             NotificationCenter.default.post(notification)
105 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:104:40: error: no exact matches in call to instance method 'post'
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
104 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
105 |         }
106 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:128:21: error: cannot find 'DispatchQueue' in scope
126 |                     _dict.removeValue(forKey: item.uri)
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
    |                     `- error: cannot find 'DispatchQueue' in scope
129 |                         NotificationCenter.default.post(notification)
130 |                     }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:129:52: error: no exact matches in call to instance method 'post'
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
129 |                         NotificationCenter.default.post(notification)
    |                                                    `- error: no exact matches in call to instance method 'post'
130 |                     }
131 |                 }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:136:13: error: cannot find 'DispatchQueue' in scope
134 |             _dict[item.uri] = item
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
137 |                 NotificationCenter.default.post(notification)
138 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:137:44: error: no exact matches in call to instance method 'post'
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
137 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
138 |             }
139 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:161:9: error: cannot find 'DispatchQueue' in scope
159 |     func notifyCollectionItemUpdate(_ item: SPCollectionItem, collectionName: String) {
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
162 |             NotificationCenter.default.post(notification)
163 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:162:40: error: no exact matches in call to instance method 'post'
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
162 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
163 |         }
164 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:168:9: error: cannot find 'DispatchQueue' in scope
166 |     func notifyArtistLikeUpdate(_ item: SPCollectionItem) {
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
169 |             NotificationCenter.default.post(notification)
170 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:169:40: error: no exact matches in call to instance method 'post'
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
169 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
170 |         }
171 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:175:9: error: cannot find 'DispatchQueue' in scope
173 |     func notifyArtistDislikeUpdate(_ item: SPCollectionItem) {
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
176 |             NotificationCenter.default.post(notification)
177 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:176:40: error: no exact matches in call to instance method 'post'
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
176 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
177 |         }
178 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:182:9: error: cannot find 'DispatchQueue' in scope
180 |     func notifyAlbumLikeUpdate(_ item: SPCollectionItem) {
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
183 |             NotificationCenter.default.post(notification)
184 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:183:40: error: no exact matches in call to instance method 'post'
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
183 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
184 |         }
185 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:189:9: error: cannot find 'DispatchQueue' in scope
187 |     func notifyAlbumDislikeUpdate(_ item: SPCollectionItem) {
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
190 |             NotificationCenter.default.post(notification)
191 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:190:40: error: no exact matches in call to instance method 'post'
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
190 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
191 |         }
192 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:196:9: error: cannot find 'DispatchQueue' in scope
194 |     func notifyTrackLikeUpdate(_ item: SPCollectionItem) {
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
197 |             NotificationCenter.default.post(notification)
198 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:197:40: error: no exact matches in call to instance method 'post'
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
197 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
198 |         }
199 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:203:9: error: cannot find 'DispatchQueue' in scope
201 |     func notifyTrackDislikeUpdate(_ item: SPCollectionItem) {
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
204 |             NotificationCenter.default.post(notification)
205 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:204:40: error: no exact matches in call to instance method 'post'
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
204 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
205 |         }
206 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:59:13: error: cannot find 'DispatchQueue' in scope
 57 |             _items[entry.key] = entry.value
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 60 |                 NotificationCenter.default.post(notification)
 61 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:60:44: error: no exact matches in call to instance method 'post'
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
 60 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 61 |             }
 62 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
[392/398] Compiling SwiftySpot ISPObj.swift
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:90:13: error: cannot find 'DispatchQueue' in scope
 88 |             _dict.removeValue(forKey: uri)
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 91 |                 NotificationCenter.default.post(notification)
 92 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:91:44: error: no exact matches in call to instance method 'post'
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
 91 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 92 |             }
 93 |             return nil
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:103:9: error: cannot find 'DispatchQueue' in scope
101 |         let notificationObj = SPCollectionItem(uri: uri, addedTs: found.addedTs, removed: true)
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
104 |             NotificationCenter.default.post(notification)
105 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:104:40: error: no exact matches in call to instance method 'post'
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
104 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
105 |         }
106 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:128:21: error: cannot find 'DispatchQueue' in scope
126 |                     _dict.removeValue(forKey: item.uri)
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
    |                     `- error: cannot find 'DispatchQueue' in scope
129 |                         NotificationCenter.default.post(notification)
130 |                     }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:129:52: error: no exact matches in call to instance method 'post'
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
129 |                         NotificationCenter.default.post(notification)
    |                                                    `- error: no exact matches in call to instance method 'post'
130 |                     }
131 |                 }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:136:13: error: cannot find 'DispatchQueue' in scope
134 |             _dict[item.uri] = item
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
137 |                 NotificationCenter.default.post(notification)
138 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:137:44: error: no exact matches in call to instance method 'post'
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
137 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
138 |             }
139 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:161:9: error: cannot find 'DispatchQueue' in scope
159 |     func notifyCollectionItemUpdate(_ item: SPCollectionItem, collectionName: String) {
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
162 |             NotificationCenter.default.post(notification)
163 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:162:40: error: no exact matches in call to instance method 'post'
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
162 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
163 |         }
164 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:168:9: error: cannot find 'DispatchQueue' in scope
166 |     func notifyArtistLikeUpdate(_ item: SPCollectionItem) {
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
169 |             NotificationCenter.default.post(notification)
170 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:169:40: error: no exact matches in call to instance method 'post'
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
169 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
170 |         }
171 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:175:9: error: cannot find 'DispatchQueue' in scope
173 |     func notifyArtistDislikeUpdate(_ item: SPCollectionItem) {
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
176 |             NotificationCenter.default.post(notification)
177 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:176:40: error: no exact matches in call to instance method 'post'
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
176 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
177 |         }
178 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:182:9: error: cannot find 'DispatchQueue' in scope
180 |     func notifyAlbumLikeUpdate(_ item: SPCollectionItem) {
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
183 |             NotificationCenter.default.post(notification)
184 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:183:40: error: no exact matches in call to instance method 'post'
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
183 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
184 |         }
185 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:189:9: error: cannot find 'DispatchQueue' in scope
187 |     func notifyAlbumDislikeUpdate(_ item: SPCollectionItem) {
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
190 |             NotificationCenter.default.post(notification)
191 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:190:40: error: no exact matches in call to instance method 'post'
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
190 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
191 |         }
192 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:196:9: error: cannot find 'DispatchQueue' in scope
194 |     func notifyTrackLikeUpdate(_ item: SPCollectionItem) {
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
197 |             NotificationCenter.default.post(notification)
198 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:197:40: error: no exact matches in call to instance method 'post'
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
197 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
198 |         }
199 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:203:9: error: cannot find 'DispatchQueue' in scope
201 |     func notifyTrackDislikeUpdate(_ item: SPCollectionItem) {
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
204 |             NotificationCenter.default.post(notification)
205 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:204:40: error: no exact matches in call to instance method 'post'
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
204 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
205 |         }
206 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:59:13: error: cannot find 'DispatchQueue' in scope
 57 |             _items[entry.key] = entry.value
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 60 |                 NotificationCenter.default.post(notification)
 61 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:60:44: error: no exact matches in call to instance method 'post'
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
 60 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 61 |             }
 62 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
[393/398] Compiling SwiftySpot SPBaseObj.swift
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:90:13: error: cannot find 'DispatchQueue' in scope
 88 |             _dict.removeValue(forKey: uri)
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 91 |                 NotificationCenter.default.post(notification)
 92 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:91:44: error: no exact matches in call to instance method 'post'
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
 91 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 92 |             }
 93 |             return nil
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:103:9: error: cannot find 'DispatchQueue' in scope
101 |         let notificationObj = SPCollectionItem(uri: uri, addedTs: found.addedTs, removed: true)
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
104 |             NotificationCenter.default.post(notification)
105 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:104:40: error: no exact matches in call to instance method 'post'
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
104 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
105 |         }
106 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:128:21: error: cannot find 'DispatchQueue' in scope
126 |                     _dict.removeValue(forKey: item.uri)
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
    |                     `- error: cannot find 'DispatchQueue' in scope
129 |                         NotificationCenter.default.post(notification)
130 |                     }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:129:52: error: no exact matches in call to instance method 'post'
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
129 |                         NotificationCenter.default.post(notification)
    |                                                    `- error: no exact matches in call to instance method 'post'
130 |                     }
131 |                 }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:136:13: error: cannot find 'DispatchQueue' in scope
134 |             _dict[item.uri] = item
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
137 |                 NotificationCenter.default.post(notification)
138 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:137:44: error: no exact matches in call to instance method 'post'
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
137 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
138 |             }
139 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:161:9: error: cannot find 'DispatchQueue' in scope
159 |     func notifyCollectionItemUpdate(_ item: SPCollectionItem, collectionName: String) {
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
162 |             NotificationCenter.default.post(notification)
163 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:162:40: error: no exact matches in call to instance method 'post'
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
162 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
163 |         }
164 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:168:9: error: cannot find 'DispatchQueue' in scope
166 |     func notifyArtistLikeUpdate(_ item: SPCollectionItem) {
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
169 |             NotificationCenter.default.post(notification)
170 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:169:40: error: no exact matches in call to instance method 'post'
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
169 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
170 |         }
171 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:175:9: error: cannot find 'DispatchQueue' in scope
173 |     func notifyArtistDislikeUpdate(_ item: SPCollectionItem) {
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
176 |             NotificationCenter.default.post(notification)
177 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:176:40: error: no exact matches in call to instance method 'post'
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
176 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
177 |         }
178 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:182:9: error: cannot find 'DispatchQueue' in scope
180 |     func notifyAlbumLikeUpdate(_ item: SPCollectionItem) {
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
183 |             NotificationCenter.default.post(notification)
184 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:183:40: error: no exact matches in call to instance method 'post'
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
183 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
184 |         }
185 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:189:9: error: cannot find 'DispatchQueue' in scope
187 |     func notifyAlbumDislikeUpdate(_ item: SPCollectionItem) {
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
190 |             NotificationCenter.default.post(notification)
191 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:190:40: error: no exact matches in call to instance method 'post'
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
190 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
191 |         }
192 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:196:9: error: cannot find 'DispatchQueue' in scope
194 |     func notifyTrackLikeUpdate(_ item: SPCollectionItem) {
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
197 |             NotificationCenter.default.post(notification)
198 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:197:40: error: no exact matches in call to instance method 'post'
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
197 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
198 |         }
199 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:203:9: error: cannot find 'DispatchQueue' in scope
201 |     func notifyTrackDislikeUpdate(_ item: SPCollectionItem) {
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
204 |             NotificationCenter.default.post(notification)
205 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:204:40: error: no exact matches in call to instance method 'post'
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
204 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
205 |         }
206 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:59:13: error: cannot find 'DispatchQueue' in scope
 57 |             _items[entry.key] = entry.value
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 60 |                 NotificationCenter.default.post(notification)
 61 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:60:44: error: no exact matches in call to instance method 'post'
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
 60 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 61 |             }
 62 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
[394/398] Compiling SwiftySpot SPEntityType.swift
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:90:13: error: cannot find 'DispatchQueue' in scope
 88 |             _dict.removeValue(forKey: uri)
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 91 |                 NotificationCenter.default.post(notification)
 92 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:91:44: error: no exact matches in call to instance method 'post'
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
 91 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 92 |             }
 93 |             return nil
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:103:9: error: cannot find 'DispatchQueue' in scope
101 |         let notificationObj = SPCollectionItem(uri: uri, addedTs: found.addedTs, removed: true)
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
104 |             NotificationCenter.default.post(notification)
105 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:104:40: error: no exact matches in call to instance method 'post'
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
104 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
105 |         }
106 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:128:21: error: cannot find 'DispatchQueue' in scope
126 |                     _dict.removeValue(forKey: item.uri)
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
    |                     `- error: cannot find 'DispatchQueue' in scope
129 |                         NotificationCenter.default.post(notification)
130 |                     }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:129:52: error: no exact matches in call to instance method 'post'
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
129 |                         NotificationCenter.default.post(notification)
    |                                                    `- error: no exact matches in call to instance method 'post'
130 |                     }
131 |                 }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:136:13: error: cannot find 'DispatchQueue' in scope
134 |             _dict[item.uri] = item
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
137 |                 NotificationCenter.default.post(notification)
138 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:137:44: error: no exact matches in call to instance method 'post'
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
137 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
138 |             }
139 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:161:9: error: cannot find 'DispatchQueue' in scope
159 |     func notifyCollectionItemUpdate(_ item: SPCollectionItem, collectionName: String) {
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
162 |             NotificationCenter.default.post(notification)
163 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:162:40: error: no exact matches in call to instance method 'post'
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
162 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
163 |         }
164 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:168:9: error: cannot find 'DispatchQueue' in scope
166 |     func notifyArtistLikeUpdate(_ item: SPCollectionItem) {
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
169 |             NotificationCenter.default.post(notification)
170 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:169:40: error: no exact matches in call to instance method 'post'
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
169 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
170 |         }
171 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:175:9: error: cannot find 'DispatchQueue' in scope
173 |     func notifyArtistDislikeUpdate(_ item: SPCollectionItem) {
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
176 |             NotificationCenter.default.post(notification)
177 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:176:40: error: no exact matches in call to instance method 'post'
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
176 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
177 |         }
178 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:182:9: error: cannot find 'DispatchQueue' in scope
180 |     func notifyAlbumLikeUpdate(_ item: SPCollectionItem) {
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
183 |             NotificationCenter.default.post(notification)
184 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:183:40: error: no exact matches in call to instance method 'post'
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
183 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
184 |         }
185 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:189:9: error: cannot find 'DispatchQueue' in scope
187 |     func notifyAlbumDislikeUpdate(_ item: SPCollectionItem) {
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
190 |             NotificationCenter.default.post(notification)
191 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:190:40: error: no exact matches in call to instance method 'post'
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
190 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
191 |         }
192 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:196:9: error: cannot find 'DispatchQueue' in scope
194 |     func notifyTrackLikeUpdate(_ item: SPCollectionItem) {
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
197 |             NotificationCenter.default.post(notification)
198 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:197:40: error: no exact matches in call to instance method 'post'
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
197 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
198 |         }
199 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:203:9: error: cannot find 'DispatchQueue' in scope
201 |     func notifyTrackDislikeUpdate(_ item: SPCollectionItem) {
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
204 |             NotificationCenter.default.post(notification)
205 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:204:40: error: no exact matches in call to instance method 'post'
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
204 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
205 |         }
206 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:59:13: error: cannot find 'DispatchQueue' in scope
 57 |             _items[entry.key] = entry.value
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 60 |                 NotificationCenter.default.post(notification)
 61 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:60:44: error: no exact matches in call to instance method 'post'
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
 60 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 61 |             }
 62 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
[395/398] Compiling SwiftySpot SPID.swift
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:90:13: error: cannot find 'DispatchQueue' in scope
 88 |             _dict.removeValue(forKey: uri)
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 91 |                 NotificationCenter.default.post(notification)
 92 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:91:44: error: no exact matches in call to instance method 'post'
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
 91 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 92 |             }
 93 |             return nil
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:103:9: error: cannot find 'DispatchQueue' in scope
101 |         let notificationObj = SPCollectionItem(uri: uri, addedTs: found.addedTs, removed: true)
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
104 |             NotificationCenter.default.post(notification)
105 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:104:40: error: no exact matches in call to instance method 'post'
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
104 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
105 |         }
106 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:128:21: error: cannot find 'DispatchQueue' in scope
126 |                     _dict.removeValue(forKey: item.uri)
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
    |                     `- error: cannot find 'DispatchQueue' in scope
129 |                         NotificationCenter.default.post(notification)
130 |                     }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:129:52: error: no exact matches in call to instance method 'post'
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
129 |                         NotificationCenter.default.post(notification)
    |                                                    `- error: no exact matches in call to instance method 'post'
130 |                     }
131 |                 }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:136:13: error: cannot find 'DispatchQueue' in scope
134 |             _dict[item.uri] = item
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
137 |                 NotificationCenter.default.post(notification)
138 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:137:44: error: no exact matches in call to instance method 'post'
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
137 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
138 |             }
139 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:161:9: error: cannot find 'DispatchQueue' in scope
159 |     func notifyCollectionItemUpdate(_ item: SPCollectionItem, collectionName: String) {
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
162 |             NotificationCenter.default.post(notification)
163 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:162:40: error: no exact matches in call to instance method 'post'
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
162 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
163 |         }
164 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:168:9: error: cannot find 'DispatchQueue' in scope
166 |     func notifyArtistLikeUpdate(_ item: SPCollectionItem) {
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
169 |             NotificationCenter.default.post(notification)
170 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:169:40: error: no exact matches in call to instance method 'post'
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
169 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
170 |         }
171 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:175:9: error: cannot find 'DispatchQueue' in scope
173 |     func notifyArtistDislikeUpdate(_ item: SPCollectionItem) {
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
176 |             NotificationCenter.default.post(notification)
177 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:176:40: error: no exact matches in call to instance method 'post'
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
176 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
177 |         }
178 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:182:9: error: cannot find 'DispatchQueue' in scope
180 |     func notifyAlbumLikeUpdate(_ item: SPCollectionItem) {
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
183 |             NotificationCenter.default.post(notification)
184 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:183:40: error: no exact matches in call to instance method 'post'
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
183 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
184 |         }
185 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:189:9: error: cannot find 'DispatchQueue' in scope
187 |     func notifyAlbumDislikeUpdate(_ item: SPCollectionItem) {
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
190 |             NotificationCenter.default.post(notification)
191 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:190:40: error: no exact matches in call to instance method 'post'
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
190 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
191 |         }
192 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:196:9: error: cannot find 'DispatchQueue' in scope
194 |     func notifyTrackLikeUpdate(_ item: SPCollectionItem) {
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
197 |             NotificationCenter.default.post(notification)
198 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:197:40: error: no exact matches in call to instance method 'post'
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
197 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
198 |         }
199 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:203:9: error: cannot find 'DispatchQueue' in scope
201 |     func notifyTrackDislikeUpdate(_ item: SPCollectionItem) {
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
204 |             NotificationCenter.default.post(notification)
205 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:204:40: error: no exact matches in call to instance method 'post'
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
204 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
205 |         }
206 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:59:13: error: cannot find 'DispatchQueue' in scope
 57 |             _items[entry.key] = entry.value
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 60 |                 NotificationCenter.default.post(notification)
 61 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:60:44: error: no exact matches in call to instance method 'post'
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
 60 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 61 |             }
 62 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
[396/398] Compiling SwiftySpot SPTypedObj.swift
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:90:13: error: cannot find 'DispatchQueue' in scope
 88 |             _dict.removeValue(forKey: uri)
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 91 |                 NotificationCenter.default.post(notification)
 92 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:91:44: error: no exact matches in call to instance method 'post'
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
 91 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 92 |             }
 93 |             return nil
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:103:9: error: cannot find 'DispatchQueue' in scope
101 |         let notificationObj = SPCollectionItem(uri: uri, addedTs: found.addedTs, removed: true)
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
104 |             NotificationCenter.default.post(notification)
105 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:104:40: error: no exact matches in call to instance method 'post'
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
104 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
105 |         }
106 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:128:21: error: cannot find 'DispatchQueue' in scope
126 |                     _dict.removeValue(forKey: item.uri)
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
    |                     `- error: cannot find 'DispatchQueue' in scope
129 |                         NotificationCenter.default.post(notification)
130 |                     }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:129:52: error: no exact matches in call to instance method 'post'
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
129 |                         NotificationCenter.default.post(notification)
    |                                                    `- error: no exact matches in call to instance method 'post'
130 |                     }
131 |                 }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:136:13: error: cannot find 'DispatchQueue' in scope
134 |             _dict[item.uri] = item
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
137 |                 NotificationCenter.default.post(notification)
138 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:137:44: error: no exact matches in call to instance method 'post'
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
137 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
138 |             }
139 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:161:9: error: cannot find 'DispatchQueue' in scope
159 |     func notifyCollectionItemUpdate(_ item: SPCollectionItem, collectionName: String) {
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
162 |             NotificationCenter.default.post(notification)
163 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:162:40: error: no exact matches in call to instance method 'post'
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
162 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
163 |         }
164 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:168:9: error: cannot find 'DispatchQueue' in scope
166 |     func notifyArtistLikeUpdate(_ item: SPCollectionItem) {
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
169 |             NotificationCenter.default.post(notification)
170 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:169:40: error: no exact matches in call to instance method 'post'
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
169 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
170 |         }
171 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:175:9: error: cannot find 'DispatchQueue' in scope
173 |     func notifyArtistDislikeUpdate(_ item: SPCollectionItem) {
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
176 |             NotificationCenter.default.post(notification)
177 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:176:40: error: no exact matches in call to instance method 'post'
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
176 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
177 |         }
178 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:182:9: error: cannot find 'DispatchQueue' in scope
180 |     func notifyAlbumLikeUpdate(_ item: SPCollectionItem) {
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
183 |             NotificationCenter.default.post(notification)
184 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:183:40: error: no exact matches in call to instance method 'post'
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
183 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
184 |         }
185 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:189:9: error: cannot find 'DispatchQueue' in scope
187 |     func notifyAlbumDislikeUpdate(_ item: SPCollectionItem) {
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
190 |             NotificationCenter.default.post(notification)
191 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:190:40: error: no exact matches in call to instance method 'post'
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
190 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
191 |         }
192 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:196:9: error: cannot find 'DispatchQueue' in scope
194 |     func notifyTrackLikeUpdate(_ item: SPCollectionItem) {
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
197 |             NotificationCenter.default.post(notification)
198 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:197:40: error: no exact matches in call to instance method 'post'
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
197 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
198 |         }
199 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:203:9: error: cannot find 'DispatchQueue' in scope
201 |     func notifyTrackDislikeUpdate(_ item: SPCollectionItem) {
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
204 |             NotificationCenter.default.post(notification)
205 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:204:40: error: no exact matches in call to instance method 'post'
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
204 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
205 |         }
206 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:59:13: error: cannot find 'DispatchQueue' in scope
 57 |             _items[entry.key] = entry.value
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 60 |                 NotificationCenter.default.post(notification)
 61 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:60:44: error: no exact matches in call to instance method 'post'
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
 60 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 61 |             }
 62 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
[397/398] Compiling SwiftySpot SPCollectionDelta.swift
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:90:13: error: cannot find 'DispatchQueue' in scope
 88 |             _dict.removeValue(forKey: uri)
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 91 |                 NotificationCenter.default.post(notification)
 92 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:91:44: error: no exact matches in call to instance method 'post'
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
 91 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 92 |             }
 93 |             return nil
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:103:9: error: cannot find 'DispatchQueue' in scope
101 |         let notificationObj = SPCollectionItem(uri: uri, addedTs: found.addedTs, removed: true)
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
104 |             NotificationCenter.default.post(notification)
105 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:104:40: error: no exact matches in call to instance method 'post'
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
104 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
105 |         }
106 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:128:21: error: cannot find 'DispatchQueue' in scope
126 |                     _dict.removeValue(forKey: item.uri)
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
    |                     `- error: cannot find 'DispatchQueue' in scope
129 |                         NotificationCenter.default.post(notification)
130 |                     }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:129:52: error: no exact matches in call to instance method 'post'
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
129 |                         NotificationCenter.default.post(notification)
    |                                                    `- error: no exact matches in call to instance method 'post'
130 |                     }
131 |                 }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:136:13: error: cannot find 'DispatchQueue' in scope
134 |             _dict[item.uri] = item
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
137 |                 NotificationCenter.default.post(notification)
138 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:137:44: error: no exact matches in call to instance method 'post'
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
137 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
138 |             }
139 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:161:9: error: cannot find 'DispatchQueue' in scope
159 |     func notifyCollectionItemUpdate(_ item: SPCollectionItem, collectionName: String) {
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
162 |             NotificationCenter.default.post(notification)
163 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:162:40: error: no exact matches in call to instance method 'post'
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
162 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
163 |         }
164 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:168:9: error: cannot find 'DispatchQueue' in scope
166 |     func notifyArtistLikeUpdate(_ item: SPCollectionItem) {
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
169 |             NotificationCenter.default.post(notification)
170 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:169:40: error: no exact matches in call to instance method 'post'
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
169 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
170 |         }
171 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:175:9: error: cannot find 'DispatchQueue' in scope
173 |     func notifyArtistDislikeUpdate(_ item: SPCollectionItem) {
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
176 |             NotificationCenter.default.post(notification)
177 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:176:40: error: no exact matches in call to instance method 'post'
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
176 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
177 |         }
178 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:182:9: error: cannot find 'DispatchQueue' in scope
180 |     func notifyAlbumLikeUpdate(_ item: SPCollectionItem) {
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
183 |             NotificationCenter.default.post(notification)
184 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:183:40: error: no exact matches in call to instance method 'post'
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
183 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
184 |         }
185 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:189:9: error: cannot find 'DispatchQueue' in scope
187 |     func notifyAlbumDislikeUpdate(_ item: SPCollectionItem) {
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
190 |             NotificationCenter.default.post(notification)
191 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:190:40: error: no exact matches in call to instance method 'post'
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
190 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
191 |         }
192 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:196:9: error: cannot find 'DispatchQueue' in scope
194 |     func notifyTrackLikeUpdate(_ item: SPCollectionItem) {
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
197 |             NotificationCenter.default.post(notification)
198 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:197:40: error: no exact matches in call to instance method 'post'
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
197 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
198 |         }
199 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:203:9: error: cannot find 'DispatchQueue' in scope
201 |     func notifyTrackDislikeUpdate(_ item: SPCollectionItem) {
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
204 |             NotificationCenter.default.post(notification)
205 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:204:40: error: no exact matches in call to instance method 'post'
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
204 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
205 |         }
206 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:59:13: error: cannot find 'DispatchQueue' in scope
 57 |             _items[entry.key] = entry.value
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 60 |                 NotificationCenter.default.post(notification)
 61 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:60:44: error: no exact matches in call to instance method 'post'
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
 60 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 61 |             }
 62 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
[398/398] Compiling SwiftySpot SPCollectionItem.swift
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:90:13: error: cannot find 'DispatchQueue' in scope
 88 |             _dict.removeValue(forKey: uri)
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 91 |                 NotificationCenter.default.post(notification)
 92 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:91:44: error: no exact matches in call to instance method 'post'
 89 |             let notification = Notification(name: notificationChannel, object: item)
 90 |             DispatchQueue.main.async {
 91 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 92 |             }
 93 |             return nil
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:103:9: error: cannot find 'DispatchQueue' in scope
101 |         let notificationObj = SPCollectionItem(uri: uri, addedTs: found.addedTs, removed: true)
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
104 |             NotificationCenter.default.post(notification)
105 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:104:40: error: no exact matches in call to instance method 'post'
102 |         let notification = Notification(name: notificationChannel, object: notificationObj)
103 |         DispatchQueue.main.async {
104 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
105 |         }
106 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:128:21: error: cannot find 'DispatchQueue' in scope
126 |                     _dict.removeValue(forKey: item.uri)
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
    |                     `- error: cannot find 'DispatchQueue' in scope
129 |                         NotificationCenter.default.post(notification)
130 |                     }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:129:52: error: no exact matches in call to instance method 'post'
127 |                     let notification = Notification(name: notificationChannel, object: item)
128 |                     DispatchQueue.main.async {
129 |                         NotificationCenter.default.post(notification)
    |                                                    `- error: no exact matches in call to instance method 'post'
130 |                     }
131 |                 }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:136:13: error: cannot find 'DispatchQueue' in scope
134 |             _dict[item.uri] = item
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
137 |                 NotificationCenter.default.post(notification)
138 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:137:44: error: no exact matches in call to instance method 'post'
135 |             let notification = Notification(name: notificationChannel, object: item)
136 |             DispatchQueue.main.async {
137 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
138 |             }
139 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:161:9: error: cannot find 'DispatchQueue' in scope
159 |     func notifyCollectionItemUpdate(_ item: SPCollectionItem, collectionName: String) {
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
162 |             NotificationCenter.default.post(notification)
163 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:162:40: error: no exact matches in call to instance method 'post'
160 |         let notification = Notification(name: .SPCollectionItemUpdate, object: (collectionName, item))
161 |         DispatchQueue.main.async {
162 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
163 |         }
164 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:168:9: error: cannot find 'DispatchQueue' in scope
166 |     func notifyArtistLikeUpdate(_ item: SPCollectionItem) {
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
169 |             NotificationCenter.default.post(notification)
170 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:169:40: error: no exact matches in call to instance method 'post'
167 |         let notification = Notification(name: .SPArtistLikeUpdate, object: item)
168 |         DispatchQueue.main.async {
169 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
170 |         }
171 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:175:9: error: cannot find 'DispatchQueue' in scope
173 |     func notifyArtistDislikeUpdate(_ item: SPCollectionItem) {
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
176 |             NotificationCenter.default.post(notification)
177 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:176:40: error: no exact matches in call to instance method 'post'
174 |         let notification = Notification(name: .SPArtistDislikeUpdate, object: item)
175 |         DispatchQueue.main.async {
176 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
177 |         }
178 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:182:9: error: cannot find 'DispatchQueue' in scope
180 |     func notifyAlbumLikeUpdate(_ item: SPCollectionItem) {
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
183 |             NotificationCenter.default.post(notification)
184 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:183:40: error: no exact matches in call to instance method 'post'
181 |         let notification = Notification(name: .SPAlbumLikeUpdate, object: item)
182 |         DispatchQueue.main.async {
183 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
184 |         }
185 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:189:9: error: cannot find 'DispatchQueue' in scope
187 |     func notifyAlbumDislikeUpdate(_ item: SPCollectionItem) {
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
190 |             NotificationCenter.default.post(notification)
191 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:190:40: error: no exact matches in call to instance method 'post'
188 |         let notification = Notification(name: .SPAlbumDislikeUpdate, object: item)
189 |         DispatchQueue.main.async {
190 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
191 |         }
192 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:196:9: error: cannot find 'DispatchQueue' in scope
194 |     func notifyTrackLikeUpdate(_ item: SPCollectionItem) {
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
197 |             NotificationCenter.default.post(notification)
198 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:197:40: error: no exact matches in call to instance method 'post'
195 |         let notification = Notification(name: .SPTrackLikeUpdate, object: item)
196 |         DispatchQueue.main.async {
197 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
198 |         }
199 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:203:9: error: cannot find 'DispatchQueue' in scope
201 |     func notifyTrackDislikeUpdate(_ item: SPCollectionItem) {
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
    |         `- error: cannot find 'DispatchQueue' in scope
204 |             NotificationCenter.default.post(notification)
205 |         }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift:204:40: error: no exact matches in call to instance method 'post'
202 |         let notification = Notification(name: .SPTrackDislikeUpdate, object: item)
203 |         DispatchQueue.main.async {
204 |             NotificationCenter.default.post(notification)
    |                                        `- error: no exact matches in call to instance method 'post'
205 |         }
206 |     }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:59:13: error: cannot find 'DispatchQueue' in scope
 57 |             _items[entry.key] = entry.value
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
    |             `- error: cannot find 'DispatchQueue' in scope
 60 |                 NotificationCenter.default.post(notification)
 61 |             }
/host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift:60:44: error: no exact matches in call to instance method 'post'
 58 |             let notification = updateItemNotificationBuilder(entry.value)
 59 |             DispatchQueue.main.async {
 60 |                 NotificationCenter.default.post(notification)
    |                                            `- error: no exact matches in call to instance method 'post'
 61 |             }
 62 |         }
FoundationEssentials.NotificationCenter.post:2:13: note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
1 | class NotificationCenter {
2 | public func post<Message>(_ message: Message) where Message : NotificationCenter.AsyncMessage}
  |             `- note: candidate requires that 'Notification' conform to 'NotificationCenter.AsyncMessage' (requirement specified as 'Message' : 'NotificationCenter.AsyncMessage')
3 |
FoundationEssentials.NotificationCenter.post:2:24: note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
1 | class NotificationCenter {
2 | @MainActor public func post<Message>(_ message: Message) where Message : NotificationCenter.MainActorMessage}
  |                        `- note: candidate requires that 'Notification' conform to 'NotificationCenter.MainActorMessage' (requirement specified as 'Message' : 'NotificationCenter.MainActorMessage')
3 |
BUILD FAILURE 6.3 wasm