Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

fix complie issue with tvOS #41

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#if canImport(Combine)
import Combine

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
extension CoChannel {

// MARK: - publisher
Expand All @@ -21,7 +21,7 @@ extension CoChannel {

}

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
extension CoChannel.Receiver {

// MARK: - publisher
Expand All @@ -33,7 +33,7 @@ extension CoChannel.Receiver {

}

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
extension Publisher {

/// Attaches `CoChannel.Receiver` as a subscriber and returns it.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#if canImport(Combine)
import Combine

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
internal final class CoChannelPublisher<Output> {

internal typealias Failure = CoChannelError
Expand All @@ -21,7 +21,7 @@ internal final class CoChannelPublisher<Output> {

}

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
extension CoChannelPublisher: Publisher {

@inlinable internal func receive<S: Subscriber>(subscriber: S) where Failure == S.Failure, Output == S.Input {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#if canImport(Combine)
import Combine

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
internal final class CoChannelSubscription<S: Subscriber, T>: Subscription where S.Input == T, S.Failure == CoChannelError {

private let receiver: CoChannel<T>.Receiver
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#if canImport(Combine)
import Combine

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
extension CoFuture {

// MARK: - publisher
Expand All @@ -21,7 +21,7 @@ extension CoFuture {

}

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
extension Publisher {

/// Attaches `CoFuture` as a subscriber and returns it. `CoFuture` will receive result only once.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#if canImport(Combine)
import Combine

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
internal final class CoFuturePublisher<Output> {

internal typealias Failure = Error
Expand All @@ -22,7 +22,7 @@ internal final class CoFuturePublisher<Output> {

}

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
extension CoFuturePublisher: Publisher {

@inlinable internal func receive<S: Subscriber>(subscriber: S) where Failure == S.Failure, Output == S.Input {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#if canImport(Combine)
import Combine

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
internal final class CoFutureSubscription<S: Subscriber, T>: Subscription where S.Input == T, S.Failure == Error {

private let future: CoFuture<T>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import Dispatch
extension DispatchSourceTimer {

@inlinable internal func start() {
if #available(OSX 10.12, iOS 10.0, *) {
if #available(OSX 10.12, iOS 10.0, tvOS 10.0, *) {
activate()
} else {
resume()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import Combine
import SwiftCoroutine
import Foundation

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
class CoChannelCombineTests: XCTestCase {

var cancellables = Set<AnyCancellable>()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import Combine
import SwiftCoroutine
import Foundation

@available(OSX 10.15, iOS 13.0, *)
@available(OSX 10.15, iOS 13.0, tvOS 13.0, *)
class CoFutureCombineTests: XCTestCase {

struct TestError: Error {}
Expand Down