Differential D17567 Diff 42271 src/applications/differential/conduit/DifferentialCreateCommentConduitAPIMethod.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/conduit/DifferentialCreateCommentConduitAPIMethod.php
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | protected function execute(ConduitAPIRequest $request) { | ||||
} | } | ||||
$xactions = array(); | $xactions = array(); | ||||
$modular_map = array( | $modular_map = array( | ||||
'accept' => DifferentialRevisionAcceptTransaction::TRANSACTIONTYPE, | 'accept' => DifferentialRevisionAcceptTransaction::TRANSACTIONTYPE, | ||||
'reject' => DifferentialRevisionRejectTransaction::TRANSACTIONTYPE, | 'reject' => DifferentialRevisionRejectTransaction::TRANSACTIONTYPE, | ||||
'resign' => DifferentialRevisionResignTransaction::TRANSACTIONTYPE, | 'resign' => DifferentialRevisionResignTransaction::TRANSACTIONTYPE, | ||||
'request_review' => | |||||
DifferentialRevisionRequestReviewTransaction::TRANSACTIONTYPE, | |||||
); | ); | ||||
$action = $request->getValue('action'); | $action = $request->getValue('action'); | ||||
if (isset($modular_map[$action])) { | if (isset($modular_map[$action])) { | ||||
$xactions[] = id(new DifferentialTransaction()) | $xactions[] = id(new DifferentialTransaction()) | ||||
->setTransactionType($modular_map[$action]) | ->setTransactionType($modular_map[$action]) | ||||
->setNewValue(true); | ->setNewValue(true); | ||||
} else if ($action) { | } else if ($action) { | ||||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |