RetryableGraphQLSubscriptionOperation
public final class RetryableGraphQLSubscriptionOperation<Payload>: @unchecked Sendable
where Payload: Decodable, Payload: Sendable
Note
@unchecked Sendable because _task is mutable but every access is serialized by
lock.
-
Declaration
Swift
public typealias Payload = Payload -
Declaration
Swift
public typealias SubscriptionEvents = GraphQLSubscriptionEvent<Payload> -
Declaration
Swift
public init( requestStream: AsyncStream<@Sendable () async throws -> AmplifyAsyncThrowingSequence<SubscriptionEvents>> ) -
Declaration
Swift
public func subscribe() -> AnyPublisher<SubscriptionEvents, APIError> -
Declaration
Swift
public func cancel()
View on GitHub