diff --git a/SwiftSignalKit/Queue.swift b/SwiftSignalKit/Queue.swift index 30d6f65e8c..2adaf89c7a 100644 --- a/SwiftSignalKit/Queue.swift +++ b/SwiftSignalKit/Queue.swift @@ -39,12 +39,16 @@ public final class Queue { self.specialIsMainQueue = specialIsMainQueue } - public init(name: String? = nil) { + public init(name: String? = nil, target: Queue? = nil) { self.nativeQueue = DispatchQueue(label: name ?? "", qos: .default) self.specialIsMainQueue = false self.nativeQueue.setSpecific(key: QueueSpecificKey, value: self.specific) + + if let target = target { + //self.nativeQueue.setTarget(queue: target.nativeQueue) + } } public func isCurrent() -> Bool {