Михаил Капелько pirms 10 mēnešiem
vecāks
revīzija
34a63c92b3
1 mainītis faili ar 16 papildinājumiem un 0 dzēšanām
  1. +16
    -0
      src/Bus.Processor.swift

+ 16
- 0
src/Bus.Processor.swift Parādīt failu

@@ -0,0 +1,16 @@
import Combine

public extension Bus {
final class Processor<Src, Dst> {
var subscriptions = [AnyCancellable]()

public init(
_ keyIn: String,
_ keyOut: String,
_ handler: @escaping ((Src) -> Dst?),
opt: [Option] = []
) {
Bus.process(keyIn, keyOut, handler, opt: opt, sub: &subscriptions)
}
}
}

Notiek ielāde…
Atcelt
Saglabāt