diff --git a/HackerTube.xcodeproj/project.pbxproj b/HackerTube.xcodeproj/project.pbxproj index 9d2934c..6df56bc 100644 --- a/HackerTube.xcodeproj/project.pbxproj +++ b/HackerTube.xcodeproj/project.pbxproj @@ -345,6 +345,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; }; name = Debug; @@ -366,6 +367,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; }; name = Release; @@ -471,7 +473,7 @@ SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TVOS_DEPLOYMENT_TARGET = 18.6; XROS_DEPLOYMENT_TARGET = 26.0; }; @@ -539,7 +541,7 @@ SWIFT_COMPILATION_MODE = wholemodule; SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TVOS_DEPLOYMENT_TARGET = 18.6; VALIDATE_PRODUCT = YES; XROS_DEPLOYMENT_TARGET = 26.0; diff --git a/MediaCCCApi/Sources/MediaCCCApi/MediaCCCApiClient.swift b/MediaCCCApi/Sources/MediaCCCApi/MediaCCCApiClient.swift index 335c3d7..00f8159 100644 --- a/MediaCCCApi/Sources/MediaCCCApi/MediaCCCApiClient.swift +++ b/MediaCCCApi/Sources/MediaCCCApi/MediaCCCApiClient.swift @@ -8,7 +8,7 @@ import Foundation import os.log -public final class MediaCCCApiClient { +public final class MediaCCCApiClient: Sendable { private let session: URLSession private let baseURL = URL(string: "https://api.media.ccc.de/public")! private let decoder = JSONDecoder()