return"UPDATE "+TABLE_NAME+" SET "+APPROVED+" = 1, "+APPROVED_ME+" = 1 "+
"WHERE "+ADDRESS+" NOT LIKE '"+OPEN_GROUP_PREFIX+"%' "+
"AND ("+ADDRESS+" IN (SELECT "+ThreadDatabase.TABLE_NAME+"."+ThreadDatabase.ADDRESS+" FROM "+ThreadDatabase.TABLE_NAME+" WHERE ("+ThreadDatabase.MESSAGE_COUNT+" != 0) "+
"OR "+ADDRESS+" IN (SELECT "+GroupDatabase.TABLE_NAME+"."+GroupDatabase.ADMINS+" FROM "+GroupDatabase.TABLE_NAME+")))";
}
publicstaticfinalintNOTIFY_TYPE_ALL=0;
publicstaticfinalintNOTIFY_TYPE_MENTIONS=1;
publicstaticfinalintNOTIFY_TYPE_NONE=2;
@ -242,6 +255,10 @@ public class RecipientDatabase extends Database {
@ -447,7 +448,7 @@ public class ThreadDatabase extends Database {
}
publicCursorgetApprovedConversationList(){
Stringwhere="(("+MESSAGE_COUNT+" != 0 AND ("+HAS_SENT+" = 1 OR "+RecipientDatabase.APPROVED+" = 1)) OR " +GroupDatabase.TABLE_NAME+"."+GROUP_ID+" LIKE '"+OPEN_GROUP_PREFIX+"%') "+
Stringwhere="(("+MESSAGE_COUNT+" != 0 AND ("+HAS_SENT+" = 1 OR "+RecipientDatabase.APPROVED+" = 1 OR "+GroupDatabase.TABLE_NAME+"."+GROUP_ID+" LIKE '"+CLOSED_GROUP_PREFIX+"%')) OR " +GroupDatabase.TABLE_NAME+"."+GROUP_ID+" LIKE '"+OPEN_GROUP_PREFIX+"%') "+