Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 56e20de

Browse files
committed
update to the latest API
1 parent a9484f5 commit 56e20de

File tree

4 files changed

+10
-11
lines changed

4 files changed

+10
-11
lines changed

gradle/libs.versions.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[versions]
2-
gateway = "2.1.0.16315"
3-
kotlin = "1.8.10"
4-
coroutines = "1.6.4"
2+
gateway = "2.1.0.16946"
3+
kotlin = "1.9.0"
4+
coroutines = "1.7.3"
55
serialization = "1.5.0"
66
okhttp = "4.10.0"
77
slf4j = "2.0.3"

src/main/kotlin/SampleRemoteEnvironment.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package toolbox.gateway.sample
22

33
import com.jetbrains.toolbox.gateway.EnvironmentVisibilityState
4-
import com.jetbrains.toolbox.gateway.RemoteEnvironmentPropertiesConsumer
54
import com.jetbrains.toolbox.gateway.RemoteProviderEnvironment
65
import com.jetbrains.toolbox.gateway.environments.EnvironmentContentsView
6+
import com.jetbrains.toolbox.gateway.states.StateConsumer
77
import java.util.concurrent.CompletableFuture
88

99
class SampleRemoteEnvironment(
@@ -12,10 +12,10 @@ class SampleRemoteEnvironment(
1212
override fun getId(): String = environment.id
1313
override fun getName(): String = environment.name
1414

15-
override fun addStateListener(consumer: RemoteEnvironmentPropertiesConsumer) {
15+
override fun addStateListener(consumer: StateConsumer) {
1616
}
1717

18-
override fun removeStateListener(consumer: RemoteEnvironmentPropertiesConsumer) {
18+
override fun removeStateListener(consumer: StateConsumer) {
1919
}
2020

2121
override fun getContentsView(): CompletableFuture<EnvironmentContentsView> {

src/main/kotlin/SampleRemoteProvider.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import com.jetbrains.toolbox.gateway.RemoteProvider
66
import kotlinx.coroutines.*
77
import kotlinx.serialization.json.Json
88
import kotlinx.serialization.json.okio.decodeFromBufferedSource
9-
import okhttp3.CacheControl
109
import okhttp3.OkHttpClient
1110
import okhttp3.Request
1211
import org.slf4j.LoggerFactory
@@ -58,7 +57,7 @@ class SampleRemoteProvider(
5857
override fun canCreateNewEnvironments(): Boolean = true
5958
override fun isSingleEnvironment(): Boolean = false
6059

61-
override fun setVisibilityState(visibilityState: ProviderVisibilityState) {}
60+
override fun setVisible(visibilityState: ProviderVisibilityState) {}
6261

6362
override fun addEnvironmentsListener(listener: RemoteEnvironmentConsumer) {}
6463
override fun removeEnvironmentsListener(listener: RemoteEnvironmentConsumer) {}

src/main/resources/extension.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"vendor": "Toolbox + Gateway",
88
"url": "https://github.com/kropp/toolbox-gateway-sample",
99
"backgroundColors": {
10-
"start": "#fdb60d",
11-
"top": "#ff318c",
12-
"end": "#6b57ff"
10+
"start": { "hex": "#fdb60d", "opacity": 0.6 },
11+
"top": { "hex": "#ff318c", "opacity": 0.6 },
12+
"end": { "hex": "#6b57ff", "opacity": 0.6 }
1313
}
1414
},
1515
"compatibleVersionRange": {

0 commit comments

Comments
 (0)