Build Information
Failed to build JellyfinAPI, reference main (a0e848
), with Swift 6.0 for Linux on 5 Nov 2024 01:38:54 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Build Log
41 | configuration.delegate = self
42 | configuration.sessionDelegate = sessionDelegate
/host/spi-builder-workspace/Sources/JellyfinClient.swift:127:30: error: value of type 'APIClient' has no member 'download'
125 | configure: ((inout URLRequest) throws -> Void)? = nil
126 | ) async throws -> Response<URL> {
127 | try await _apiClient.download(for: request, delegate: delegate, configure: configure)
| `- error: value of type 'APIClient' has no member 'download'
128 | }
129 |
/host/spi-builder-workspace/Sources/JellyfinClient.swift:134:30: error: value of type 'APIClient' has no member 'download'
132 | delegate: URLSessionDownloadDelegate? = nil
133 | ) async throws -> Response<URL> {
134 | try await _apiClient.download(resumeFrom: resumeData, delegate: delegate)
| `- error: value of type 'APIClient' has no member 'download'
135 | }
136 |
/host/spi-builder-workspace/Sources/JellyfinClient.swift:165:26: error: no exact matches in call to instance method 'client'
163 | public func client(_ client: APIClient, validateResponse response: HTTPURLResponse, data: Data, task: URLSessionTask) throws {
164 | if let delegate {
165 | try delegate.client(_apiClient, validateResponse: response, data: data, task: task)
| `- error: no exact matches in call to instance method 'client'
166 | } else {
167 | guard (200 ..< 300).contains(response.statusCode) else {
/host/spi-builder-workspace/.build/checkouts/Get/Sources/Get/APIClientDelegate.swift:33:10: note: candidate has partially matching parameter list (APIClient, validateResponse: HTTPURLResponse, data: Data, task: URLSessionTask)
31 | /// ``APIError/unacceptableStatusCode(_:)`` if the code is outside of
32 | /// the `200..<300` range.
33 | func client(_ client: APIClient, validateResponse response: HTTPURLResponse, data: Data, task: URLSessionTask) throws
| `- note: candidate has partially matching parameter list (APIClient, validateResponse: HTTPURLResponse, data: Data, task: URLSessionTask)
34 |
35 | /// Gets called after a networking failure. Only one retry attempt is allowed.
:
87 | }
88 |
89 | func client(_ client: APIClient, validateResponse response: HTTPURLResponse, data: Data, task: URLSessionTask) throws {
| `- note: candidate has partially matching parameter list (APIClient, validateResponse: HTTPURLResponse, data: Data, task: URLSessionTask)
90 | guard (200..<300).contains(response.statusCode) else {
91 | throw APIError.unacceptableStatusCode(response.statusCode)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:167:51: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
165 | try delegate.client(_apiClient, validateResponse: response, data: data, task: task)
166 | } else {
167 | guard (200 ..< 300).contains(response.statusCode) else {
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
168 | throw APIError.unacceptableStatusCode(response.statusCode)
169 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:168:64: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
166 | } else {
167 | guard (200 ..< 300).contains(response.statusCode) else {
168 | throw APIError.unacceptableStatusCode(response.statusCode)
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
169 | }
170 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:174:61: error: 'Foundation.URLSessionTask' (aka 'AnyObject') is not convertible to 'FoundationNetworking.URLSessionTask'
172 |
173 | public func client(_ client: APIClient, shouldRetry task: URLSessionTask, error: Error, attempts: Int) async throws -> Bool {
174 | try await delegate?.client(_apiClient, shouldRetry: task, error: error, attempts: attempts) ?? false
| |- error: 'Foundation.URLSessionTask' (aka 'AnyObject') is not convertible to 'FoundationNetworking.URLSessionTask'
| `- note: did you mean to use 'as!' to force downcast?
175 | }
176 |
/host/spi-builder-workspace/Sources/JellyfinClient.swift:199:28: warning: no 'async' operations occur within 'await' expression
197 | func signIn(username: String, password: String) async throws -> AuthenticationResult {
198 | let request = Paths.authenticateUserByName(.init(pw: password, username: username))
199 | let response = try await send(request).value
| `- warning: no 'async' operations occur within 'await' expression
200 |
201 | if let accessToken = response.accessToken {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:199:24: warning: no calls to throwing functions occur within 'try' expression
197 | func signIn(username: String, password: String) async throws -> AuthenticationResult {
198 | let request = Paths.authenticateUserByName(.init(pw: password, username: username))
199 | let response = try await send(request).value
| `- warning: no calls to throwing functions occur within 'try' expression
200 |
201 | if let accessToken = response.accessToken {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:222:28: warning: no 'async' operations occur within 'await' expression
220 | func signIn(quickConnectSecret: String) async throws -> AuthenticationResult {
221 | let request = Paths.authenticateWithQuickConnect(.init(secret: quickConnectSecret))
222 | let response = try await send(request).value
| `- warning: no 'async' operations occur within 'await' expression
223 |
224 | if let accessToken = response.accessToken {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:222:24: warning: no calls to throwing functions occur within 'try' expression
220 | func signIn(quickConnectSecret: String) async throws -> AuthenticationResult {
221 | let request = Paths.authenticateWithQuickConnect(.init(secret: quickConnectSecret))
222 | let response = try await send(request).value
| `- warning: no calls to throwing functions occur within 'try' expression
223 |
224 | if let accessToken = response.accessToken {
/host/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
| `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 | static let withoutSeconds: DateFormatter = {
14 | let formatter = DateFormatter()
[267/466] Compiling JellyfinAPI ServerRestartingMessage.swift
[268/466] Compiling JellyfinAPI ServerShuttingDownMessage.swift
[269/466] Compiling JellyfinAPI SessionInfo.swift
[270/466] Compiling JellyfinAPI SessionMessageType.swift
[271/466] Compiling JellyfinAPI SessionUserInfo.swift
[272/466] Compiling JellyfinAPI SessionsMessage.swift
[273/466] Compiling JellyfinAPI SessionsStartMessage.swift
[274/466] Compiling JellyfinAPI SessionsStopMessage.swift
[275/466] Compiling JellyfinAPI SetChannelMappingDto.swift
[276/466] Compiling JellyfinAPI SetPlaylistItemRequestDto.swift
[277/466] Compiling JellyfinAPI SetRepeatModeRequestDto.swift
[278/466] Compiling JellyfinAPI SetShuffleModeRequestDto.swift
[279/466] Compiling JellyfinAPI SongInfo.swift
[280/466] Compiling JellyfinAPI SortOrder.swift
[281/466] Compiling JellyfinAPI SpecialFeatureType.swift
[282/466] Compiling JellyfinAPI SpecialViewOptionDto.swift
[283/466] Compiling JellyfinAPI StartupConfigurationDto.swift
[284/466] Compiling JellyfinAPI StartupRemoteAccessDto.swift
[285/466] Compiling JellyfinAPI StartupUserDto.swift
[286/466] Compiling JellyfinAPI StringGroupUpdate.swift
[287/466] Compiling JellyfinAPI SubtitleDeliveryMethod.swift
[288/466] Compiling JellyfinAPI SubtitleOptions.swift
[289/466] Compiling JellyfinAPI SubtitlePlaybackMode.swift
[290/466] Compiling JellyfinAPI SubtitleProfile.swift
[291/466] Compiling JellyfinAPI SyncPlayCommandMessage.swift
[292/491] Compiling JellyfinAPI AuthorizeQuickConnectAPI.swift
[293/491] Compiling JellyfinAPI CancelPackageInstallationAPI.swift
[294/491] Compiling JellyfinAPI CancelSeriesTimerAPI.swift
[295/491] Compiling JellyfinAPI CancelTimerAPI.swift
[296/491] Compiling JellyfinAPI CloseLiveStreamAPI.swift
[297/491] Compiling JellyfinAPI CompleteWizardAPI.swift
[298/491] Compiling JellyfinAPI ConnectAPI.swift
[299/491] Compiling JellyfinAPI CreateAdminNotificationAPI.swift
[300/491] Compiling JellyfinAPI CreateCollectionAPI.swift
[301/491] Compiling JellyfinAPI CreateKeyAPI.swift
[302/491] Compiling JellyfinAPI CreatePlaylistAPI.swift
[303/491] Compiling JellyfinAPI CreateProfileAPI.swift
[304/491] Compiling JellyfinAPI CreateSeriesTimerAPI.swift
[305/491] Compiling JellyfinAPI CreateTimerAPI.swift
[306/491] Compiling JellyfinAPI CreateUserByNameAPI.swift
[307/491] Compiling JellyfinAPI DeleteAlternateSourcesAPI.swift
[308/491] Compiling JellyfinAPI DeleteCustomSplashscreenAPI.swift
[309/491] Compiling JellyfinAPI DeleteDeviceAPI.swift
[310/491] Compiling JellyfinAPI DeleteItemAPI.swift
[311/491] Compiling JellyfinAPI DeleteItemImageAPI.swift
[312/491] Compiling JellyfinAPI DeleteItemImageByIndexAPI.swift
[313/491] Compiling JellyfinAPI DeleteItemsAPI.swift
[314/491] Compiling JellyfinAPI DeleteListingProviderAPI.swift
[315/491] Compiling JellyfinAPI DeleteLyricsAPI.swift
[316/491] Compiling JellyfinAPI DeleteProfileAPI.swift
[317/516] Compiling JellyfinAPI GetCulturesAPI.swift
[318/516] Compiling JellyfinAPI GetCurrentUserAPI.swift
[319/516] Compiling JellyfinAPI GetDashboardConfigurationPageAPI.swift
[320/516] Compiling JellyfinAPI GetDefaultDirectoryBrowserAPI.swift
[321/516] Compiling JellyfinAPI GetDefaultListingProviderAPI.swift
[322/516] Compiling JellyfinAPI GetDefaultMetadataOptionsAPI.swift
[323/516] Compiling JellyfinAPI GetDefaultProfileAPI.swift
[324/516] Compiling JellyfinAPI GetDefaultTimerAPI.swift
[325/516] Compiling JellyfinAPI GetDescriptionXml2API.swift
[326/516] Compiling JellyfinAPI GetDescriptionXmlAPI.swift
[327/516] Compiling JellyfinAPI GetDeviceInfoAPI.swift
[328/516] Compiling JellyfinAPI GetDeviceOptionsAPI.swift
[329/516] Compiling JellyfinAPI GetDevicesAPI.swift
[330/516] Compiling JellyfinAPI GetDirectoryContentsAPI.swift
[331/516] Compiling JellyfinAPI GetDisplayPreferencesAPI.swift
[332/516] Compiling JellyfinAPI GetDownloadAPI.swift
[333/516] Compiling JellyfinAPI GetDrivesAPI.swift
[334/516] Compiling JellyfinAPI GetEnabledAPI.swift
[335/516] Compiling JellyfinAPI GetEndpointInfoAPI.swift
[336/516] Compiling JellyfinAPI GetEpisodesAPI.swift
[337/516] Compiling JellyfinAPI GetExternalIDInfosAPI.swift
[338/516] Compiling JellyfinAPI GetFallbackFontAPI.swift
[339/516] Compiling JellyfinAPI GetFallbackFontListAPI.swift
[340/516] Compiling JellyfinAPI GetFileAPI.swift
[341/516] Compiling JellyfinAPI GetFirstUser2API.swift
[342/541] Compiling JellyfinAPI DeleteRecordingAPI.swift
[343/541] Compiling JellyfinAPI DeleteSubtitleAPI.swift
[344/541] Compiling JellyfinAPI DeleteTunerHostAPI.swift
[345/541] Compiling JellyfinAPI DeleteUserAPI.swift
[346/541] Compiling JellyfinAPI DeleteUserImageAPI.swift
[347/541] Compiling JellyfinAPI DeleteUserImageByIndexAPI.swift
[348/541] Compiling JellyfinAPI DeleteUserItemRatingAPI.swift
[349/541] Compiling JellyfinAPI DisablePluginAPI.swift
[350/541] Compiling JellyfinAPI DiscoverTunersAPI.swift
[351/541] Compiling JellyfinAPI DiscvoverTunersAPI.swift
[352/541] Compiling JellyfinAPI DisplayContentAPI.swift
[353/541] Compiling JellyfinAPI DownloadRemoteImageAPI.swift
[354/541] Compiling JellyfinAPI DownloadRemoteLyricsAPI.swift
[355/541] Compiling JellyfinAPI DownloadRemoteSubtitlesAPI.swift
[356/541] Compiling JellyfinAPI EnablePluginAPI.swift
[357/541] Compiling JellyfinAPI ForgotPasswordAPI.swift
[358/541] Compiling JellyfinAPI ForgotPasswordPinAPI.swift
[359/541] Compiling JellyfinAPI GetAPI.swift
[360/541] Compiling JellyfinAPI GetAdditionalPartAPI.swift
[361/541] Compiling JellyfinAPI GetAlbumArtistsAPI.swift
[362/541] Compiling JellyfinAPI GetAllChannelFeaturesAPI.swift
[363/541] Compiling JellyfinAPI GetAncestorsAPI.swift
[364/541] Compiling JellyfinAPI GetArtistByNameAPI.swift
[365/541] Compiling JellyfinAPI GetArtistImageAPI.swift
[366/541] Compiling JellyfinAPI GetArtistsAPI.swift
[367/541] Compiling JellyfinAPI PlayQueueUpdate.swift
[368/541] Compiling JellyfinAPI PlayQueueUpdateGroupUpdate.swift
[369/541] Compiling JellyfinAPI PlayQueueUpdateReason.swift
[370/541] Compiling JellyfinAPI PlayRequest.swift
[371/541] Compiling JellyfinAPI PlayRequestDto.swift
[372/541] Compiling JellyfinAPI PlaybackErrorCode.swift
[373/541] Compiling JellyfinAPI PlaybackInfoDto.swift
[374/541] Compiling JellyfinAPI PlaybackInfoResponse.swift
[375/541] Compiling JellyfinAPI PlaybackOrder.swift
[376/541] Compiling JellyfinAPI PlaybackProgressInfo.swift
[377/541] Compiling JellyfinAPI PlaybackRequestType.swift
[378/541] Compiling JellyfinAPI PlaybackStartInfo.swift
[379/541] Compiling JellyfinAPI PlaybackStopInfo.swift
[380/541] Compiling JellyfinAPI PlayerStateInfo.swift
[381/541] Compiling JellyfinAPI PlaylistCreationResult.swift
[382/541] Compiling JellyfinAPI PlaylistUserPermissions.swift
[383/541] Compiling JellyfinAPI PlaystateCommand.swift
[384/541] Compiling JellyfinAPI PlaystateMessage.swift
[385/541] Compiling JellyfinAPI PlaystateRequest.swift
[386/541] Compiling JellyfinAPI PluginInfo.swift
[387/541] Compiling JellyfinAPI PluginInstallationCancelledMessage.swift
[388/541] Compiling JellyfinAPI PluginInstallationCompletedMessage.swift
[389/541] Compiling JellyfinAPI PluginInstallationFailedMessage.swift
[390/541] Compiling JellyfinAPI PluginInstallingMessage.swift
[391/541] Compiling JellyfinAPI PluginStatus.swift
[392/541] Compiling JellyfinAPI RemoveFromPlaylistRequestDto.swift
[393/541] Compiling JellyfinAPI RepeatMode.swift
[394/541] Compiling JellyfinAPI RepositoryInfo.swift
[395/541] Compiling JellyfinAPI ResponseProfile.swift
[396/541] Compiling JellyfinAPI RestartRequiredMessage.swift
[397/541] Compiling JellyfinAPI ScheduledTaskEndedMessage.swift
[398/541] Compiling JellyfinAPI ScheduledTasksInfoMessage.swift
[399/541] Compiling JellyfinAPI ScheduledTasksInfoStartMessage.swift
[400/541] Compiling JellyfinAPI ScheduledTasksInfoStopMessage.swift
[401/541] Compiling JellyfinAPI ScrollDirection.swift
[402/541] Compiling JellyfinAPI SearchHint.swift
[403/541] Compiling JellyfinAPI SearchHintResult.swift
[404/541] Compiling JellyfinAPI SeekRequestDto.swift
[405/541] Compiling JellyfinAPI SendCommand.swift
[406/541] Compiling JellyfinAPI SendCommandType.swift
[407/541] Compiling JellyfinAPI SendToUserType.swift
[408/541] Compiling JellyfinAPI SeriesInfo.swift
[409/541] Compiling JellyfinAPI SeriesInfoRemoteSearchQuery.swift
[410/541] Compiling JellyfinAPI SeriesStatus.swift
[411/541] Compiling JellyfinAPI SeriesTimerCancelledMessage.swift
[412/541] Compiling JellyfinAPI SeriesTimerCreatedMessage.swift
[413/541] Compiling JellyfinAPI SeriesTimerInfoDto.swift
[414/541] Compiling JellyfinAPI SeriesTimerInfoDtoQueryResult.swift
[415/541] Compiling JellyfinAPI ServerConfiguration.swift
[416/541] Compiling JellyfinAPI ServerDiscoveryInfo.swift
[417/616] Compiling JellyfinAPI GetAttachmentAPI.swift
[418/616] Compiling JellyfinAPI GetAudioStreamAPI.swift
[419/616] Compiling JellyfinAPI GetAudioStreamByContainerAPI.swift
[420/616] Compiling JellyfinAPI GetAuthProvidersAPI.swift
[421/616] Compiling JellyfinAPI GetBitrateTestBytesAPI.swift
[422/616] Compiling JellyfinAPI GetBookRemoteSearchResultsAPI.swift
[423/616] Compiling JellyfinAPI GetBoxSetRemoteSearchResultsAPI.swift
[424/616] Compiling JellyfinAPI GetBrandingCss2API.swift
[425/616] Compiling JellyfinAPI GetBrandingCssAPI.swift
[426/616] Compiling JellyfinAPI GetBrandingOptionsAPI.swift
[427/616] Compiling JellyfinAPI GetChannelAPI.swift
[428/616] Compiling JellyfinAPI GetChannelFeaturesAPI.swift
[429/616] Compiling JellyfinAPI GetChannelItemsAPI.swift
[430/616] Compiling JellyfinAPI GetChannelMappingOptionsAPI.swift
[431/616] Compiling JellyfinAPI GetChannelsAPI.swift
[432/616] Compiling JellyfinAPI GetConfigurationAPI.swift
[433/616] Compiling JellyfinAPI GetConfigurationPagesAPI.swift
[434/616] Compiling JellyfinAPI GetConnectionManager2API.swift
[435/616] Compiling JellyfinAPI GetConnectionManager3API.swift
[436/616] Compiling JellyfinAPI GetConnectionManagerAPI.swift
[437/616] Compiling JellyfinAPI GetContentDirectory2API.swift
[438/616] Compiling JellyfinAPI GetContentDirectory3API.swift
[439/616] Compiling JellyfinAPI GetContentDirectoryAPI.swift
[440/616] Compiling JellyfinAPI GetCountriesAPI.swift
[441/616] Compiling JellyfinAPI GetCriticReviewsAPI.swift
[442/641] Compiling JellyfinAPI GetFirstUserAPI.swift
[443/641] Compiling JellyfinAPI GetGeneralImageAPI.swift
[444/641] Compiling JellyfinAPI GetGeneralImagesAPI.swift
[445/641] Compiling JellyfinAPI GetGenreAPI.swift
[446/641] Compiling JellyfinAPI GetGenreImageAPI.swift
[447/641] Compiling JellyfinAPI GetGenreImageByIndexAPI.swift
[448/641] Compiling JellyfinAPI GetGenresAPI.swift
[449/641] Compiling JellyfinAPI GetGroupingOptionsAPI.swift
[450/641] Compiling JellyfinAPI GetGuideInfoAPI.swift
[451/641] Compiling JellyfinAPI GetHlsAudioSegmentAPI.swift
[452/641] Compiling JellyfinAPI GetHlsAudioSegmentLegacyAacAPI.swift
[453/641] Compiling JellyfinAPI GetHlsAudioSegmentLegacyMp3API.swift
[454/641] Compiling JellyfinAPI GetHlsPlaylistLegacyAPI.swift
[455/641] Compiling JellyfinAPI GetHlsVideoSegmentAPI.swift
[456/641] Compiling JellyfinAPI GetHlsVideoSegmentLegacyAPI.swift
[457/641] Compiling JellyfinAPI GetIconAPI.swift
[458/641] Compiling JellyfinAPI GetIconIDAPI.swift
[459/641] Compiling JellyfinAPI GetInstantMixFromAlbumAPI.swift
[460/641] Compiling JellyfinAPI GetInstantMixFromArtists2API.swift
[461/641] Compiling JellyfinAPI GetInstantMixFromArtistsAPI.swift
[462/641] Compiling JellyfinAPI GetInstantMixFromItemAPI.swift
[463/641] Compiling JellyfinAPI GetInstantMixFromMusicGenreByIDAPI.swift
[464/641] Compiling JellyfinAPI GetInstantMixFromMusicGenreByNameAPI.swift
[465/641] Compiling JellyfinAPI GetInstantMixFromPlaylistAPI.swift
[466/641] Compiling JellyfinAPI GetInstantMixFromSongAPI.swift
[467/665] Compiling JellyfinAPI GetNotificationsSummaryAPI.swift
[468/665] Compiling JellyfinAPI GetPackageInfoAPI.swift
[469/665] Compiling JellyfinAPI GetPackagesAPI.swift
[470/665] Compiling JellyfinAPI GetParentPathAPI.swift
[471/665] Compiling JellyfinAPI GetParentalRatingsAPI.swift
[472/665] Compiling JellyfinAPI GetPasswordResetProvidersAPI.swift
[473/665] Compiling JellyfinAPI GetPersonAPI.swift
[474/665] Compiling JellyfinAPI GetPersonImageAPI.swift
[475/665] Compiling JellyfinAPI GetPersonImageByIndexAPI.swift
[476/665] Compiling JellyfinAPI GetPersonRemoteSearchResultsAPI.swift
[477/665] Compiling JellyfinAPI GetPersonsAPI.swift
[478/665] Compiling JellyfinAPI GetPhysicalPathsAPI.swift
[479/665] Compiling JellyfinAPI GetPingSystemAPI.swift
[480/665] Compiling JellyfinAPI GetPlaybackInfoAPI.swift
[481/665] Compiling JellyfinAPI GetPlaylistItemsAPI.swift
[482/665] Compiling JellyfinAPI GetPlaylistUserAPI.swift
[483/665] Compiling JellyfinAPI GetPlaylistUsersAPI.swift
[484/665] Compiling JellyfinAPI GetPluginConfigurationAPI.swift
[485/665] Compiling JellyfinAPI GetPluginImageAPI.swift
[486/665] Compiling JellyfinAPI GetPluginManifestAPI.swift
[487/665] Compiling JellyfinAPI GetPluginsAPI.swift
[488/665] Compiling JellyfinAPI GetPostedPlaybackInfoAPI.swift
[489/665] Compiling JellyfinAPI GetProfileAPI.swift
[490/665] Compiling JellyfinAPI GetProfileInfosAPI.swift
[491/665] Compiling JellyfinAPI GetProgramAPI.swift
[492/689] Compiling JellyfinAPI GetProgramsAPI.swift
[493/689] Compiling JellyfinAPI GetPublicSystemInfoAPI.swift
[494/689] Compiling JellyfinAPI GetPublicUsersAPI.swift
[495/689] Compiling JellyfinAPI GetQueryFiltersAPI.swift
[496/689] Compiling JellyfinAPI GetQueryFiltersLegacyAPI.swift
[497/689] Compiling JellyfinAPI GetQuickConnectEnabledAPI.swift
[498/689] Compiling JellyfinAPI GetQuickConnectStateAPI.swift
[499/689] Compiling JellyfinAPI GetRatingImageAPI.swift
[500/689] Compiling JellyfinAPI GetRatingImagesAPI.swift
[501/689] Compiling JellyfinAPI GetRecommendedProgramsAPI.swift
[502/689] Compiling JellyfinAPI GetRecordingAPI.swift
[503/689] Compiling JellyfinAPI GetRecordingFoldersAPI.swift
[504/689] Compiling JellyfinAPI GetRecordingGroupAPI.swift
[505/689] Compiling JellyfinAPI GetRecordingGroupsAPI.swift
[506/689] Compiling JellyfinAPI GetRecordingsAPI.swift
[507/689] Compiling JellyfinAPI GetRecordingsSeriesAPI.swift
[508/689] Compiling JellyfinAPI GetRemoteImageProvidersAPI.swift
[509/689] Compiling JellyfinAPI GetRemoteImagesAPI.swift
[510/689] Compiling JellyfinAPI GetRemoteLyricsAPI.swift
[511/689] Compiling JellyfinAPI GetRemoteSubtitlesAPI.swift
[512/689] Compiling JellyfinAPI GetRepositoriesAPI.swift
[513/689] Compiling JellyfinAPI GetResumeItemsAPI.swift
[514/689] Compiling JellyfinAPI GetRootFolderAPI.swift
[515/689] Compiling JellyfinAPI GetSchedulesDirectCountriesAPI.swift
[516/689] Compiling JellyfinAPI GetSearchHintsAPI.swift
[517/713] Compiling JellyfinAPI GetSeasonsAPI.swift
[518/713] Compiling JellyfinAPI GetSeriesRemoteSearchResultsAPI.swift
[519/713] Compiling JellyfinAPI GetSeriesTimerAPI.swift
[520/713] Compiling JellyfinAPI GetSeriesTimersAPI.swift
[521/713] Compiling JellyfinAPI GetServerLogsAPI.swift
[522/713] Compiling JellyfinAPI GetSessionsAPI.swift
[523/713] Compiling JellyfinAPI GetSimilarAlbumsAPI.swift
[524/713] Compiling JellyfinAPI GetSimilarArtistsAPI.swift
[525/713] Compiling JellyfinAPI GetSimilarItemsAPI.swift
[526/713] Compiling JellyfinAPI GetSimilarMoviesAPI.swift
[527/713] Compiling JellyfinAPI GetSimilarShowsAPI.swift
[528/713] Compiling JellyfinAPI GetSimilarTrailersAPI.swift
[529/713] Compiling JellyfinAPI GetSpecialFeaturesAPI.swift
[530/713] Compiling JellyfinAPI GetSplashscreenAPI.swift
[531/713] Compiling JellyfinAPI GetStartupConfigurationAPI.swift
[532/713] Compiling JellyfinAPI GetStudioAPI.swift
[533/713] Compiling JellyfinAPI GetStudioImageAPI.swift
[534/713] Compiling JellyfinAPI GetStudioImageByIndexAPI.swift
[535/713] Compiling JellyfinAPI GetStudiosAPI.swift
[536/713] Compiling JellyfinAPI GetSubtitleAPI.swift
[537/713] Compiling JellyfinAPI GetSubtitlePlaylistAPI.swift
[538/713] Compiling JellyfinAPI GetSubtitleWithTicksAPI.swift
[539/713] Compiling JellyfinAPI GetSuggestionsAPI.swift
[540/713] Compiling JellyfinAPI GetSystemInfoAPI.swift
[541/713] Compiling JellyfinAPI GetTaskAPI.swift
[542/737] Compiling JellyfinAPI GetLyricsAPI.swift
[543/737] Compiling JellyfinAPI GetMasterHlsAudioPlaylistAPI.swift
[544/737] Compiling JellyfinAPI GetMasterHlsVideoPlaylistAPI.swift
[545/737] Compiling JellyfinAPI GetMediaFoldersAPI.swift
[546/737] Compiling JellyfinAPI GetMediaInfoImageAPI.swift
[547/737] Compiling JellyfinAPI GetMediaInfoImagesAPI.swift
[548/737] Compiling JellyfinAPI GetMediaReceiverRegistrar2API.swift
[549/737] Compiling JellyfinAPI GetMediaReceiverRegistrar3API.swift
[550/737] Compiling JellyfinAPI GetMediaReceiverRegistrarAPI.swift
[551/737] Compiling JellyfinAPI GetMetadataEditorInfoAPI.swift
[552/737] Compiling JellyfinAPI GetMovieRecommendationsAPI.swift
[553/737] Compiling JellyfinAPI GetMovieRemoteSearchResultsAPI.swift
[554/737] Compiling JellyfinAPI GetMusicAlbumRemoteSearchResultsAPI.swift
[555/737] Compiling JellyfinAPI GetMusicArtistRemoteSearchResultsAPI.swift
[556/737] Compiling JellyfinAPI GetMusicGenreAPI.swift
[557/737] Compiling JellyfinAPI GetMusicGenreImageAPI.swift
[558/737] Compiling JellyfinAPI GetMusicGenreImageByIndexAPI.swift
[559/737] Compiling JellyfinAPI GetMusicGenresAPI.swift
[560/737] Compiling JellyfinAPI GetMusicVideoRemoteSearchResultsAPI.swift
[561/737] Compiling JellyfinAPI GetNamedConfigurationAPI.swift
[562/737] Compiling JellyfinAPI GetNetworkSharesAPI.swift
[563/737] Compiling JellyfinAPI GetNextUpAPI.swift
[564/737] Compiling JellyfinAPI GetNotificationServicesAPI.swift
[565/737] Compiling JellyfinAPI GetNotificationTypesAPI.swift
[566/737] Compiling JellyfinAPI GetNotificationsAPI.swift
[567/761] Compiling JellyfinAPI TunerChannelMapping.swift
[568/761] Compiling JellyfinAPI TunerHostInfo.swift
[569/761] Compiling JellyfinAPI TypeOptions.swift
[570/761] Compiling JellyfinAPI UnratedItem.swift
[571/761] Compiling JellyfinAPI UpdateLibraryOptionsDto.swift
[572/761] Compiling JellyfinAPI UpdateMediaPathRequestDto.swift
[573/761] Compiling JellyfinAPI UpdatePlaylistDto.swift
[574/761] Compiling JellyfinAPI UpdatePlaylistUserDto.swift
[575/761] Compiling JellyfinAPI UpdateUserEasyPassword.swift
[576/761] Compiling JellyfinAPI UpdateUserItemDataDto.swift
[577/761] Compiling JellyfinAPI UpdateUserPassword.swift
[578/761] Compiling JellyfinAPI UploadSubtitleDto.swift
[579/761] Compiling JellyfinAPI UserConfiguration.swift
[580/761] Compiling JellyfinAPI UserDataChangeInfo.swift
[581/761] Compiling JellyfinAPI UserDataChangedMessage.swift
[582/761] Compiling JellyfinAPI UserDeletedMessage.swift
[583/761] Compiling JellyfinAPI UserDto.swift
[584/761] Compiling JellyfinAPI UserItemDataDto.swift
[585/761] Compiling JellyfinAPI UserPolicy.swift
[586/761] Compiling JellyfinAPI UserUpdatedMessage.swift
[587/761] Compiling JellyfinAPI UtcTimeResponse.swift
[588/761] Compiling JellyfinAPI ValidatePathDto.swift
[589/761] Compiling JellyfinAPI VersionInfo.swift
[590/761] Compiling JellyfinAPI Video3DFormat.swift
[591/761] Compiling JellyfinAPI VideoRange.swift
[592/785] Compiling JellyfinAPI SyncPlayGroupUpdateCommandMessage.swift
[593/785] Compiling JellyfinAPI SyncPlayQueueItem.swift
[594/785] Compiling JellyfinAPI SyncPlayUserAccessType.swift
[595/785] Compiling JellyfinAPI SystemInfo.swift
[596/785] Compiling JellyfinAPI TaskCompletionStatus.swift
[597/785] Compiling JellyfinAPI TaskInfo.swift
[598/785] Compiling JellyfinAPI TaskResult.swift
[599/785] Compiling JellyfinAPI TaskState.swift
[600/785] Compiling JellyfinAPI TaskTriggerInfo.swift
[601/785] Compiling JellyfinAPI ThemeMediaResult.swift
[602/785] Compiling JellyfinAPI TimerCancelledMessage.swift
[603/785] Compiling JellyfinAPI TimerCreatedMessage.swift
[604/785] Compiling JellyfinAPI TimerEventInfo.swift
[605/785] Compiling JellyfinAPI TimerInfoDto.swift
[606/785] Compiling JellyfinAPI TimerInfoDtoQueryResult.swift
[607/785] Compiling JellyfinAPI TrailerInfo.swift
[608/785] Compiling JellyfinAPI TrailerInfoRemoteSearchQuery.swift
[609/785] Compiling JellyfinAPI TranscodeReason.swift
[610/785] Compiling JellyfinAPI TranscodeSeekInfo.swift
[611/785] Compiling JellyfinAPI TranscodingInfo.swift
[612/785] Compiling JellyfinAPI TranscodingProfile.swift
[613/785] Compiling JellyfinAPI TransportStreamTimestamp.swift
[614/785] Compiling JellyfinAPI TrickplayInfo.swift
[615/785] Compiling JellyfinAPI TrickplayOptions.swift
[616/785] Compiling JellyfinAPI TrickplayScanBehavior.swift
[617/809] Compiling JellyfinAPI GetIntrosAPI.swift
[618/809] Compiling JellyfinAPI GetItemAPI.swift
[619/809] Compiling JellyfinAPI GetItemCountsAPI.swift
[620/809] Compiling JellyfinAPI GetItemImage2API.swift
[621/809] Compiling JellyfinAPI GetItemImageAPI.swift
[622/809] Compiling JellyfinAPI GetItemImageByIndexAPI.swift
[623/809] Compiling JellyfinAPI GetItemImageInfosAPI.swift
[624/809] Compiling JellyfinAPI GetItemUserDataAPI.swift
[625/809] Compiling JellyfinAPI GetItemsAPI.swift
[626/809] Compiling JellyfinAPI GetItemsByUserIDAPI.swift
[627/809] Compiling JellyfinAPI GetKeysAPI.swift
[628/809] Compiling JellyfinAPI GetLatestChannelItemsAPI.swift
[629/809] Compiling JellyfinAPI GetLatestMediaAPI.swift
[630/809] Compiling JellyfinAPI GetLibraryOptionsInfoAPI.swift
[631/809] Compiling JellyfinAPI GetLineupsAPI.swift
[632/809] Compiling JellyfinAPI GetLiveHlsStreamAPI.swift
[633/809] Compiling JellyfinAPI GetLiveRecordingFileAPI.swift
[634/809] Compiling JellyfinAPI GetLiveStreamFileAPI.swift
[635/809] Compiling JellyfinAPI GetLiveTvChannelsAPI.swift
[636/809] Compiling JellyfinAPI GetLiveTvInfoAPI.swift
[637/809] Compiling JellyfinAPI GetLiveTvProgramsAPI.swift
[638/809] Compiling JellyfinAPI GetLocalTrailersAPI.swift
[639/809] Compiling JellyfinAPI GetLocalizationOptionsAPI.swift
[640/809] Compiling JellyfinAPI GetLogEntriesAPI.swift
[641/809] Compiling JellyfinAPI GetLogFileAPI.swift
[642/809] Compiling JellyfinAPI InitiateAPI.swift
[643/809] Compiling JellyfinAPI InitiateQuickConnectAPI.swift
[644/809] Compiling JellyfinAPI InstallPackageAPI.swift
[645/809] Compiling JellyfinAPI LogFileAPI.swift
[646/809] Compiling JellyfinAPI MarkFavoriteItemAPI.swift
[647/809] Compiling JellyfinAPI MarkPlayedItemAPI.swift
[648/809] Compiling JellyfinAPI MarkUnplayedItemAPI.swift
[649/809] Compiling JellyfinAPI MergeVersionsAPI.swift
[650/809] Compiling JellyfinAPI MoveItemAPI.swift
[651/809] Compiling JellyfinAPI OnPlaybackProgressAPI.swift
[652/809] Compiling JellyfinAPI OnPlaybackStartAPI.swift
[653/809] Compiling JellyfinAPI OnPlaybackStoppedAPI.swift
[654/809] Compiling JellyfinAPI OpenLiveStreamAPI.swift
[655/809] Compiling JellyfinAPI PingPlaybackSessionAPI.swift
[656/809] Compiling JellyfinAPI PlayAPI.swift
[657/809] Compiling JellyfinAPI PostAddedMoviesAPI.swift
[658/809] Compiling JellyfinAPI PostAddedSeriesAPI.swift
[659/809] Compiling JellyfinAPI PostCapabilitiesAPI.swift
[660/809] Compiling JellyfinAPI PostFullCapabilitiesAPI.swift
[661/809] Compiling JellyfinAPI PostPingSystemAPI.swift
[662/809] Compiling JellyfinAPI PostUpdatedMediaAPI.swift
[663/809] Compiling JellyfinAPI PostUpdatedMoviesAPI.swift
[664/809] Compiling JellyfinAPI PostUpdatedSeriesAPI.swift
[665/809] Compiling JellyfinAPI PostUserImageAPI.swift
[666/809] Compiling JellyfinAPI SendFullGeneralCommandAPI.swift
[667/809] Compiling JellyfinAPI SendGeneralCommandAPI.swift
[668/809] Compiling JellyfinAPI SendMessageCommandAPI.swift
[669/809] Compiling JellyfinAPI SendPlaystateCommandAPI.swift
[670/809] Compiling JellyfinAPI SendSystemCommandAPI.swift
[671/809] Compiling JellyfinAPI SetChannelMappingAPI.swift
[672/809] Compiling JellyfinAPI SetItemImageAPI.swift
[673/809] Compiling JellyfinAPI SetItemImageByIndexAPI.swift
[674/809] Compiling JellyfinAPI SetReadAPI.swift
[675/809] Compiling JellyfinAPI SetRemoteAccessAPI.swift
[676/809] Compiling JellyfinAPI SetRepositoriesAPI.swift
[677/809] Compiling JellyfinAPI SetUnreadAPI.swift
[678/809] Compiling JellyfinAPI ShutdownApplicationAPI.swift
[679/809] Compiling JellyfinAPI StartTaskAPI.swift
[680/809] Compiling JellyfinAPI StopEncodingProcessAPI.swift
[681/809] Compiling JellyfinAPI StopTaskAPI.swift
[682/809] Compiling JellyfinAPI SyncPlayBufferingAPI.swift
[683/809] Compiling JellyfinAPI SyncPlayCreateGroupAPI.swift
[684/809] Compiling JellyfinAPI SyncPlayGetGroupsAPI.swift
[685/809] Compiling JellyfinAPI SyncPlayJoinGroupAPI.swift
[686/809] Compiling JellyfinAPI SyncPlayLeaveGroupAPI.swift
[687/809] Compiling JellyfinAPI SyncPlayMovePlaylistItemAPI.swift
[688/809] Compiling JellyfinAPI SyncPlayNextItemAPI.swift
[689/809] Compiling JellyfinAPI SyncPlayPauseAPI.swift
[690/809] Compiling JellyfinAPI UpdateItemUserDataAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[691/809] Compiling JellyfinAPI UpdateLibraryOptionsAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[692/809] Compiling JellyfinAPI UpdateMediaEncoderPathAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[693/809] Compiling JellyfinAPI UpdateMediaPathAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[694/809] Compiling JellyfinAPI UpdateNamedConfigurationAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[695/809] Compiling JellyfinAPI UpdatePlaylistAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[696/809] Compiling JellyfinAPI UpdatePlaylistUserAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[697/809] Compiling JellyfinAPI UpdatePluginConfigurationAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[698/809] Compiling JellyfinAPI UpdateProfileAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[699/809] Compiling JellyfinAPI UpdateSeriesTimerAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[700/809] Compiling JellyfinAPI UpdateStartupUserAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[701/809] Compiling JellyfinAPI UpdateTaskAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[702/809] Compiling JellyfinAPI UpdateTimerAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[703/809] Compiling JellyfinAPI UpdateUserAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[704/809] Compiling JellyfinAPI UpdateUserConfigurationAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[705/809] Compiling JellyfinAPI UpdateUserEasyPasswordAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[706/809] Compiling JellyfinAPI UpdateUserItemRatingAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[707/809] Compiling JellyfinAPI UpdateUserPasswordAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[708/809] Compiling JellyfinAPI UpdateUserPolicyAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[709/809] Compiling JellyfinAPI UploadCustomSplashscreenAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[710/809] Compiling JellyfinAPI UploadLyricsAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[711/809] Compiling JellyfinAPI UploadSubtitleAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[712/809] Compiling JellyfinAPI ValidatePathAPI.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[713/809] Compiling JellyfinAPI QuickConnect.swift
/host/spi-builder-workspace/Sources/QuickConnect.swift:69:6: error: unknown attribute 'Published'
67 |
68 | /// The current state of the authorization flow.
69 | @Published
| `- error: unknown attribute 'Published'
70 | public private(set) var state: State = .idle
71 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:18:34: error: cannot find type 'ObservableObject' in scope
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- error: cannot find type 'ObservableObject' in scope
19 |
20 | // MARK: State
/host/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
122 | do {
123 | await MainActor.run {
124 | state = .retrievingCode
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 | }
126 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
128 |
129 | await MainActor.run {
130 | self.state = .polling(code: code)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 | }
132 |
/host/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
134 |
135 | await MainActor.run {
136 | state = .authenticated(secret: authorizedSecret)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 | }
138 | } catch let error as QuickConnectError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
138 | } catch let error as QuickConnectError {
139 | await MainActor.run {
140 | state = .error(error)
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 | }
142 | } catch is CancellationError {
/host/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 | ///
17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
18 | public final class QuickConnect: ObservableObject {
| `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
19 |
20 | // MARK: State
:
144 | } catch {
145 | await MainActor.run {
146 | state = .error(.other(error.localizedDescription))
| `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 | }
148 | }
/host/spi-builder-workspace/Sources/JellyfinClient.swift:99:19: error: cannot find type 'URLSessionDataDelegate' in scope
97 | public func send<T>(
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
100 | configure: ((inout URLRequest) throws -> Void)? = nil
101 | ) async throws -> Response<T> where T: Decodable {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:100:28: error: cannot find type 'URLRequest' in scope
98 | _ request: Request<T>,
99 | delegate: URLSessionDataDelegate? = nil,
100 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
101 | ) async throws -> Response<T> where T: Decodable {
102 | try await _apiClient.send(request, delegate: delegate, configure: configure)
/host/spi-builder-workspace/Sources/JellyfinClient.swift:108:19: error: cannot find type 'URLSessionDataDelegate' in scope
106 | public func send(
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
| `- error: cannot find type 'URLSessionDataDelegate' in scope
109 | configure: ((inout URLRequest) throws -> Void)? = nil
110 | ) async throws -> Response<Void> {
/host/spi-builder-workspace/Sources/JellyfinClient.swift:109:28: error: cannot find type 'URLRequest' in scope
107 | _ request: Request<Void>,
108 | delegate: URLSessionDataDelegate? = nil,
109 | configure: ((inout URLRequest) throws -> Void)? = nil
| `- error: cannot find type 'URLRequest' in scope
110 | ) async throws -> Response<Void> {
111 | try await _apiClient.send(request, delegate: delegate, configure: configure)
[714/809] Compiling JellyfinAPI PostUserImageByIndexAPI.swift
[715/809] Compiling JellyfinAPI ProcessConnectionManagerControlRequestAPI.swift
[716/809] Compiling JellyfinAPI ProcessContentDirectoryControlRequestAPI.swift
[717/809] Compiling JellyfinAPI ProcessMediaReceiverRegistrarControlRequestAPI.swift
[718/809] Compiling JellyfinAPI RefreshItemAPI.swift
[719/809] Compiling JellyfinAPI RefreshLibraryAPI.swift
[720/809] Compiling JellyfinAPI RemoveFromCollectionAPI.swift
[721/809] Compiling JellyfinAPI RemoveFromPlaylistAPI.swift
[722/809] Compiling JellyfinAPI RemoveItemFromPlaylistAPI.swift
[723/809] Compiling JellyfinAPI RemoveMediaPathAPI.swift
[724/809] Compiling JellyfinAPI RemoveUserFromPlaylistAPI.swift
[725/809] Compiling JellyfinAPI RemoveUserFromSessionAPI.swift
[726/809] Compiling JellyfinAPI RemoveVirtualFolderAPI.swift
[727/809] Compiling JellyfinAPI RenameVirtualFolderAPI.swift
[728/809] Compiling JellyfinAPI ReportPlaybackProgressAPI.swift
[729/809] Compiling JellyfinAPI ReportPlaybackStartAPI.swift
[730/809] Compiling JellyfinAPI ReportPlaybackStoppedAPI.swift
[731/809] Compiling JellyfinAPI ReportSessionEndedAPI.swift
[732/809] Compiling JellyfinAPI ReportViewingAPI.swift
[733/809] Compiling JellyfinAPI ResetTunerAPI.swift
[734/809] Compiling JellyfinAPI RestartApplicationAPI.swift
[735/809] Compiling JellyfinAPI RevokeKeyAPI.swift
[736/809] Compiling JellyfinAPI SearchRemoteLyricsAPI.swift
[737/809] Compiling JellyfinAPI SearchRemoteSubtitlesAPI.swift
[738/809] Compiling JellyfinAPI SyncPlayPingAPI.swift
[739/809] Compiling JellyfinAPI SyncPlayPreviousItemAPI.swift
[740/809] Compiling JellyfinAPI SyncPlayQueueAPI.swift
[741/809] Compiling JellyfinAPI SyncPlayReadyAPI.swift
[742/809] Compiling JellyfinAPI SyncPlayRemoveFromPlaylistAPI.swift
[743/809] Compiling JellyfinAPI SyncPlaySeekAPI.swift
[744/809] Compiling JellyfinAPI SyncPlaySetIgnoreWaitAPI.swift
[745/809] Compiling JellyfinAPI SyncPlaySetNewQueueAPI.swift
[746/809] Compiling JellyfinAPI SyncPlaySetPlaylistItemAPI.swift
[747/809] Compiling JellyfinAPI SyncPlaySetRepeatModeAPI.swift
[748/809] Compiling JellyfinAPI SyncPlaySetShuffleModeAPI.swift
[749/809] Compiling JellyfinAPI SyncPlayStopAPI.swift
[750/809] Compiling JellyfinAPI SyncPlayUnpauseAPI.swift
[751/809] Compiling JellyfinAPI TmdbClientConfigurationAPI.swift
[752/809] Compiling JellyfinAPI UninstallPluginAPI.swift
[753/809] Compiling JellyfinAPI UninstallPluginByVersionAPI.swift
[754/809] Compiling JellyfinAPI UnmarkFavoriteItemAPI.swift
[755/809] Compiling JellyfinAPI UpdateConfigurationAPI.swift
[756/809] Compiling JellyfinAPI UpdateDeviceOptionsAPI.swift
[757/809] Compiling JellyfinAPI UpdateDisplayPreferencesAPI.swift
[758/809] Compiling JellyfinAPI UpdateInitialConfigurationAPI.swift
[759/809] Compiling JellyfinAPI UpdateItemAPI.swift
[760/809] Compiling JellyfinAPI UpdateItemContentTypeAPI.swift
[761/809] Compiling JellyfinAPI UpdateItemImageIndexAPI.swift
[762/809] Compiling JellyfinAPI GetTasksAPI.swift
[763/809] Compiling JellyfinAPI GetThemeMediaAPI.swift
[764/809] Compiling JellyfinAPI GetThemeSongsAPI.swift
[765/809] Compiling JellyfinAPI GetThemeVideosAPI.swift
[766/809] Compiling JellyfinAPI GetTimerAPI.swift
[767/809] Compiling JellyfinAPI GetTimersAPI.swift
[768/809] Compiling JellyfinAPI GetTrailerRemoteSearchResultsAPI.swift
[769/809] Compiling JellyfinAPI GetTrailersAPI.swift
[770/809] Compiling JellyfinAPI GetTrickplayHlsPlaylistAPI.swift
[771/809] Compiling JellyfinAPI GetTrickplayTileImageAPI.swift
[772/809] Compiling JellyfinAPI GetTunerHostTypesAPI.swift
[773/809] Compiling JellyfinAPI GetUniversalAudioStreamAPI.swift
[774/809] Compiling JellyfinAPI GetUpcomingEpisodesAPI.swift
[775/809] Compiling JellyfinAPI GetUserByIDAPI.swift
[776/809] Compiling JellyfinAPI GetUserImageAPI.swift
[777/809] Compiling JellyfinAPI GetUserImageByIndexAPI.swift
[778/809] Compiling JellyfinAPI GetUserViewsAPI.swift
[779/809] Compiling JellyfinAPI GetUsersAPI.swift
[780/809] Compiling JellyfinAPI GetUtcTimeAPI.swift
[781/809] Compiling JellyfinAPI GetVariantHlsAudioPlaylistAPI.swift
[782/809] Compiling JellyfinAPI GetVariantHlsVideoPlaylistAPI.swift
[783/809] Compiling JellyfinAPI GetVideoStreamAPI.swift
[784/809] Compiling JellyfinAPI GetVideoStreamByContainerAPI.swift
[785/809] Compiling JellyfinAPI GetVirtualFoldersAPI.swift
[786/809] Compiling JellyfinAPI GetWakeOnLanInfoAPI.swift
[787/809] Compiling JellyfinAPI GetYearAPI.swift
[788/809] Compiling JellyfinAPI GetYearsAPI.swift
[789/809] Compiling JellyfinAPI HeadArtistImageAPI.swift
[790/809] Compiling JellyfinAPI HeadAudioStreamAPI.swift
[791/809] Compiling JellyfinAPI HeadAudioStreamByContainerAPI.swift
[792/809] Compiling JellyfinAPI HeadGenreImageAPI.swift
[793/809] Compiling JellyfinAPI HeadGenreImageByIndexAPI.swift
[794/809] Compiling JellyfinAPI HeadItemImage2API.swift
[795/809] Compiling JellyfinAPI HeadItemImageAPI.swift
[796/809] Compiling JellyfinAPI HeadItemImageByIndexAPI.swift
[797/809] Compiling JellyfinAPI HeadMasterHlsAudioPlaylistAPI.swift
[798/809] Compiling JellyfinAPI HeadMasterHlsVideoPlaylistAPI.swift
[799/809] Compiling JellyfinAPI HeadMusicGenreImageAPI.swift
[800/809] Compiling JellyfinAPI HeadMusicGenreImageByIndexAPI.swift
[801/809] Compiling JellyfinAPI HeadPersonImageAPI.swift
[802/809] Compiling JellyfinAPI HeadPersonImageByIndexAPI.swift
[803/809] Compiling JellyfinAPI HeadStudioImageAPI.swift
[804/809] Compiling JellyfinAPI HeadStudioImageByIndexAPI.swift
[805/809] Compiling JellyfinAPI HeadUniversalAudioStreamAPI.swift
[806/809] Compiling JellyfinAPI HeadUserImageAPI.swift
[807/809] Compiling JellyfinAPI HeadUserImageByIndexAPI.swift
[808/809] Compiling JellyfinAPI HeadVideoStreamAPI.swift
[809/809] Compiling JellyfinAPI HeadVideoStreamByContainerAPI.swift
BUILD FAILURE 6.0 linux