Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/query/DiffusionFileFutureQuery.php
Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | final public function executeInline() { | ||||
return $stdout; | return $stdout; | ||||
} | } | ||||
final protected function executeQuery() { | final protected function executeQuery() { | ||||
$future = $this->newConfiguredQueryFuture(); | $future = $this->newConfiguredQueryFuture(); | ||||
$drequest = $this->getRequest(); | $drequest = $this->getRequest(); | ||||
$name = ''; | |||||
if ($drequest->getPath() !== null) { | |||||
$name = basename($drequest->getPath()); | $name = basename($drequest->getPath()); | ||||
} | |||||
$relative_ttl = phutil_units('48 hours in seconds'); | $relative_ttl = phutil_units('48 hours in seconds'); | ||||
try { | try { | ||||
$threshold = PhabricatorFileStorageEngine::getChunkThreshold(); | $threshold = PhabricatorFileStorageEngine::getChunkThreshold(); | ||||
$future->setReadBufferSize($threshold); | $future->setReadBufferSize($threshold); | ||||
$source = id(new PhabricatorExecFutureFileUploadSource()) | $source = id(new PhabricatorExecFutureFileUploadSource()) | ||||
->setName($name) | ->setName($name) | ||||
Show All 39 Lines |