(Context context, JSONArray jargs, EntityFolder folder, EntityMessage message, IMAPFolder ifolder)
| 2060 | } |
| 2061 | |
| 2062 | private static void onHeaders(Context context, JSONArray jargs, EntityFolder folder, EntityMessage message, IMAPFolder ifolder) throws MessagingException, IOException { |
| 2063 | // Download headers |
| 2064 | DB db = DB.getInstance(context); |
| 2065 | |
| 2066 | if (message.headers != null) |
| 2067 | return; |
| 2068 | |
| 2069 | IMAPMessage imessage = (IMAPMessage) ifolder.getMessageByUID(message.uid); |
| 2070 | if (imessage == null) |
| 2071 | throw new MessageRemovedException(); |
| 2072 | |
| 2073 | MessageHelper helper = new MessageHelper(imessage, context); |
| 2074 | db.message().setMessageHeaders(message.id, helper.getHeaders()); |
| 2075 | } |
| 2076 | |
| 2077 | private static void onRaw(Context context, JSONArray jargs, EntityAccount account, EntityFolder folder, EntityMessage message, IMAPFolder ifolder) throws MessagingException, IOException, JSONException { |
| 2078 | // Download raw message |
no test coverage detected