mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-11 01:57:00 +00:00
fix 360147 implement tagging of newsgroup posts, sr=mscott
This commit is contained in:
parent
d3be21f08f
commit
7110864fed
@ -780,6 +780,18 @@ NS_IMETHODIMP nsNNTPNewsgroupList::ApplyFilterHit(nsIMsgFilter *aFilter, nsIMsgW
|
||||
m_newMsgHdr->SetPriority(filterPriority);
|
||||
}
|
||||
break;
|
||||
case nsMsgFilterAction::AddTag:
|
||||
{
|
||||
nsXPIDLCString keyword;
|
||||
filterAction->GetStrValue(getter_Copies(keyword));
|
||||
nsCOMPtr<nsISupportsArray> messageArray;
|
||||
NS_NewISupportsArray(getter_AddRefs(messageArray));
|
||||
messageArray->AppendElement(m_newMsgHdr);
|
||||
nsCOMPtr <nsIMsgFolder> folder = do_QueryInterface(m_newsFolder, &rv);
|
||||
if (folder)
|
||||
folder->AddKeywordToMessages(messageArray, keyword.get());
|
||||
break;
|
||||
}
|
||||
case nsMsgFilterAction::Label:
|
||||
{
|
||||
nsMsgLabelValue filterLabel;
|
||||
|
Loading…
x
Reference in New Issue
Block a user