Fixed reply all (2)

This commit is contained in:
M66B
2019-05-29 12:13:49 +02:00
parent a63c8ae5e4
commit 6f87a5d943
3 changed files with 23 additions and 21 deletions

View File

@@ -32,7 +32,10 @@ import androidx.room.PrimaryKey;
import java.io.File;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Objects;
import java.util.Random;
@@ -156,6 +159,19 @@ public class EntityMessage implements Serializable {
return sb.toString();
}
Address[] getAll() {
List<Address> addresses = new ArrayList<>();
if (reply != null && reply.length > 0)
addresses.addAll(Arrays.asList(reply));
else if (to != null)
addresses.addAll(Arrays.asList(to));
if (cc != null)
addresses.addAll(Arrays.asList(cc));
return addresses.toArray(new Address[0]);
}
File getFile(Context context) {
File dir = new File(context.getFilesDir(), "messages");
if (!dir.exists())