Added is:<flags> search predicate (#2671)
Co-authored-by: Paweł <zneix@zneix.eu> Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#include "messages/search/AuthorPredicate.hpp"
|
||||
#include "messages/search/ChannelPredicate.hpp"
|
||||
#include "messages/search/LinkPredicate.hpp"
|
||||
#include "messages/search/MessageFlagsPredicate.hpp"
|
||||
#include "messages/search/SubstringPredicate.hpp"
|
||||
#include "util/Shortcut.hpp"
|
||||
#include "widgets/helper/ChannelView.hpp"
|
||||
@@ -192,6 +193,11 @@ std::vector<std::unique_ptr<MessagePredicate>> SearchPopup::parsePredicates(
|
||||
{
|
||||
channels.append(value);
|
||||
}
|
||||
else if (name == "is")
|
||||
{
|
||||
predicates.push_back(
|
||||
std::make_unique<MessageFlagsPredicate>(value));
|
||||
}
|
||||
else
|
||||
{
|
||||
remove = false;
|
||||
|
||||
Reference in New Issue
Block a user