mirror of
https://github.com/moparisthebest/Conversations
synced 2024-11-27 19:22:15 -05:00
don't simply ignore null in message body but try to avoid it
This commit is contained in:
parent
7c608c8862
commit
badc97e280
@ -115,7 +115,11 @@ public class PgpDecryptionService {
|
||||
case OpenPgpApi.RESULT_CODE_SUCCESS:
|
||||
try {
|
||||
os.flush();
|
||||
message.setBody(os.toString());
|
||||
final String body = os.toString();
|
||||
if (body == null) {
|
||||
throw new IOException("body was null");
|
||||
}
|
||||
message.setBody(body);
|
||||
message.setEncryption(Message.ENCRYPTION_DECRYPTED);
|
||||
final HttpConnectionManager manager = mXmppConnectionService.getHttpConnectionManager();
|
||||
if (message.trusted()
|
||||
|
@ -124,7 +124,7 @@ public class Message extends AbstractEntity {
|
||||
this.conversationUuid = conversationUUid;
|
||||
this.counterpart = counterpart;
|
||||
this.trueCounterpart = trueCounterpart;
|
||||
this.body = body;
|
||||
this.body = body == null ? "" : body;
|
||||
this.timeSent = timeSent;
|
||||
this.encryption = encryption;
|
||||
this.status = status;
|
||||
@ -266,6 +266,9 @@ public class Message extends AbstractEntity {
|
||||
}
|
||||
|
||||
public void setBody(String body) {
|
||||
if (body == null) {
|
||||
throw new Error("You should not set the message body to null");
|
||||
}
|
||||
this.body = body;
|
||||
}
|
||||
|
||||
|
@ -181,9 +181,7 @@ public class UIHelper {
|
||||
}
|
||||
} else {
|
||||
String body = message.getBody();
|
||||
if (body == null) {
|
||||
body = "";
|
||||
} else if (body.length() > 256) {
|
||||
if (body.length() > 256) {
|
||||
body = body.substring(0,256);
|
||||
}
|
||||
if (body.startsWith(Message.ME_COMMAND)) {
|
||||
|
Loading…
Reference in New Issue
Block a user