mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-02 07:06:18 +02:00
Improved error message
This commit is contained in:
@@ -3806,7 +3806,7 @@ public class MessageHelper {
|
||||
}
|
||||
}
|
||||
} else
|
||||
throw new MessagingStructureException(content);
|
||||
throw new MessagingStructureException(content, "multipart/mixed");
|
||||
}
|
||||
|
||||
if (part.isMimeType("multipart/signed")) {
|
||||
@@ -3851,7 +3851,7 @@ public class MessageHelper {
|
||||
Log.e(sb.toString());
|
||||
}
|
||||
} else
|
||||
throw new MessagingStructureException(content);
|
||||
throw new MessagingStructureException(content, "multipart/signed");
|
||||
} else
|
||||
Log.e(ct.toString());
|
||||
} else if (part.isMimeType("multipart/encrypted")) {
|
||||
@@ -3873,7 +3873,7 @@ public class MessageHelper {
|
||||
Log.e(sb.toString());
|
||||
}
|
||||
} else
|
||||
throw new MessagingStructureException(content);
|
||||
throw new MessagingStructureException(content, "multipart/encrypted");
|
||||
} else
|
||||
Log.e(ct.toString());
|
||||
} else if (part.isMimeType("application/pkcs7-mime") ||
|
||||
@@ -3956,7 +3956,7 @@ public class MessageHelper {
|
||||
if (content instanceof Multipart)
|
||||
multipart = (Multipart) part.getContent();
|
||||
else
|
||||
throw new MessagingStructureException(content);
|
||||
throw new MessagingStructureException(content, "multipart/*");
|
||||
|
||||
int count = multipart.getCount();
|
||||
for (int i = 0; i < count; i++)
|
||||
@@ -4436,17 +4436,19 @@ public class MessageHelper {
|
||||
|
||||
static class MessagingStructureException extends MessagingException {
|
||||
private String className;
|
||||
private String expected;
|
||||
|
||||
MessagingStructureException(Object content) {
|
||||
MessagingStructureException(Object content, String expected) {
|
||||
super();
|
||||
if (content != null)
|
||||
this.className = content.getClass().getName();
|
||||
this.expected = expected;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public String getMessage() {
|
||||
return className;
|
||||
return className + " expected: " + expected;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user