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

Lines changed: 3 additions & 3 deletions
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

Lines changed: 3 additions & 3 deletions
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

Lines changed: 1 addition & 2 deletions
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

Lines changed: 3 additions & 3 deletions
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)
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