1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-08-13 17:03:48 -04:00

Removed unused code implementing the UrlInterceptHandler interface

This commit is contained in:
cketti 2010-04-17 21:28:59 +00:00
parent 57acdb7033
commit a7f9cf0037

View File

@ -23,7 +23,6 @@ import android.view.animation.AccelerateInterpolator;
import android.view.animation.Animation; import android.view.animation.Animation;
import android.view.animation.TranslateAnimation; import android.view.animation.TranslateAnimation;
import android.webkit.*; import android.webkit.*;
import android.webkit.CacheManager.CacheResult;
import android.widget.*; import android.widget.*;
import com.fsck.k9.*; import com.fsck.k9.*;
import com.fsck.k9.mail.*; import com.fsck.k9.mail.*;
@ -35,14 +34,10 @@ import com.fsck.k9.mail.store.LocalStore.LocalTextBody;
import com.fsck.k9.provider.AttachmentProvider; import com.fsck.k9.provider.AttachmentProvider;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
import java.io.*; import java.io.*;
import java.net.HttpURLConnection;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
public class MessageView extends K9Activity public class MessageView extends K9Activity implements OnClickListener
implements UrlInterceptHandler, OnClickListener
{ {
private static final String EXTRA_ACCOUNT = "com.fsck.k9.MessageView_account"; private static final String EXTRA_ACCOUNT = "com.fsck.k9.MessageView_account";
private static final String EXTRA_FOLDER = "com.fsck.k9.MessageView_folder"; private static final String EXTRA_FOLDER = "com.fsck.k9.MessageView_folder";
@ -50,8 +45,6 @@ public class MessageView extends K9Activity
private static final String EXTRA_MESSAGE_UIDS = "com.fsck.k9.MessageView_messageUids"; private static final String EXTRA_MESSAGE_UIDS = "com.fsck.k9.MessageView_messageUids";
private static final String EXTRA_NEXT = "com.fsck.k9.MessageView_next"; private static final String EXTRA_NEXT = "com.fsck.k9.MessageView_next";
private static final String CID_PREFIX = "http://cid/";
private static final int ACTIVITY_CHOOSE_FOLDER_MOVE = 1; private static final int ACTIVITY_CHOOSE_FOLDER_MOVE = 1;
private static final int ACTIVITY_CHOOSE_FOLDER_COPY = 2; private static final int ACTIVITY_CHOOSE_FOLDER_COPY = 2;
@ -114,6 +107,7 @@ public class MessageView extends K9Activity
return ret; return ret;
} }
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) public boolean onKeyDown(int keyCode, KeyEvent event)
{ {
switch (keyCode) switch (keyCode)
@ -1144,67 +1138,6 @@ public class MessageView extends K9Activity
} }
} }
public CacheResult service(String url, Map<String, String> headers)
{
if (url.startsWith(CID_PREFIX) && mMessage != null)
{
try
{
String contentId = url.substring(CID_PREFIX.length());
final Part part = MimeUtility.findPartByContentId(mMessage, "<" + contentId + ">");
if (part != null)
{
CacheResult cr = new CacheManager.CacheResult();
// TODO looks fixed in Mainline, cr.setInputStream
// part.getBody().writeTo(cr.getStream());
return cr;
}
}
catch (Exception e)
{
// TODO
}
}
return null;
}
public PluginData getPluginData(String url, Map<String, String> headers)
{
if (url.startsWith(CID_PREFIX) && mMessage != null)
{
try
{
String contentId = url.substring(CID_PREFIX.length());
final Part part = MimeUtility.findPartByContentId(mMessage, "<" + contentId + ">");
if (part != null)
{
Map<String, String[]> splittedHeaders = new HashMap<String, String[]>();
for (String headerName : headers.keySet())
{
String heaverValue = headers.get(headerName);
//There must be a better way to do this split and trim...
String[] headerValues = heaverValue.split(",");
for (int i=0; i<headerValues.length; i++)
{
headerValues[i] = headerValues[i].trim();
}
splittedHeaders.put(headerName, headerValues);
}
return new PluginData(
part.getBody().getInputStream(),
part.getSize(),
splittedHeaders,
HttpURLConnection.HTTP_OK);
}
}
catch (Exception e)
{
// TODO
}
}
return null;
}
private Bitmap getPreviewIcon(Attachment attachment) throws MessagingException private Bitmap getPreviewIcon(Attachment attachment) throws MessagingException
{ {
try try