增加类型字段

main 0.0.13
cpdl 1 month ago
parent 50dcfcf495
commit b443caabc5
  1. 2
      android/build.gradle
  2. 2
      android/src/main/java/io/openim/flutter_openim_sdk/manager/MessageManager.java
  3. 4
      lib/src/manager/im_message_manager.dart
  4. 9
      lib/src/models/message.dart

@ -57,5 +57,5 @@ android {
} }
dependencies { dependencies {
implementation 'com.openim:sdkcore:1.0.7' implementation 'com.openim:sdkcore:1.0.8'
} }

@ -48,7 +48,7 @@ public class MessageManager extends BaseManager {
value(methodCall, "operationID"), value(methodCall, "operationID"),
value(methodCall, "conversationID"), value(methodCall, "conversationID"),
value(methodCall, "clientMsgID"), value(methodCall, "clientMsgID"),
value(methodCall, "content") value(methodCall, "message")
); );
} }

@ -556,7 +556,7 @@ class MessageManager {
required String conversationID, required String conversationID,
required String clientMsgID, required String clientMsgID,
String? operationID, String? operationID,
required String? content, required Message message,
}) => }) =>
_channel.invokeMethod( _channel.invokeMethod(
'editMessage', 'editMessage',
@ -564,7 +564,7 @@ class MessageManager {
'conversationID': conversationID, 'conversationID': conversationID,
'clientMsgID': clientMsgID, 'clientMsgID': clientMsgID,
"operationID": Utils.checkOperationID(operationID), "operationID": Utils.checkOperationID(operationID),
'content': content, 'message': message,
})); }));
/// Mark messages as read /// Mark messages as read

@ -1149,9 +1149,14 @@ class EditedInfo {
/// Conversation type [ConversationType] /// Conversation type [ConversationType]
int? sessionType; int? sessionType;
/// Message contentType
int? contentType;
/// Message content /// Message content
String? content; String? content;
EditedInfo({ EditedInfo({
this.editerID, this.editerID,
this.clientMsgID, this.clientMsgID,
@ -1160,6 +1165,7 @@ class EditedInfo {
this.sourceMessageSendID, this.sourceMessageSendID,
this.sourceMessageSenderNickname, this.sourceMessageSenderNickname,
this.sessionType, this.sessionType,
this.contentType,
this.content, this.content,
}); });
@ -1171,7 +1177,9 @@ class EditedInfo {
sourceMessageSendID = json['sourceMessageSendID']; sourceMessageSendID = json['sourceMessageSendID'];
sourceMessageSenderNickname = json['sourceMessageSenderNickname']; sourceMessageSenderNickname = json['sourceMessageSenderNickname'];
sessionType = json['sessionType']; sessionType = json['sessionType'];
contentType = json['contentType'];
content = json['content']; content = json['content'];
} }
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
@ -1183,6 +1191,7 @@ class EditedInfo {
data['sourceMessageSendID'] = this.sourceMessageSendID; data['sourceMessageSendID'] = this.sourceMessageSendID;
data['sourceMessageSenderNickname'] = this.sourceMessageSenderNickname; data['sourceMessageSenderNickname'] = this.sourceMessageSenderNickname;
data['sessionType'] = this.sessionType; data['sessionType'] = this.sessionType;
data['contentType'] = this.contentType;
data['content'] = this.content; data['content'] = this.content;
return data; return data;
} }

Loading…
Cancel
Save