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;
}