Separated main filter by in/outgoing

This commit is contained in:
M66B
2021-04-01 09:46:43 +02:00
parent b11ef63ab6
commit f720508c65
4 changed files with 38 additions and 29 deletions

View File

@@ -5822,16 +5822,18 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
Bundle args = new Bundle();
args.putLongArray("ids", ids);
args.putString("type", type);
new SimpleTask<List<Long>>() {
@Override
protected List<Long> onExecute(Context context, Bundle args) throws Throwable {
long[] ids = args.getLongArray("ids");
String type = args.getString("type");
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
boolean filter_seen = prefs.getBoolean("filter_seen", false);
boolean filter_unflagged = prefs.getBoolean("filter_unflagged", false);
boolean filter_snoozed = prefs.getBoolean("filter_snoozed", true);
boolean filter_seen = prefs.getBoolean(FragmentMessages.getFilter("seen", type), false);
boolean filter_unflagged = prefs.getBoolean(FragmentMessages.getFilter("unflagged", type), false);
boolean filter_snoozed = prefs.getBoolean(FragmentMessages.getFilter("snoozed", type), true);
List<Long> removed = new ArrayList<>();