Example #1
0
File: Call.php Project: m6w6/seekat
 /**
  * Completion callback
  * @param callable $resolve
  * @param callable $reject
  */
 private function complete(callable $resolve, callable $reject)
 {
     $this->client->detach($this);
     if ($this->response) {
         try {
             $resolve($this->api->import($this->response));
         } catch (Exception $e) {
             $reject($e);
         }
     } else {
         $reject($this->client->getTransferInfo($this->request)->error);
     }
 }