From 5ea599b61e44f2da1ed93d33c9cd6385016bf4e9 Mon Sep 17 00:00:00 2001 From: Erik Kiznov <46452865+k1zn@users.noreply.github.com> Date: Fri, 26 Aug 2022 03:11:09 +0500 Subject: [PATCH] msg downloader: update - replace "get" to "opt" for avoid errors - fix vmoji sticker resolution --- .../lite/downloaders/MessagesDownloader.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) 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("