Added special:fav support to post searching
This commit is contained in:
parent
5db571ab7f
commit
c2b201d36b
2 changed files with 8 additions and 1 deletions
1
TODO
1
TODO
|
@ -12,7 +12,6 @@ everything related to posts:
|
|||
- comment_count: 3..5
|
||||
- file_size:3K..5M
|
||||
- image_size:huge/large/medium/small
|
||||
- special:fav
|
||||
- search order
|
||||
- order:comment_count
|
||||
- order:comment_time
|
||||
|
|
|
@ -62,6 +62,14 @@ class PostSearchParser extends AbstractSearchParser
|
|||
elseif ($token->getKey() === 'special' and $token->getValue() === 'disliked' and $this->authService->isLoggedIn())
|
||||
$this->addUserScoreRequirement($filter, $this->authService->getLoggedInUser()->getName(), -1, $token->isNegated());
|
||||
|
||||
elseif ($token->getKey() === 'special' and $token->getValue() === 'fav' and $this->authService->isLoggedIn())
|
||||
{
|
||||
$token = new \Szurubooru\SearchServices\Tokens\NamedSearchToken();
|
||||
$token->setKey('fav');
|
||||
$token->setValue($this->authService->getLoggedInUser()->getName());
|
||||
$this->decorateFilterFromNamedToken($filter, $token);
|
||||
}
|
||||
|
||||
else
|
||||
throw new \BadMethodCallException('Not supported');
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue