From 0847d5a0fe48ff8349cdf2be5f49f974cfeb653a Mon Sep 17 00:00:00 2001 From: Pierre Nicolas <pierre.nicolas@savoirfairelinux.com> Date: Fri, 1 Mar 2024 15:43:29 -0500 Subject: [PATCH] implement new MessageStates enum Change-Id: Ia2489e091c0e384a3451579e0b63c68c27807180 --- .../src/main/kotlin/net/jami/model/Interaction.kt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Interaction.kt b/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Interaction.kt index d94bf8130..f94253735 100644 --- a/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Interaction.kt +++ b/jami-android/libjamiclient/src/main/kotlin/net/jami/model/Interaction.kt @@ -216,6 +216,20 @@ open class Interaction { var preview: Any? = null + enum class MessageStates(val value: Int) { + UNKNOWN(0), + SENDING(1), + SUCCESS(2), + DISPLAYED(3), + INVALID(4), + FAILURE(5), + CANCELLED(6); + + companion object { + fun fromInt(value: Int) = entries[value] + } + } + enum class InteractionStatus { UNKNOWN, SENDING, SUCCESS, DISPLAYED, INVALID, FAILURE, TRANSFER_CREATED, TRANSFER_ACCEPTED, TRANSFER_CANCELED, TRANSFER_ERROR, TRANSFER_UNJOINABLE_PEER, -- GitLab