From 09dcc9987afdbd9e73f31bd0dab391c41a75bcd0 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Thu, 2 Oct 2025 03:24:42 +0200 Subject: [PATCH] Conformed the AmiiboLiveClient and the filter types in the library target to the Sendable protocol. --- Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift | 2 +- Sources/AmiiboService/Public/Filters/AmiiboFilter.swift | 2 +- Sources/AmiiboService/Public/Filters/AmiiboSeriesFilter.swift | 2 +- Sources/AmiiboService/Public/Filters/AmiiboTypeFilter.swift | 2 +- Sources/AmiiboService/Public/Filters/GameCharacterFilter.swift | 2 +- Sources/AmiiboService/Public/Filters/GameSeriesFilter.swift | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift b/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift index 87effe0..b8c087a 100644 --- a/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift +++ b/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift @@ -15,7 +15,7 @@ import OpenAPIRuntime import OpenAPIURLSession /// A type that implements a live client to the online service. -public struct AmiiboLiveClient { +public struct AmiiboLiveClient: Sendable { // MARK: Properties diff --git a/Sources/AmiiboService/Public/Filters/AmiiboFilter.swift b/Sources/AmiiboService/Public/Filters/AmiiboFilter.swift index 6712ae7..91470b2 100644 --- a/Sources/AmiiboService/Public/Filters/AmiiboFilter.swift +++ b/Sources/AmiiboService/Public/Filters/AmiiboFilter.swift @@ -11,7 +11,7 @@ //===----------------------------------------------------------------------=== /// A type that contains values to fine-tune a response when requesting amiibo items. -public struct AmiiboFilter { +public struct AmiiboFilter: Sendable { // MARK: Properties diff --git a/Sources/AmiiboService/Public/Filters/AmiiboSeriesFilter.swift b/Sources/AmiiboService/Public/Filters/AmiiboSeriesFilter.swift index ab0a9b7..fdb5a3f 100644 --- a/Sources/AmiiboService/Public/Filters/AmiiboSeriesFilter.swift +++ b/Sources/AmiiboService/Public/Filters/AmiiboSeriesFilter.swift @@ -11,7 +11,7 @@ //===----------------------------------------------------------------------=== /// A type that contains values to fine-tune a response when requesting amiibo series. -public struct AmiiboSeriesFilter: KeyNameFilter { +public struct AmiiboSeriesFilter: KeyNameFilter, Sendable { // TODO: Remove the documentation from the properties and initializers of this type as the `--enable-inherited-docs` flag when generating DocC documentation is not working as intended (?). diff --git a/Sources/AmiiboService/Public/Filters/AmiiboTypeFilter.swift b/Sources/AmiiboService/Public/Filters/AmiiboTypeFilter.swift index 24b7ada..4e1c4af 100644 --- a/Sources/AmiiboService/Public/Filters/AmiiboTypeFilter.swift +++ b/Sources/AmiiboService/Public/Filters/AmiiboTypeFilter.swift @@ -11,7 +11,7 @@ //===----------------------------------------------------------------------=== /// A type that contains values to fine-tune a response when requesting amiibo types. -public struct AmiiboTypeFilter: KeyNameFilter { +public struct AmiiboTypeFilter: KeyNameFilter, Sendable { // TODO: Remove the documentation from the properties and initializers of this type as the `--enable-inherited-docs` flag when generating DocC documentation is not working as intended (?). diff --git a/Sources/AmiiboService/Public/Filters/GameCharacterFilter.swift b/Sources/AmiiboService/Public/Filters/GameCharacterFilter.swift index ef9082a..e7937df 100644 --- a/Sources/AmiiboService/Public/Filters/GameCharacterFilter.swift +++ b/Sources/AmiiboService/Public/Filters/GameCharacterFilter.swift @@ -11,7 +11,7 @@ //===----------------------------------------------------------------------=== /// A type that contains values to fine-tune a response when requesting game characters. -public struct GameCharacterFilter: KeyNameFilter { +public struct GameCharacterFilter: KeyNameFilter, Sendable { // TODO: Remove the documentation from the properties and initializers of this type as the `--enable-inherited-docs` flag when generating DocC documentation is not working as intended (?). diff --git a/Sources/AmiiboService/Public/Filters/GameSeriesFilter.swift b/Sources/AmiiboService/Public/Filters/GameSeriesFilter.swift index aeba39e..d38ea99 100644 --- a/Sources/AmiiboService/Public/Filters/GameSeriesFilter.swift +++ b/Sources/AmiiboService/Public/Filters/GameSeriesFilter.swift @@ -11,7 +11,7 @@ //===----------------------------------------------------------------------=== /// A type that contains values to fine-tune a response when requesting game series. -public struct GameSeriesFilter: KeyNameFilter { +public struct GameSeriesFilter: KeyNameFilter, Sendable { // TODO: Remove the documentation from the properties and initializers of this type as the `--enable-inherited-docs` flag when generating DocC documentation is not working as intended (?).