isChildOf method
Check if this channel is a child of another channel
Implementation
bool isChildOf(Channel parent) {
if (!name.startsWith(parent.name)) return false;
if (name == parent.name) return false;
final parentSegments = parent.segments;
final childSegments = segments;
if (childSegments.length <= parentSegments.length) return false;
for (int i = 0; i < parentSegments.length; i++) {
if (childSegments[i] != parentSegments[i]) return false;
}
return true;
}