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