mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-14 00:05:04 +01:00
Add replyable flag
This commit is contained in:
parent
fbbd46ef20
commit
a9933b484c
@ -95,6 +95,8 @@ public class ChatMessage implements IMessage, MessageContentType, MessageContent
|
||||
public HashMap<String, HashMap<String, String>> messageParameters;
|
||||
@JsonField(name = "systemMessage", typeConverter = EnumSystemMessageTypeConverter.class)
|
||||
public SystemMessageType systemMessageType;
|
||||
@JsonField(name = "isReplyable")
|
||||
public boolean replyable;
|
||||
|
||||
@JsonIgnore
|
||||
@Ignore
|
||||
|
@ -48,6 +48,7 @@ data class MessageEntity(
|
||||
@ColumnInfo(name = "message") var message: String? = null,
|
||||
/*@JsonField(name = "messageParameters")
|
||||
public HashMap<String, HashMap<String, String>> messageParameters;*/
|
||||
@ColumnInfo(name = "replyable") var replyable: Boolean = false,
|
||||
@ColumnInfo(name = "system_message_type") var systemMessageType: SystemMessageType? = null
|
||||
)
|
||||
|
||||
@ -64,6 +65,7 @@ fun MessageEntity.toChatMessage(): ChatMessage {
|
||||
chatMessage.message = this.message
|
||||
//chatMessage.messageParameters = this.messageParameters
|
||||
chatMessage.systemMessageType = this.systemMessageType
|
||||
chatMessage.replyable = this.replyable
|
||||
return chatMessage
|
||||
}
|
||||
|
||||
@ -77,6 +79,7 @@ fun ChatMessage.toMessageEntity(): MessageEntity {
|
||||
messageEntity.timestamp = this.timestamp
|
||||
messageEntity.message = this.message
|
||||
messageEntity.systemMessageType = this.systemMessageType
|
||||
messageEntity.replyable = this.replyable
|
||||
//messageEntity.messageParameters = this.messageParameters
|
||||
|
||||
return messageEntity
|
||||
|
Loading…
Reference in New Issue
Block a user