1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-24 06:20:56 +01:00

Update Feed for handleRequest

Summary: Updated Feed

Test Plan: Visit feed, see feed

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D13734
This commit is contained in:
Chad Little 2015-07-27 08:07:12 -07:00
parent c026152833
commit 55b685d3fc
2 changed files with 9 additions and 19 deletions

View file

@ -2,19 +2,13 @@
final class PhabricatorFeedDetailController extends PhabricatorFeedController {
private $id;
public function willProcessRequest(array $data) {
$this->id = $data['id'];
}
public function processRequest() {
$request = $this->getRequest();
$user = $request->getUser();
public function handleRequest(AphrontRequest $request) {
$viewer = $request->getViewer();
$id = $request->getURIData('id');
$story = id(new PhabricatorFeedQuery())
->setViewer($user)
->withChronologicalKeys(array($this->id))
->setViewer($viewer)
->withChronologicalKeys(array($id))
->executeOne();
if (!$story) {
return new Aphront404Response();
@ -27,7 +21,7 @@ final class PhabricatorFeedDetailController extends PhabricatorFeedController {
$feed = array($story);
$builder = new PhabricatorFeedBuilder($feed);
$builder->setUser($user);
$builder->setUser($viewer);
$feed_view = $builder->buildView();
$title = pht('Story');

View file

@ -2,19 +2,15 @@
final class PhabricatorFeedListController extends PhabricatorFeedController {
private $queryKey;
public function shouldAllowPublic() {
return true;
}
public function willProcessRequest(array $data) {
$this->queryKey = idx($data, 'queryKey');
}
public function handleRequest(AphrontRequest $request) {
$querykey = $request->getURIData('queryKey');
public function processRequest() {
$controller = id(new PhabricatorApplicationSearchController())
->setQueryKey($this->queryKey)
->setQueryKey($querykey)
->setSearchEngine(new PhabricatorFeedSearchEngine())
->setNavigation($this->buildSideNavView());