Refactoring

pull/147/head
M66B 6 years ago
parent 02696710ae
commit 9006f0ffe9

@ -23,6 +23,8 @@ import android.content.Context;
import android.text.TextUtils;
import android.webkit.MimeTypeMap;
import com.sun.mail.imap.IMAPMessage;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
@ -530,6 +532,18 @@ public class MessageHelper {
return (size < 0 ? null : size);
}
long getReceived() throws MessagingException {
if (imessage instanceof IMAPMessage)
return imessage.getReceivedDate().getTime();
else
return new Date().getTime();
}
Long getSent() throws MessagingException {
Date date = imessage.getSentDate();
return (date == null ? null : date.getTime());
}
String getHeaders() throws MessagingException {
StringBuilder sb = new StringBuilder();
Enumeration<Header> headers = imessage.getAllHeaders();

@ -2406,8 +2406,8 @@ public class ServiceSynchronize extends LifecycleService {
message.subject = helper.getSubject();
message.size = helper.getSize();
message.content = false;
message.received = new Date().getTime(); // TODO
message.sent = (imessage.getSentDate() == null ? null : imessage.getSentDate().getTime());
message.received = helper.getReceived();
message.sent = helper.getSent();
message.seen = false;
message.answered = false;
message.flagged = false;
@ -2824,8 +2824,8 @@ public class ServiceSynchronize extends LifecycleService {
message.subject = helper.getSubject();
message.size = helper.getSize();
message.content = false;
message.received = imessage.getReceivedDate().getTime();
message.sent = (imessage.getSentDate() == null ? null : imessage.getSentDate().getTime());
message.received = helper.getReceived();
message.sent = helper.getSent();
message.seen = seen;
message.answered = answered;
message.flagged = flagged;

Loading…
Cancel
Save