增加类型字段

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 {
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, "conversationID"),
value(methodCall, "clientMsgID"),
value(methodCall, "content")
value(methodCall, "message")
);
}

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

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

Loading…
Cancel
Save