isSoftDeletingFailed property

bool isSoftDeletingFailed

Returns true if the message is in failed soft deleting state.

Implementation

bool get isSoftDeletingFailed {
  final messageState = this;
  if (messageState is! MessageFailed) return false;

  final failedState = messageState.state;
  if (failedState is! DeletingFailed) return false;

  return !failedState.hard;
}