Skip to content

Commit 37c77e1

Browse files
committed
chore: re-apply manual patches after regen
- ClientOptions.java: restore deepgram-java-sdk header constants + x-release-please-version markers (gen reverted to wrong SDK name and hardcoded 0.5.1) - ReconnectingWebSocketListener.java: re-apply maxRetries(0) semantics, configurable connectionTimeoutMs, and applyOptionsOverride() hook - .fernignore: restore both original paths (still frozen for next cycle) - examples/listen/LiveStreamingV2.java: drop deleted ListenV2CloseStreamType; ListenV2CloseStream no longer takes a type - remove transient .bak files
1 parent fc42577 commit 37c77e1

6 files changed

Lines changed: 71 additions & 809 deletions

File tree

.fernignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ src/main/java/com/deepgram/AsyncDeepgramClientBuilder.java
1414
# Contains User-Agent, X-Fern-SDK-Name, and X-Fern-SDK-Version headers
1515
# with // x-release-please-version comments for automated version bumps.
1616
# Fern regen overwrites these with incorrect SDK names and strips the markers.
17-
src/main/java/com/deepgram/core/ClientOptions.java.bak
17+
src/main/java/com/deepgram/core/ClientOptions.java
1818

1919
# Transport abstraction (pluggable transport for SageMaker, etc.)
2020
src/main/java/com/deepgram/core/transport/
2121

2222
# Bug fixes for maxRetries(0) semantics ("connect once, don't retry") and a
2323
# configurable connectionTimeoutMs on ReconnectOptions (was hardcoded 4000ms).
2424
# Pull this back out once the fixes are upstreamed into the Fern generator.
25-
src/main/java/com/deepgram/core/ReconnectingWebSocketListener.java.bak
25+
src/main/java/com/deepgram/core/ReconnectingWebSocketListener.java
2626

2727
# Build and project configuration
2828
build.gradle

examples/listen/LiveStreamingV2.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import com.deepgram.DeepgramClient;
22
import com.deepgram.resources.listen.v2.types.ListenV2CloseStream;
3-
import com.deepgram.resources.listen.v2.types.ListenV2CloseStreamType;
43
import com.deepgram.resources.listen.v2.types.ListenV2TurnInfoEvent;
54
import com.deepgram.resources.listen.v2.websocket.V2ConnectOptions;
65
import com.deepgram.resources.listen.v2.websocket.V2WebSocketClient;
@@ -78,9 +77,7 @@ public static void main(String[] args) {
7877
// wsClient.sendMedia(audioChunk);
7978

8079
// Close the stream
81-
wsClient.sendCloseStream(ListenV2CloseStream.builder()
82-
.type(ListenV2CloseStreamType.CLOSE_STREAM)
83-
.build());
80+
wsClient.sendCloseStream(ListenV2CloseStream.builder().build());
8481

8582
// Wait for disconnection
8683
closeLatch.await(15, TimeUnit.SECONDS);

src/main/java/com/deepgram/core/ClientOptions.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ private ClientOptions(
4141
this.headers.putAll(headers);
4242
this.headers.putAll(new HashMap<String, String>() {
4343
{
44-
put("User-Agent", "com.deepgram:deepgram-sdk/0.5.1");
44+
put("User-Agent", "com.deepgram:deepgram-java-sdk/0.5.0"); // x-release-please-version
4545
put("X-Fern-Language", "JAVA");
46-
put("X-Fern-SDK-Name", "com.deepgram.fern:api-sdk");
47-
put("X-Fern-SDK-Version", "0.5.1");
46+
put("X-Fern-SDK-Name", "com.deepgram:deepgram-java-sdk");
47+
put("X-Fern-SDK-Version", "0.5.0"); // x-release-please-version
4848
}
4949
});
5050
this.headerSuppliers = headerSuppliers;

src/main/java/com/deepgram/core/ClientOptions.java.bak

Lines changed: 0 additions & 241 deletions
This file was deleted.

0 commit comments

Comments
 (0)