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 implementation

    The queue.

    Default Implementation

    configuration.queue

    Declaration

    Swift

    var queue: DispatchQueue