From 1a26b0ae0c552ae29df06edfa97b7ec83e6ff50d Mon Sep 17 00:00:00 2001 From: Long Zheng Date: Tue, 28 Jan 2025 20:49:42 +1100 Subject: [PATCH] Fix destroying DerProgramListHelper --- src/sep2/helpers/functionSetAssignmentsList.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sep2/helpers/functionSetAssignmentsList.ts b/src/sep2/helpers/functionSetAssignmentsList.ts index 95bbedc..6993826 100644 --- a/src/sep2/helpers/functionSetAssignmentsList.ts +++ b/src/sep2/helpers/functionSetAssignmentsList.ts @@ -208,6 +208,10 @@ export class FunctionSetAssignmentsListHelper extends EventEmitter<{ public destroy() { this.functionSetAssignmentsListPollableResource?.destroy(); + + for (const functionSetAssignments of this.dataByFunctionSetAssignmentsMrid.values()) { + functionSetAssignments.derProgramListHelper.destroy(); + } } private cacheAndEmitData() {