 import Gloss
 import Alamofire
 
-public protocol Callable : class, RequestRetrier {
+public protocol Callable : class {
     var manager : Alamofire.SessionManager { get }
     var logger : OctoLogger? {get}
     var adapter : Adapter { get }

        }
        callsQueue = []
    }
    
    // MARK: - Request Retrier
    
    public func should(_ manager: SessionManager, retry request: Request, with error: Error, completion: @escaping RequestRetryCompletion) {
        if let response = request.task?.response as? HTTPURLResponse, response.statusCode == 401 {
            completion(true, 1.0) // retry after 1 second
        } else {
            completion(false, 0.0) // don't retry
        }
    }
}

    public var manager : Alamofire.SessionManager {
        get {
            let manager = Alamofire.SessionManager.default
            if let authorizer = self.authorizer {
                manager.adapter = authorizer
            }
