add system messages for message expiration

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2022-08-18 09:34:43 +02:00
parent b40fab9826
commit 77f69a676b
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
2 changed files with 9 additions and 1 deletions

View File

@ -484,7 +484,9 @@ data class ChatMessage(
REACTION_DELETED,
REACTION_REVOKED,
POLL_VOTED,
POLL_CLOSED
POLL_CLOSED,
MESSAGE_EXPIRATION_ENABLED,
MESSAGE_EXPIRATION_DISABLED,
}
companion object {

View File

@ -60,6 +60,8 @@ import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.MATTERB
import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.MATTERBRIDGE_CONFIG_ENABLED
import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.MATTERBRIDGE_CONFIG_REMOVED
import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.MESSAGE_DELETED
import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.MESSAGE_EXPIRATION_DISABLED
import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.MESSAGE_EXPIRATION_ENABLED
import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.MODERATOR_DEMOTED
import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.MODERATOR_PROMOTED
import com.nextcloud.talk.models.json.chat.ChatMessage.SystemMessageType.OBJECT_SHARED
@ -171,6 +173,8 @@ class EnumSystemMessageTypeConverter : StringBasedTypeConverter<ChatMessage.Syst
"reaction_revoked" -> REACTION_REVOKED
"poll_voted" -> POLL_VOTED
"poll_closed" -> POLL_CLOSED
"message_expiration_enabled" -> MESSAGE_EXPIRATION_ENABLED
"message_expiration_disabled" -> MESSAGE_EXPIRATION_DISABLED
else -> DUMMY
}
}
@ -226,6 +230,8 @@ class EnumSystemMessageTypeConverter : StringBasedTypeConverter<ChatMessage.Syst
REACTION_REVOKED -> "reaction_revoked"
POLL_VOTED -> "poll_voted"
POLL_CLOSED -> "poll_closed"
MESSAGE_EXPIRATION_ENABLED -> "message_expiration_enabled"
MESSAGE_EXPIRATION_DISABLED -> "message_expiration_disabled"
else -> ""
}
}