mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 21:35:39 +00:00
Bug #280250 --> Run junk mail controls on Folder doesn't work
Patch by eyalroz@technion.ac.il
This commit is contained in:
parent
72f6c687d5
commit
0c49ba83de
@ -673,33 +673,28 @@ function analyzeMessagesForJunk()
|
||||
|
||||
function analyzeMessages(messages)
|
||||
{
|
||||
function processNext()
|
||||
function processNext()
|
||||
{
|
||||
if (counter < messages.length)
|
||||
{
|
||||
if (counter < messages.length) {
|
||||
var messageUri = messages[counter];
|
||||
var message = messenger.messageServiceFromURI(messageUri).messageURIToMsgHdr(messageUri);
|
||||
++counter;
|
||||
analyze(message, processNext);
|
||||
}
|
||||
else {
|
||||
dump('[bayesian filter message analysis complete.]\n');
|
||||
gJunkmailComponent.endBatch();
|
||||
performActionOnJunkMsgs();
|
||||
}
|
||||
}
|
||||
var messageUri = messages[counter];
|
||||
var message = messenger.messageServiceFromURI(messageUri).messageURIToMsgHdr(messageUri);
|
||||
++counter;
|
||||
analyze(message, processNext);
|
||||
}
|
||||
else
|
||||
performActionOnJunkMsgs();
|
||||
}
|
||||
|
||||
getJunkmailComponent();
|
||||
var counter = 0;
|
||||
gJunkmailComponent.startBatch();
|
||||
dump('[bayesian filter message analysis begins.]\n');
|
||||
processNext();
|
||||
getJunkmailComponent();
|
||||
var counter = 0;
|
||||
processNext();
|
||||
}
|
||||
|
||||
function JunkSelectedMessages(setAsJunk)
|
||||
{
|
||||
MsgJunkMailInfo(true);
|
||||
gDBView.doCommand(setAsJunk ? nsMsgViewCommandType.junk
|
||||
: nsMsgViewCommandType.unjunk);
|
||||
MsgJunkMailInfo(true);
|
||||
gDBView.doCommand(setAsJunk ? nsMsgViewCommandType.junk : nsMsgViewCommandType.unjunk);
|
||||
}
|
||||
|
||||
function deleteJunkInFolder()
|
||||
|
Loading…
Reference in New Issue
Block a user