     // MARK: - Backend
     
     private func requestNewRoute() {
+        self.setLoading(true)
         self.backend.createRoute() { result in
             switch result {
             case .success(let token):

        NSLog(error)
    }
    
}

        return UIBarButtonItem(barButtonSystemItem: .add, target: self, action: #selector(RoutePickerViewController.addButtonTouchUpInside(_:)))
    }()
    
    private lazy var loadingItem: UIBarButtonItem = {
        let indicatorView = UIActivityIndicatorView(activityIndicatorStyle: .gray)
        indicatorView.startAnimating()
        return UIBarButtonItem(customView: indicatorView)
    }()
    
    // MARK: IBOutlets

    @IBOutlet weak var tableView: UITableView!
