channelViews method
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),
];