capabilities property

Set<UserCapability> get capabilities

The capabilities the user has

Implementation

Set<UserCapability> get capabilities {
  final capabilities = <UserCapability>[];

  for (final capability in UserCapability.values) {
    if (capabilitiesBitMask & capability.value != 0) capabilities.add(capability);
  }

  return capabilities.toSet();
}