Skip to content

Commit c79829d

Browse files
authored
Remove the logic to deserialize using the protocol codec (#870)
This is previous logic which was not removed by mistake in the previous PR that introduced the logic to deserialize honoring the `@eventPayload` and `@eventHeader` traits.
1 parent 42b1356 commit c79829d

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

aws/aws-event-streams/src/main/java/software/amazon/smithy/java/aws/events/AwsEventShapeDecoder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,14 @@ private E decodeEvent(AwsEventFrame frame) {
8787

8888
private IR decodeInitialResponse(AwsEventFrame frame) {
8989
var message = frame.unwrap();
90-
var codecDeserializer = codec.createDeserializer(message.getPayload());
9190
var builder = initialEventBuilder.get();
92-
builder.deserialize(codecDeserializer);
9391
var publisherMember = getPublisherMember(builder.schema());
9492
// Set the publisher member
9593
var responseDeserializer = new InitialResponseDeserializer(publisherMember, publisher);
9694
builder.deserialize(responseDeserializer);
9795
// Deserialize the rest of the members if any
9896
var headers = message.getHeaders();
97+
var codecDeserializer = codec.createDeserializer(message.getPayload());
9998
var deserializer = new EventStreamDeserializer(codecDeserializer, new HeadersDeserializer(headers));
10099
builder.deserialize(deserializer);
101100
return builder.build();

0 commit comments

Comments
 (0)