From 3016f5868a51e6d89081b3f98451bda0202c3ed8 Mon Sep 17 00:00:00 2001 From: fyredave Date: Thu, 26 Jul 2018 13:28:11 -0700 Subject: [PATCH] Critical Additions For the proper function of advanced artificial system, numerous changes have been proposed --- .../kotlin/com/timcastelijns/chatexchange/chat/Event.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/timcastelijns/chatexchange/chat/Event.kt b/src/main/kotlin/com/timcastelijns/chatexchange/chat/Event.kt index a548d0e..71aab15 100644 --- a/src/main/kotlin/com/timcastelijns/chatexchange/chat/Event.kt +++ b/src/main/kotlin/com/timcastelijns/chatexchange/chat/Event.kt @@ -26,6 +26,8 @@ open class MessageEvent(jsonElement: JsonElement, room: Room) : Event(jsonElemen init { val jsonObject = jsonElement.asJsonObject message = room.getMessage(jsonObject.get("message_id").asLong) + parentMessageId = jsonObject.get("parent_id")?.asLong ?: -1 + isReply = parentMessageId != -1 } } @@ -96,7 +98,9 @@ data class Message( val isDeleted: Boolean, val starCount: Int, val isPinned: Boolean, - val editCount: Int + val editCount: Int, + val parentMessageId: Long, + val isReply: Boolean ) data class User(