TP-78020 create copy of event subscribers while iterating to update p… (#13566)

This commit is contained in:
Hitesh Kumar
2024-11-12 16:38:17 +05:30
committed by GitHub
parent f91001599b
commit 2e0e9fdb2f

View File

@@ -41,7 +41,7 @@ fun HandlePublishEventAction(
val eventSubscribers: List<SubscriberEventData>? =
viewModel.handle[
event.eventName.plus(BaseProperty.EVENT_SUFFIX)]
eventSubscribers?.forEach { subscriberData ->
eventSubscribers?.toList()?.forEach { subscriberData ->
handlePropertyUpdate(
stateKey = subscriberData.stateKey ?: event.stateKey,
layoutId = subscriberData.layoutId,