@@ -91,20 +91,6 @@ function resetBodyChanges() {
9191 localMessage .value .isBodyChanged = false ;
9292}
9393
94- function findHeadersByKey(key : string ) {
95- return localMessage .value .headers .find ((header : HeaderWithEditing ) => header .key === key );
96- }
97-
98- function getContentType() {
99- const header = findHeadersByKey (" NServiceBus.ContentType" );
100- return header ?.value ;
101- }
102-
103- function getMessageIntent() {
104- const intent = findHeadersByKey (" NServiceBus.MessageIntent" );
105- return intent ?.value ;
106- }
107-
10894function removeHeadersMarkedAsRemoved() {
10995 localMessage .value .headers = localMessage .value .headers .filter ((header : HeaderWithEditing ) => ! header .isMarkedAsRemoved );
11096}
@@ -122,6 +108,11 @@ async function retryEditedMessage() {
122108}
123109
124110function initializeMessageBodyAndHeaders() {
111+ function getHeaderValue(key : string ) {
112+ const header = local .headers .find ((header : HeaderWithEditing ) => header .key === key );
113+ return header ?.value ;
114+ }
115+
125116 origMessageBody = body .value .data .value ?? " " ;
126117 const local = <LocalMessageState >{
127118 isBodyChanged: false ,
@@ -135,13 +126,13 @@ function initializeMessageBodyAndHeaders() {
135126 messageBody: body .value .data .value ?? " " ,
136127 };
137128
138- const contentType = getContentType ( );
129+ const contentType = getHeaderValue ( " NServiceBus.ContentType " );
139130 local .bodyContentType = contentType ;
140131 const parsedContentType = parseContentType (contentType );
141132 local .isContentTypeSupported = parsedContentType .isSupported ;
142133 local .language = parsedContentType .language ;
143134
144- const messageIntent = getMessageIntent ( );
135+ const messageIntent = getHeaderValue ( " NServiceBus.MessageIntent " );
145136 local .isEvent = messageIntent === " Publish" ;
146137
147138 for (let index = 0 ; index < headers .value .data .length ; index ++ ) {
0 commit comments