File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
model-client/src/jsMain/kotlin/org/modelix/model/client2 Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ internal class MutableModelTreeJsImpl(
3535
3636 init {
3737 tree.addListener(changeListener)
38+ // TODO missing removeListener call
3839 }
3940
4041 override val rootNode: INodeJS
Original file line number Diff line number Diff line change @@ -10,12 +10,15 @@ import org.modelix.model.mutable.withAutoTransactions
1010import kotlin.js.Promise
1111
1212internal class ReplicatedModelJSImpl (private val model : ReplicatedModel ) : ReplicatedModelJS {
13+
14+ private val mutableModelTree = MutableModelTreeJsImpl (model.getVersionedModelTree().withAutoTransactions())
15+
1316 override fun dispose () {
1417 model.dispose()
1518 }
1619
1720 override fun getBranch (): MutableModelTreeJs {
18- return MutableModelTreeJsImpl (model.getVersionedModelTree().withAutoTransactions())
21+ return mutableModelTree
1922 }
2023
2124 override fun getCurrentVersionInformation (): Promise <VersionInformationJS > {
You can’t perform that action at this time.
0 commit comments