Skip to content

Commit 51851de

Browse files
authored
Merge pull request #79 from playola-radio/feat/add-tv-os-support
Extract models to PlayolaCore
2 parents 03fc9ca + 572c429 commit 51851de

30 files changed

Lines changed: 42 additions & 22 deletions

Package.swift

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,34 @@
1-
// swift-tools-version: 5.10
1+
// swift-tools-version: 6.0
22
import PackageDescription
33

44
let package = Package(
55
name: "PlayolaPlayer",
6-
platforms: [.iOS(.v17), .macOS(.v14)],
6+
platforms: [.iOS(.v18), .macOS(.v14), .tvOS(.v18)],
77
products: [
8-
.library(name: "PlayolaPlayer", targets: ["PlayolaPlayer"])
8+
.library(name: "PlayolaPlayer", targets: ["PlayolaPlayer"]),
9+
.library(name: "PlayolaCore", targets: ["PlayolaCore"]),
910
],
1011
dependencies: [],
1112
targets: [
13+
.target(
14+
name: "PlayolaCore",
15+
resources: [.copy("MockData")],
16+
swiftSettings: [.swiftLanguageMode(.v5)]
17+
),
1218
.target(
1319
name: "PlayolaPlayer",
14-
resources: [.copy("MockData")]
20+
dependencies: ["PlayolaCore"],
21+
swiftSettings: [.swiftLanguageMode(.v5)]
22+
),
23+
.testTarget(
24+
name: "PlayolaCoreTests",
25+
dependencies: ["PlayolaCore"],
26+
swiftSettings: [.swiftLanguageMode(.v5)]
1527
),
1628
.testTarget(
1729
name: "PlayolaPlayerTests",
18-
dependencies: ["PlayolaPlayer"]
30+
dependencies: ["PlayolaPlayer"],
31+
swiftSettings: [.swiftLanguageMode(.v5)]
1932
),
2033
]
2134
)

Sources/PlayolaPlayer/Authentication/PlayolaAuthenticationProvider.swift renamed to Sources/PlayolaCore/Authentication/PlayolaAuthenticationProvider.swift

File renamed without changes.

Sources/PlayolaPlayer/ErrorHandling/PlayolaErrorReporter.swift renamed to Sources/PlayolaCore/ErrorHandling/PlayolaErrorReporter.swift

File renamed without changes.

Sources/PlayolaPlayer/Extensions/DateFormatter+iso8601Full.swift renamed to Sources/PlayolaCore/Extensions/DateFormatter+iso8601Full.swift

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)