isSoftDeleting property
bool
isSoftDeleting
Returns true if the message is in outgoing soft deleting state.
Implementation
bool get isSoftDeleting {
final messageState = this;
if (messageState is! MessageOutgoing) return false;
final outgoingState = messageState.state;
if (outgoingState is! Deleting) return false;
return !outgoingState.hard;
}