Files
hyperoslo-Cache/Source/Shared/Library/ObservationToken.swift
T

12 lines
250 B
Swift

public final class ObservationToken {
private let cancellationClosure: () -> Void
init(cancellationClosure: @escaping () -> Void) {
self.cancellationClosure = cancellationClosure
}
public func cancel() {
cancellationClosure()
}
}