Page MenuHomePhabricator

D12663.id30423.diff
No OneTemporary

D12663.id30423.diff

diff --git a/src/applications/diffusion/conduit/DiffusionFindSymbolsConduitAPIMethod.php b/src/applications/diffusion/conduit/DiffusionFindSymbolsConduitAPIMethod.php
--- a/src/applications/diffusion/conduit/DiffusionFindSymbolsConduitAPIMethod.php
+++ b/src/applications/diffusion/conduit/DiffusionFindSymbolsConduitAPIMethod.php
@@ -18,6 +18,7 @@
'context' => 'optional string',
'language' => 'optional string',
'type' => 'optional string',
+ 'repository' => 'optional string',
);
}
@@ -31,6 +32,7 @@
$context = $request->getValue('context');
$language = $request->getValue('language');
$type = $request->getValue('type');
+ $repository = $request->getValue('repository');
$query = id(new DiffusionSymbolQuery())
->setViewer($request->getUser());
@@ -49,6 +51,9 @@
if ($type !== null) {
$query->setType($type);
}
+ if ($repository !== null) {
+ $query->withRepositoryPHIDs(array($repository));
+ }
$query->needPaths(true);
$query->needRepositories(true);
@@ -71,6 +76,7 @@
'path' => $result->getPath(),
'line' => $result->getLineNumber(),
'uri' => $uri,
+ 'repository' => $result->getRepository()->getMonogram(),
);
}

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 4, 1:44 PM (1 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7594470
Default Alt Text
D12663.id30423.diff (1 KB)

Event Timeline