File tree Expand file tree Collapse file tree 3 files changed +3
-6
lines changed Expand file tree Collapse file tree 3 files changed +3
-6
lines changed Original file line number Diff line number Diff line change 11[versions ]
2- toolbox-plugin-api = " 0.3 "
2+ toolbox-plugin-api = " 0.6.2.6.0.37447 "
33kotlin = " 2.0.10"
44coroutines = " 1.7.3"
55serialization = " 1.5.0"
Original file line number Diff line number Diff line change 11package toolbox.gateway.sample
22
3- import com.jetbrains.toolbox.api.core.ServiceLocator
43import com.jetbrains.toolbox.api.remoteDev.AbstractRemoteProviderEnvironment
54import com.jetbrains.toolbox.api.remoteDev.EnvironmentVisibilityState
65import com.jetbrains.toolbox.api.remoteDev.environments.EnvironmentContentsView
7- import com.jetbrains.toolbox.api.ui.observables.ObservablePropertiesFactory
86import java.util.concurrent.CompletableFuture
97
108class SampleRemoteEnvironment (
11- serviceLocator : ServiceLocator ,
129 private val environment : EnvironmentDTO
13- ) : AbstractRemoteProviderEnvironment(serviceLocator.getService( ObservablePropertiesFactory ::class.java) ) {
10+ ) : AbstractRemoteProviderEnvironment() {
1411 override fun getId (): String = environment.id
1512 override fun getName (): String = environment.name
1613 override fun getContentsView (): CompletableFuture <EnvironmentContentsView > {
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ class SampleRemoteProvider(
4848 """ .trimIndent()
4949 val dto = Json .decodeFromString(EnvironmentsDTO .serializer(), body)
5050 try {
51- consumer.consumeEnvironments(dto.environments.map { SampleRemoteEnvironment (serviceLocator, it) })
51+ consumer.consumeEnvironments(dto.environments.map { SampleRemoteEnvironment (it) }, true )
5252 } catch (_: CancellationException ) {
5353 logger.debug(" Environments update cancelled" )
5454 break
You can’t perform that action at this time.
0 commit comments