/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ package com.facebook.react.fabric.mounting.mountitems import com.facebook.react.bridge.ReadableArray import com.facebook.react.fabric.mounting.MountingManager internal class DispatchStringCommandMountItem( private val surfaceId: Int, private val reactTag: Int, private val commandId: String, private val commandArgs: ReadableArray? ) : DispatchCommandMountItem() { override fun getSurfaceId(): Int = surfaceId override fun execute(mountingManager: MountingManager) { mountingManager.receiveCommand(surfaceId, reactTag, commandId, commandArgs) } override fun toString(): String = "DispatchStringCommandMountItem [$reactTag] $commandId" }