Skip to content

Commit

Permalink
feat: provide old native header id
Browse files Browse the repository at this point in the history
  • Loading branch information
Markus Eberl committed Jun 22, 2021
1 parent 09a62d4 commit e765f77
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
public class LiveEventSendService {

private static final Logger LOGGER = LoggerFactory.getLogger(LiveEventSendService.class);
private static final String NATIVE_HEADER_ID = "id";

private final @NonNull SimpMessagingTemplate simpMessagingTemplate;
private final @NonNull LiveEventMessageQueue liveEventMessageQueue;
Expand Down Expand Up @@ -71,8 +72,9 @@ public void sendIdentifiedMessage(IdentifiedMessage identifiedMessage) {
var headerAccessor = StompHeaderAccessor.create(StompCommand.MESSAGE);
headerAccessor
.setSessionId(identifiedMessage.getWebsocketUserSession().getWebsocketSessionId());
headerAccessor.setLeaveMutable(true);
headerAccessor.setMessageId(identifiedMessage.getMessageId());
headerAccessor.addNativeHeader(NATIVE_HEADER_ID, identifiedMessage.getMessageId());
headerAccessor.setLeaveMutable(true);
this.simpMessagingTemplate
.convertAndSendToUser(identifiedMessage.getWebsocketUserSession().getWebsocketSessionId(),
EVENTS.getSubscriptionEndpoint(), identifiedMessage.getLiveEventMessage(),
Expand Down

0 comments on commit e765f77

Please sign in to comment.