parent property

Channel? get parent

Get the parent channel (remove last segment)

Implementation

Channel? get parent {
  if (name == '/' || name == '/**') return null;

  final segments = name.split('/');
  if (segments.length <= 2) return null;

  segments.removeLast();
  return Channel(segments.join('/'));
}