ObservationToken.swift 250 B

123456789101112
  1. public final class ObservationToken {
  2. private let cancellationClosure: () -> Void
  3. init(cancellationClosure: @escaping () -> Void) {
  4. self.cancellationClosure = cancellationClosure
  5. }
  6. public func cancel() {
  7. cancellationClosure()
  8. }
  9. }