diff --git a/app/src/main/java/ru/vtosters/lite/downloaders/MessagesDownloader.java b/app/src/main/java/ru/vtosters/lite/downloaders/MessagesDownloader.java index 58a6ed1e9..88c47d1db 100644 --- a/app/src/main/java/ru/vtosters/lite/downloaders/MessagesDownloader.java +++ b/app/src/main/java/ru/vtosters/lite/downloaders/MessagesDownloader.java @@ -294,10 +294,10 @@ public class MessagesDownloader{ } private String provideReply(JSONObject replyMessage) throws JSONException { - var messageId = replyMessage.getInt("id"); - var userId = replyMessage.getInt("from_id"); - var peerId = replyMessage.getInt("peer_id"); - var text = mentionsReplace(decryptMessage(replyMessage.getString("text"), peerId)); + var messageId = replyMessage.optInt("id"); + var userId = replyMessage.optInt("from_id"); + var peerId = replyMessage.optInt("peer_id"); + var text = mentionsReplace(decryptMessage(replyMessage.optString("text"), peerId)); var fwdMessages = replyMessage.optJSONArray("fwd_messages"); var user = usersArray.get(userId); @@ -321,6 +321,9 @@ public class MessagesDownloader{ StringBuilder fwdmsgs = new StringBuilder("