Changeset View
Changeset View
Standalone View
Standalone View
src/workflow/ArcanistCallConduitWorkflow.php
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | public function runWorkflow() { | ||||
try { | try { | ||||
$result = $conduit_future->resolve(); | $result = $conduit_future->resolve(); | ||||
} catch (ConduitClientException $ex) { | } catch (ConduitClientException $ex) { | ||||
$error = $ex->getErrorCode(); | $error = $ex->getErrorCode(); | ||||
$error_message = $ex->getMessage(); | $error_message = $ex->getMessage(); | ||||
$result = null; | $result = null; | ||||
} | } | ||||
echo id(new PhutilJSON())->encodeFormatted( | echo (new PhutilJSON())->encodeFormatted( | ||||
array( | array( | ||||
'error' => $error, | 'error' => $error, | ||||
'errorMessage' => $error_message, | 'errorMessage' => $error_message, | ||||
'response' => $result, | 'response' => $result, | ||||
)); | )); | ||||
return 0; | return 0; | ||||
} | } | ||||
} | } |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0