Deterministic test data with sent and received message state
In order for messages to appear as received and read, I currently do this:``
index fc66a39..ee38a90 100644
--- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationItemView.kt
+++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationItemView.kt
@@ -38,7 +38,6 @@ import androidx.compose.material.Text
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Done
import androidx.compose.material.icons.filled.DoneAll
-import androidx.compose.material.icons.filled.Schedule
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
@@ -234,7 +233,7 @@ fun ColumnScope.ConversationItemStatusView(item: ConversationItem, rowModifier:
val icon =
if (item.isSeen) Icons.Filled.DoneAll // acknowledged
else if (item.isSent) Icons.Filled.Done // sent
- else Icons.Filled.Schedule // waiting
+ else Icons.Filled.DoneAll // waiting
Icon(icon, i18n("access.message.sent"), modifier, statusColor)
}
}
I think in the long term, it would be nice if the test data creator could just set those flags to values that we like for such purposes via the DSL.