channelViews method

List<JsonMap> channelViews(
  1. String principalId, {
  2. String? spaceId,
})

The visible channels of principalId, optionally of one space, as ChannelViews.

Implementation

List<JsonMap> channelViews(String principalId, {String? spaceId}) => [
  for (final c in channels.values)
    if (c.access.containsKey(principalId) &&
        (spaceId == null || c.spaceId == spaceId))
      channelView(principalId, c.id),
];