Differential D10585 Diff 25583 src/applications/differential/controller/DifferentialRevisionLandController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/controller/DifferentialRevisionLandController.php
| Show First 20 Lines • Show All 139 Lines • ▼ Show 20 Lines | try { | ||||
| throw $e; | throw $e; | ||||
| } | } | ||||
| $lock->unlock(); | $lock->unlock(); | ||||
| $looksoon = new ConduitCall( | $looksoon = new ConduitCall( | ||||
| 'diffusion.looksoon', | 'diffusion.looksoon', | ||||
| array( | array( | ||||
| 'callsigns' => array($repository->getCallsign()) | 'callsigns' => array($repository->getCallsign()), | ||||
| )); | )); | ||||
| $looksoon->setUser($request->getUser()); | $looksoon->setUser($request->getUser()); | ||||
| $looksoon->execute(); | $looksoon->execute(); | ||||
| return $response; | return $response; | ||||
| } | } | ||||
| private function lockRepository($repository) { | private function lockRepository($repository) { | ||||
| $lock_name = __CLASS__.':'.($repository->getCallsign()); | $lock_name = __CLASS__.':'.($repository->getCallsign()); | ||||
| $lock = PhabricatorGlobalLock::newLock($lock_name); | $lock = PhabricatorGlobalLock::newLock($lock_name); | ||||
| $lock->lock(); | $lock->lock(); | ||||
| return $lock; | return $lock; | ||||
| } | } | ||||
| } | } | ||||