isSoftDeleted property
bool
isSoftDeleted
Returns true if the message is in completed soft deleted state.
Implementation
bool get isSoftDeleted {
final messageState = this;
if (messageState is! MessageCompleted) return false;
final completedState = messageState.state;
if (completedState is! Deleted) return false;
return !completedState.hard;
}