Get all parent channels
List<Channel> get parents { final parents = <Channel>[]; var current = this.parent; while (current != null) { parents.add(current); current = current.parent; } return parents; }