Skip to content

Commit 6f57ed0

Browse files
committed
Bump plugin API version to 0.6
1 parent 01dd866 commit 6f57ed0

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[versions]
2-
toolbox-plugin-api = "0.3"
2+
toolbox-plugin-api = "0.6.2.6.0.37447"
33
kotlin = "2.0.10"
44
coroutines = "1.7.3"
55
serialization = "1.5.0"

src/main/kotlin/SampleRemoteEnvironment.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
package toolbox.gateway.sample
22

3-
import com.jetbrains.toolbox.api.core.ServiceLocator
43
import com.jetbrains.toolbox.api.remoteDev.AbstractRemoteProviderEnvironment
54
import com.jetbrains.toolbox.api.remoteDev.EnvironmentVisibilityState
65
import com.jetbrains.toolbox.api.remoteDev.environments.EnvironmentContentsView
7-
import com.jetbrains.toolbox.api.ui.observables.ObservablePropertiesFactory
86
import java.util.concurrent.CompletableFuture
97

108
class 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> {

src/main/kotlin/SampleRemoteProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy