Skip to content

Commit a29b210

Browse files
author
TinaTiel
authored
Merge pull request #37 from ChristopheCVB/feat/requests_and_events
feat: Requests and Events
2 parents 0e57416 + c5c029e commit a29b210

File tree

110 files changed

+1523
-539
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+1523
-539
lines changed

build.gradle

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,12 @@ java.sourceCompatibility = JavaVersion.VERSION_1_8
2121

2222
repositories {
2323
mavenLocal()
24-
jcenter()
25-
maven {
26-
url = uri('https://repo.maven.apache.org/maven2/')
27-
}
24+
mavenCentral()
2825
}
2926

3027
dependencies {
3128
implementation 'org.eclipse.jetty.websocket:websocket-client:9.4.8.v20171121'
32-
implementation 'com.google.code.gson:gson:2.8.2'
29+
implementation 'com.google.code.gson:gson:2.8.6'
3330
implementation 'org.slf4j:slf4j-api:1.7.30'
3431
implementation 'org.slf4j:slf4j-simple:1.7.30'
3532

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

src/integrationTest/java/net/twasi/obsremotejava/test/OBSRemoteControllerUnsecuredIT.java

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -46,22 +46,49 @@ void test() {
4646

4747
controller.stopReplayBuffer(res -> System.out.println("Should stop replay buffer"));
4848

49-
controller.registerSwitchScenesCallback(res -> System.out.println("Switched to scene: " + res.getSceneName()));
49+
controller.registerSwitchScenesCallback(event -> System.out.println("Switched to scene: " + event.getSceneName()));
5050

51-
controller.registerScenesChangedCallback(res -> System.out.println("Scenes changed"));
51+
controller.registerScenesChangedCallback(event -> System.out.println("Scenes changed"));
5252

53-
controller.registerSwitchTransitionCallback(res -> System.out.println("Switched active transition to: " + res.getTransitionName()));
53+
controller.registerSwitchTransitionCallback(event -> System.out.println("Switched active transition to: " + event.getTransitionName()));
5454

55-
controller.registerTransitionListChangedCallback(res -> System.out.println("Transition list changed"));
55+
controller.registerTransitionListChangedCallback(event -> System.out.println("Transition list changed"));
5656

57-
controller.registerTransitionBeginCallback(res -> System.out.println("Transition started from scene: '" + res.getFromScene() + "' to scene: '" + res.getToScene() + "'"));
57+
controller.registerTransitionBeginCallback(event -> System.out.println("Transition started from scene: '" + event.getFromScene() + "' to scene: '" + event.getToScene() + "'"));
5858

59-
controller.registerTransitionEndCallback(res -> System.out.println("Transition ended with scene: " + res.getToScene()));
59+
controller.registerTransitionEndCallback(event -> System.out.println("Transition ended with scene: " + event.getToScene()));
6060

61-
controller.registerSourceFilterVisibilityChangedCallback(res -> System.out.println(String.format(
62-
"Source Filter visibility changed on filter '%s' in source '%s'", res.getFilterName(), res.getSourceName()
61+
controller.registerSourceFilterVisibilityChangedCallback(event -> System.out.println(String.format(
62+
"Source Filter visibility changed on filter '%s' in source '%s'", event.getFilterName(), event.getSourceName()
6363
)));
6464

65+
controller.registerPreviewSceneChangesCallback(event -> System.out.println("Preview Scene changed to: " + event.getSceneName()));
66+
67+
controller.registerStreamStartedCallback(() -> System.out.println("Stream Started"));
68+
69+
controller.registerStreamStoppedCallback(() -> System.out.println("Stream Stopped"));
70+
71+
controller.registerRecordingStartedCallback(() -> System.out.println("Recording Started"));
72+
73+
controller.registerRecordingStoppedCallback(() -> System.out.println("Recording Stopped"));
74+
75+
controller.registerOnMediaPlaying(event -> System.out.println("Media Playing source: " + event.getSourceName()));
76+
77+
controller.registerOnMediaPaused(event-> System.out.println("Media Paused source: " + event.getSourceName()));
78+
79+
controller.registerOnMediaRestarted(event-> System.out.println("Media Restarted source: " + event.getSourceName()));
80+
81+
controller.registerOnMediaStopped(event-> System.out.println("Media Stopped source: " + event.getSourceName()));
82+
83+
controller.registerOnMediaNext(event-> System.out.println("Media Next source: " + event.getSourceName()));
84+
85+
controller.registerOnMediaPrevious(event-> System.out.println("Media Previous source: " + event.getSourceName()));
86+
87+
controller.registerOnMediaStarted(event-> System.out.println("Media Started source: " + event.getSourceName()));
88+
89+
controller.registerOnMediaEnded(event-> System.out.println("Media Ended source: " + event.getSourceName()));
90+
91+
controller.registerOnSourceVolumeChanged(event-> System.out.println("Volume Changed source: " + event.getSourceName()));
6592
});
6693

6794
try {
@@ -125,7 +152,7 @@ void testCloseCallback() {
125152
AtomicReference<Boolean> testSuccessful = new AtomicReference<>(Boolean.FALSE);
126153
AtomicReference<String> testFailedReason = new AtomicReference<>();
127154

128-
controller.registerCloseCallback((int statusCode, String reason) -> testSuccessful.set(Boolean.TRUE));
155+
controller.registerCloseCallback((Integer statusCode, String reason) -> testSuccessful.set(Boolean.TRUE));
129156

130157
// When we disconnect
131158
try {

0 commit comments

Comments
 (0)