Skip to content

Commit 499ff25

Browse files
committed
feat: manually update transcribe client
1 parent ba99c37 commit 499ff25

File tree

7 files changed

+18
-22
lines changed

7 files changed

+18
-22
lines changed

clients/client-transcribe-streaming/TranscribeStreamingClient.ts

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,6 @@ import {
2222
EventStreamResolvedConfig,
2323
resolveEventStreamConfig
2424
} from "@aws-sdk/middleware-eventstream";
25-
import {
26-
WebSocketInputConfig,
27-
WebSocketResolvedConfig,
28-
resolveWebSocketConfig,
29-
getWebSocketPlugin
30-
} from "@aws-sdk/middleware-sdk-transcribe-streaming";
3125
import {
3226
HostHeaderInputConfig,
3327
HostHeaderResolvedConfig,
@@ -63,8 +57,8 @@ import {
6357
Credentials as __Credentials,
6458
Decoder as __Decoder,
6559
Encoder as __Encoder,
60+
EventStreamPayloadHandlerProvider as __EventStreamPayloadHandlerProvider,
6661
EventStreamSerdeProvider as __EventStreamSerdeProvider,
67-
EventStreamPayloadHandlerProvider as __EventStreamPayloadhandlerProvider,
6862
HashConstructor as __HashConstructor,
6963
HttpHandlerOptions as __HttpHandlerOptions,
7064
Provider as __Provider,
@@ -161,12 +155,12 @@ export interface ClientDefaults
161155
regionInfoProvider?: RegionInfoProvider;
162156

163157
/**
164-
* The function that provides necessary utilities for singing event stream
158+
* The function that provides necessary utilities for handling request event stream.
165159
*/
166-
eventStreamPayloadHandlerProvider?: __EventStreamPayloadhandlerProvider;
160+
eventStreamPayloadHandlerProvider?: __EventStreamPayloadHandlerProvider;
167161

168162
/**
169-
* The function that provides necessary utilities for generating and signing event stream
163+
* The function that provides necessary utilities for generating and parsing event stream
170164
*/
171165
eventStreamSerdeProvider?: __EventStreamSerdeProvider;
172166
}
@@ -178,7 +172,6 @@ export type TranscribeStreamingClientConfig = Partial<
178172
RegionInputConfig &
179173
EndpointsInputConfig &
180174
AwsAuthInputConfig &
181-
WebSocketInputConfig &
182175
RetryInputConfig &
183176
UserAgentInputConfig &
184177
HostHeaderInputConfig &
@@ -192,7 +185,6 @@ export type TranscribeStreamingClientResolvedConfig = __SmithyResolvedConfigurat
192185
RegionResolvedConfig &
193186
EndpointsResolvedConfig &
194187
AwsAuthResolvedConfig &
195-
WebSocketResolvedConfig &
196188
RetryResolvedConfig &
197189
UserAgentResolvedConfig &
198190
HostHeaderResolvedConfig &
@@ -218,8 +210,7 @@ export class TranscribeStreamingClient extends __Client<
218210
let _config_1 = resolveRegionConfig(_config_0);
219211
let _config_2 = resolveEndpointsConfig(_config_1);
220212
let _config_3 = resolveAwsAuthConfig(_config_2);
221-
let _config_31 = resolveWebSocketConfig(_config_3);
222-
let _config_4 = resolveRetryConfig(_config_31);
213+
let _config_4 = resolveRetryConfig(_config_3);
223214
let _config_5 = resolveUserAgentConfig(_config_4);
224215
let _config_6 = resolveHostHeaderConfig(_config_5);
225216
let _config_7 = resolveEventStreamConfig(_config_6);
@@ -231,7 +222,6 @@ export class TranscribeStreamingClient extends __Client<
231222
this.middlewareStack.use(getUserAgentPlugin(this.config));
232223
this.middlewareStack.use(getContentLengthPlugin(this.config));
233224
this.middlewareStack.use(getHostHeaderPlugin(this.config));
234-
this.middlewareStack.use(getWebSocketPlugin(this.config));
235225
}
236226

237227
destroy(): void {

clients/client-transcribe-streaming/commands/StartStreamTranscriptionCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import {
1111
deserializeAws_restJson1_1StartStreamTranscriptionCommand,
1212
serializeAws_restJson1_1StartStreamTranscriptionCommand
1313
} from "../protocols/Aws_restJson1_1";
14-
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
1514
import { getEventStreamPlugin } from "@aws-sdk/middleware-eventstream";
15+
import { getSerdePlugin } from "@aws-sdk/middleware-serde";
1616
import {
1717
HttpRequest as __HttpRequest,
1818
HttpResponse as __HttpResponse

clients/client-transcribe-streaming/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,15 @@
3131
"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
3232
"@aws-sdk/config-resolver": "1.0.0-beta.4",
3333
"@aws-sdk/credential-provider-node": "1.0.0-beta.4",
34+
"@aws-sdk/eventstream-handler-node": "1.0.0-beta.0",
3435
"@aws-sdk/eventstream-serde-browser": "1.0.0-beta.4",
3536
"@aws-sdk/eventstream-serde-config-resolver": "1.0.0-beta.4",
3637
"@aws-sdk/eventstream-serde-node": "1.0.0-beta.4",
3738
"@aws-sdk/fetch-http-handler": "1.0.0-beta.4",
3839
"@aws-sdk/hash-node": "1.0.0-beta.4",
3940
"@aws-sdk/invalid-dependency": "1.0.0-beta.2",
4041
"@aws-sdk/middleware-content-length": "1.0.0-beta.4",
42+
"@aws-sdk/middleware-eventstream": "1.0.0-beta.0",
4143
"@aws-sdk/middleware-host-header": "1.0.0-beta.4",
4244
"@aws-sdk/middleware-retry": "1.0.0-beta.4",
4345
"@aws-sdk/middleware-serde": "1.0.0-beta.4",

clients/client-transcribe-streaming/protocols/Aws_restJson1_1.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,6 @@ export const serializeAws_restJson1_1StartStreamTranscriptionCommand = async (
5959
serializeAws_restJson1_1AudioStream_event(event, context)
6060
);
6161
}
62-
if (body === undefined) {
63-
body = {};
64-
}
65-
body = JSON.stringify(body);
6662
const { hostname, protocol = "https", port } = await context.endpoint();
6763
return new __HttpRequest({
6864
protocol,

clients/client-transcribe-streaming/runtimeConfig.browser.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2020
bodyLengthChecker: calculateBodyLength,
2121
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
2222
defaultUserAgent: defaultUserAgent(name, version),
23+
eventStreamPayloadHandlerProvider: () => ({
24+
handle: invalidFunction("event stream request is not supported in browser.")
25+
}),
2326
eventStreamSerdeProvider,
2427
regionDefaultProvider: invalidFunction("Region is missing") as any,
2528
requestHandler: new FetchHttpHandler(),

clients/client-transcribe-streaming/runtimeConfig.native.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
1111
...BrowserDefaults,
1212
runtime: "react-native",
1313
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
14+
eventStreamPayloadHandlerProvider: () => ({
15+
handle: invalidFunction(
16+
"event stream request is not supported in ReactNative."
17+
)
18+
}),
1419
eventStreamSerdeProvider: () => ({
1520
serialize: invalidFunction("event stream is not supported in ReactNative."),
1621
deserialize: invalidFunction(

clients/client-transcribe-streaming/runtimeConfig.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { name, version } from "./package.json";
22
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
3-
import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-node";
43
import { eventStreamPayloadHandlerProvider } from "@aws-sdk/eventstream-handler-node";
4+
import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-node";
55
import { Hash } from "@aws-sdk/hash-node";
66
import { NodeHttp2Handler } from "@aws-sdk/node-http-handler";
77
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
@@ -22,8 +22,8 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2222
bodyLengthChecker: calculateBodyLength,
2323
credentialDefaultProvider,
2424
defaultUserAgent: defaultUserAgent(name, version),
25-
eventStreamSerdeProvider,
2625
eventStreamPayloadHandlerProvider,
26+
eventStreamSerdeProvider,
2727
regionDefaultProvider,
2828
requestHandler: new NodeHttp2Handler(),
2929
sha256: Hash.bind(null, "sha256"),

0 commit comments

Comments
 (0)