Skip to content

Commit 6a4a833

Browse files
committed
workaround
1 parent 1f281ef commit 6a4a833

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

api/routes.go

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,24 @@ func (h handler) sendMessage(c echo.Context) error {
4444
return echo.NewHTTPError(http.StatusBadRequest, "invalid payload")
4545
}
4646

47-
// Override content_type from the Content-Type header if present
48-
contentTypeHeader := c.Request().Header.Get("Content-Type")
49-
if contentTypeHeader != "" {
50-
// Extract just the media type part (before any semicolon)
51-
mediaType := contentTypeHeader
52-
if idx := len(contentTypeHeader); idx > 0 {
53-
// Find the semicolon that separates media type from charset
54-
for i, ch := range contentTypeHeader {
55-
if ch == ';' {
56-
mediaType = contentTypeHeader[:i]
57-
break
58-
}
59-
}
60-
}
61-
req.ContentType = mediaType
62-
logger.Debug().Str("endpoint", "send_message").Str("content_type_header", contentTypeHeader).Str("extracted_media_type", mediaType).Msg("content type extracted from header")
63-
}
47+
// // Override content_type from the Content-Type header if present
48+
// contentTypeHeader := c.Request().Header.Get("Content-Type")
49+
// if contentTypeHeader != "" {
50+
// // Extract just the media type part (before any semicolon)
51+
// mediaType := contentTypeHeader
52+
// if idx := len(contentTypeHeader); idx > 0 {
53+
// // Find the semicolon that separates media type from charset
54+
// for i, ch := range contentTypeHeader {
55+
// if ch == ';' {
56+
// mediaType = contentTypeHeader[:i]
57+
// break
58+
// }
59+
// }
60+
// }
61+
// req.ContentType = mediaType
62+
// logger.Debug().Str("endpoint", "send_message").Str("content_type_header", contentTypeHeader).Str("extracted_media_type", mediaType).Msg("content type extracted from header")
63+
// }
64+
req.ContentType = "application/x-acro-filetransfer+json"
6465

6566
logger.Debug().Str("endpoint", "send_message").Str("from", req.From).Str("to", req.To).Msg("processing send message request")
6667
logger.Debug().Str("endpoint", "send_message").Str("raw_from", req.From).Str("raw_to", req.To).Msg("raw identifiers for recipient resolution")

0 commit comments

Comments
 (0)