Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc7a8947

Browse files
committed
bump the gateway plugin api version to 2.3.0.19968
1 parent2ff915d commitc7a8947

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
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-
gateway ="2.1.0.16946"
2+
gateway ="2.3.0.19968"
33
kotlin ="1.9.0"
44
coroutines ="1.7.3"
55
serialization ="1.5.0"

‎src/main/kotlin/SampleRemoteEnvironment.kt

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,28 @@ package toolbox.gateway.sample
33
importcom.jetbrains.toolbox.gateway.EnvironmentVisibilityState
44
importcom.jetbrains.toolbox.gateway.RemoteProviderEnvironment
55
importcom.jetbrains.toolbox.gateway.environments.EnvironmentContentsView
6-
importcom.jetbrains.toolbox.gateway.states.StateConsumer
6+
importcom.jetbrains.toolbox.gateway.states.EnvironmentStateConsumer
7+
importcom.jetbrains.toolbox.gateway.ui.ActionListener
78
importjava.util.concurrent.CompletableFuture
89

910
classSampleRemoteEnvironment(
1011
privatevalenvironment:EnvironmentDTO
1112
) : RemoteProviderEnvironment {
13+
privateval stateListeners= mutableSetOf<EnvironmentStateConsumer>()
14+
privateval actionListeners= mutableSetOf<ActionListener>()
1215
overridefungetId():String= environment.id
1316
overridefungetName():String= environment.name
14-
15-
overridefunaddStateListener(consumer:StateConsumer) {
17+
overridefunaddStateListener(p0:EnvironmentStateConsumer?):Boolean {
18+
returnif (p0!=null) {
19+
stateListeners+= p0
20+
true
21+
}elsefalse
1622
}
1723

18-
overridefunremoveStateListener(consumer:StateConsumer) {
24+
overridefunremoveStateListener(p0:EnvironmentStateConsumer?) {
25+
if (p0!=null) {
26+
stateListeners-= p0
27+
}
1928
}
2029

2130
overridefungetContentsView():CompletableFuture<EnvironmentContentsView> {
@@ -24,4 +33,12 @@ class SampleRemoteEnvironment(
2433

2534
overridefunsetVisible(visibilityState:EnvironmentVisibilityState) {
2635
}
36+
37+
overridefunregisterActionListener(p0:ActionListener) {
38+
actionListeners+= p0
39+
}
40+
41+
overridefununregisterActionListener(p0:ActionListener) {
42+
actionListeners-= p0
43+
}
2744
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp