* Set collapsed state for all subgroups within a specific primary group, * without affecting the primary group itself.
(groupKey: string, collapsed: boolean)
| 2334 | * without affecting the primary group itself. |
| 2335 | */ |
| 2336 | private async setSubGroupsCollapsed(groupKey: string, collapsed: boolean): Promise<void> { |
| 2337 | for (const subGroupKey of this.currentSubGroupKeysByParent.get(groupKey) || []) { |
| 2338 | this.setSetEntry(this.collapsedSubGroups, subGroupKey, collapsed); |
| 2339 | } |
| 2340 | |
| 2341 | if (this.lastRenderWasGrouped) { |
| 2342 | await this.refreshGroupedView(); |
| 2343 | } |
| 2344 | } |
| 2345 | |
| 2346 | /** |
| 2347 | * Set collapsed state for all primary groups, |
no test coverage detected