rem: function SubscribeOKCallback(serverURI, changeTable) 
add: function SubscribeOKCallback(changeTable) 
context: function SubscribeOKCallback(serverURI, changeTable){	//dump("in SubscribeOKCallback(" + serverURI +")\n");	//dump("change table = " + changeTable + "\n");		var folder = GetMsgFolderFromUri(serverURI);	var server = folder.server;	var subscribableServer =        server.QueryInterface(Components.interfaces.nsISubscribableServer);	for (var name in changeTable) {		//dump(name + " = " + changeTable[name] + "\n");		if (changeTable[name] == true) {			//dump("from js, subscribe to " + name +"\n");			subscribableServer.subscribe(name);		}		else if (changeTable[name] == false) {			//dump("from js, unsubscribe to " + name +"\n");			subscribableServer.unsubscribe(name);		}		else {			//dump("no change to " + name + "\n");		}	}    try {        var imapServer =            server.QueryInterface(Components.interfaces.nsIImapIncomingServer);        if (imapServer)            imapServer.reDiscoverAllFolders();    }    catch (ex) {        //dump("*** not an imap server\n");    }	var nntpServer;    try {        nntpServer =            server.QueryInterface(Components.interfaces.nsINntpIncomingServer);		// write out the subscribe changes        if (nntpServer)            nntpServer.writeNewsrcFile();    }    catch (ex) {        //dump("*** not a news server\n");    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/5a514dcaccba09a53bbbcc2cfd95c753f1f832c0/mailCommands.js/clean/mailnews/base/resources/content/mailCommands.js