Refactoring

pull/194/merge
M66B 4 years ago
parent 5a8ae39fa3
commit 496a865e57

@ -4761,12 +4761,6 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
} }
private void onActionJunk(TupleMessageEx message) { private void onActionJunk(TupleMessageEx message) {
boolean canBlock = false;
if (message.from != null && message.from.length > 0) {
String email = ((InternetAddress) message.from[0]).getAddress();
canBlock = !TextUtils.isEmpty(email);
}
Bundle aargs = new Bundle(); Bundle aargs = new Bundle();
aargs.putLong("id", message.id); aargs.putLong("id", message.id);
aargs.putLong("account", message.account); aargs.putLong("account", message.account);
@ -4775,7 +4769,6 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
aargs.putString("type", message.folderType); aargs.putString("type", message.folderType);
aargs.putString("from", DB.Converters.encodeAddresses(message.from)); aargs.putString("from", DB.Converters.encodeAddresses(message.from));
aargs.putBoolean("inJunk", EntityFolder.JUNK.equals(message.folderType)); aargs.putBoolean("inJunk", EntityFolder.JUNK.equals(message.folderType));
aargs.putBoolean("canBlock", canBlock);
FragmentDialogJunk ask = new FragmentDialogJunk(); FragmentDialogJunk ask = new FragmentDialogJunk();
ask.setArguments(aargs); ask.setArguments(aargs);

@ -67,7 +67,6 @@ public class FragmentDialogJunk extends FragmentDialogBase {
final String type = args.getString("type"); final String type = args.getString("type");
final Address[] froms = DB.Converters.decodeAddresses(args.getString("from")); final Address[] froms = DB.Converters.decodeAddresses(args.getString("from"));
final boolean inJunk = args.getBoolean("inJunk"); final boolean inJunk = args.getBoolean("inJunk");
final boolean canBlock = args.getBoolean("canBlock");
final Context context = getContext(); final Context context = getContext();
final View view = LayoutInflater.from(context).inflate(R.layout.dialog_junk, null); final View view = LayoutInflater.from(context).inflate(R.layout.dialog_junk, null);
@ -92,6 +91,12 @@ public class FragmentDialogJunk extends FragmentDialogBase {
boolean check_blocklist = prefs.getBoolean("check_blocklist", false); boolean check_blocklist = prefs.getBoolean("check_blocklist", false);
boolean use_blocklist = prefs.getBoolean("use_blocklist", false); boolean use_blocklist = prefs.getBoolean("use_blocklist", false);
boolean canBlock = false;
if (froms != null && froms.length > 0) {
String email = ((InternetAddress) froms[0]).getAddress();
canBlock = !TextUtils.isEmpty(email);
}
// Wire controls // Wire controls
ibInfoProvider.setOnClickListener(new View.OnClickListener() { ibInfoProvider.setOnClickListener(new View.OnClickListener() {

@ -2569,12 +2569,6 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
} }
private void onSwipeJunk(final @NonNull TupleMessageEx message) { private void onSwipeJunk(final @NonNull TupleMessageEx message) {
boolean canBlock = false;
if (message.from != null && message.from.length > 0) {
String email = ((InternetAddress) message.from[0]).getAddress();
canBlock = !TextUtils.isEmpty(email);
}
Bundle aargs = new Bundle(); Bundle aargs = new Bundle();
aargs.putLong("id", message.id); aargs.putLong("id", message.id);
aargs.putLong("account", message.account); aargs.putLong("account", message.account);
@ -2583,7 +2577,6 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
aargs.putString("type", message.folderType); aargs.putString("type", message.folderType);
aargs.putString("from", DB.Converters.encodeAddresses(message.from)); aargs.putString("from", DB.Converters.encodeAddresses(message.from));
aargs.putBoolean("inJunk", EntityFolder.JUNK.equals(message.folderType)); aargs.putBoolean("inJunk", EntityFolder.JUNK.equals(message.folderType));
aargs.putBoolean("canBlock", canBlock);
FragmentDialogJunk ask = new FragmentDialogJunk(); FragmentDialogJunk ask = new FragmentDialogJunk();
ask.setArguments(aargs); ask.setArguments(aargs);

Loading…
Cancel
Save