canRedact property

bool get canRedact

The level required to redact an event.

Implementation

bool get canRedact {
  if (membership != Membership.join) return false;
  return PowerLevel(
        getState(EventTypes.RoomPowerLevels)?.content.tryGet<int>('redact') ??
            PowerLevel.defaultModeratorLevel,
      ) <=
      ownPowerLevel;
}