/* * Copyright (c) 2011 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #include #include using namespace Swift; BlockList::~BlockList() { } bool BlockList::isBlocked(const JID& jid) const { const std::vector& items = getItems(); return (std::find(items.begin(), items.end(), jid.toBare()) != items.end()) || (std::find(items.begin(), items.end(), JID(jid.getDomain())) != items.end()) || (std::find(items.begin(), items.end(), jid) != items.end()); }