diff --git a/OpenIM-SDK/libs/v3.5.1-alpha.2-e-v1.1.4.aar b/OpenIM-SDK/libs/v3.5.1-alpha.5-e-v1.1.4.aar similarity index 72% rename from OpenIM-SDK/libs/v3.5.1-alpha.2-e-v1.1.4.aar rename to OpenIM-SDK/libs/v3.5.1-alpha.5-e-v1.1.4.aar index 56fe162..d4bd129 100644 Binary files a/OpenIM-SDK/libs/v3.5.1-alpha.2-e-v1.1.4.aar and b/OpenIM-SDK/libs/v3.5.1-alpha.5-e-v1.1.4.aar differ diff --git a/OpenIM-SDK/src/main/java/io/openim/android/sdk/manager/MessageManager.java b/OpenIM-SDK/src/main/java/io/openim/android/sdk/manager/MessageManager.java index dbc2b8c..f4137ca 100644 --- a/OpenIM-SDK/src/main/java/io/openim/android/sdk/manager/MessageManager.java +++ b/OpenIM-SDK/src/main/java/io/openim/android/sdk/manager/MessageManager.java @@ -160,6 +160,7 @@ public void insertGroupMessageToLocalStorage(OnBase base, Message messag * @param clientMsgIDs 消息ids * @param callBack */ + @Deprecated public void markMessagesAsReadByMsgID(String conversationID, List clientMsgIDs, OnBase callBack) { Open_im_sdk.markMessagesAsReadByMsgID(BaseImpl.stringBase(callBack), ParamsUtil.buildOperationID(), conversationID, JsonUtil.toString(clientMsgIDs)); } diff --git a/OpenIM-SDK/src/main/java/io/openim/android/sdk/models/AtTextElem.java b/OpenIM-SDK/src/main/java/io/openim/android/sdk/models/AtTextElem.java index 02a15ed..c8d786d 100644 --- a/OpenIM-SDK/src/main/java/io/openim/android/sdk/models/AtTextElem.java +++ b/OpenIM-SDK/src/main/java/io/openim/android/sdk/models/AtTextElem.java @@ -19,6 +19,10 @@ public class AtTextElem { * 自己是否被@了 */ private boolean isAtSelf; + /** + * 引用消息 + */ + private Message quoteMessage; public String getText() { @@ -44,4 +48,12 @@ public boolean isAtSelf() { public void setAtSelf(boolean atSelf) { isAtSelf = atSelf; } + + public Message getQuoteMessage() { + return quoteMessage; + } + + public void setQuoteMessage(Message quoteMessage) { + this.quoteMessage = quoteMessage; + } }