isConditionOk method

Future<bool?> isConditionOk(
  1. AccessBloc accessBloc,
  2. String pluginCondition,
  3. AppModel app,
  4. MemberModel? member,
  5. bool isOwner,
  6. bool? isBlocked,
  7. PrivilegeLevel? privilegeLevel,
)

Implementation

Future<bool?> isConditionOk(
    AccessBloc accessBloc,
    String pluginCondition,
    AppModel app,
    MemberModel? member,
    bool isOwner,
    bool? isBlocked,
    PrivilegeLevel? privilegeLevel) async {
  if (member == null) return false;
  if (pluginCondition == memberHasNoMembershipYet) {
    return (privilegeLevel == PrivilegeLevel.noPrivilege);
  }
  return null;
}