Queueable
public protocol Queueable
Represents a Queueable
that is associated with Configurable
.
configuration.queue
by default.
Create custom Queueable
protocol HTTPBinQueueable: Queueable { }
extension HTTPBinQueueable {
var queue: DispatchQueue {
return DispatchQueue.main
}
}
Using the above Queueable
class HTTPBinStringGETService: Requestable, HTTPBinQueueable {
let path: String = get
let encoding: ParameterEncoding = URLEncoding.default
var parameters: Any?
init(parameters: Any?) {
self.parameters = parameters
}
}
-
queue
Default implementationThe
queue
.Default Implementation
configuration.queue
Declaration
Swift
var queue: DispatchQueue