File tree Expand file tree Collapse file tree 1 file changed +9
-12
lines changed
Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Original file line number Diff line number Diff line change @@ -53,32 +53,29 @@ func CreateHandleMessage(conn *memphis.Conn) func(*fiber.Ctx) error {
5353 bodyReq := c .Body ()
5454 headers := c .GetReqHeaders ()
5555 contentType := string (c .Request ().Header .ContentType ())
56- var message []byte
57- hdrs := memphis.Headers {}
5856 caseText := strings .Contains (contentType , "text" )
5957 if caseText {
6058 contentType = "text/"
6159 }
6260
6361 switch contentType {
6462 case "application/json" , "text/" , "application/x-protobuf" :
65- message = bodyReq
66- hdrs , err = handleHeaders (headers )
63+ message : = bodyReq
64+ hdrs , err : = handleHeaders (headers )
6765 if err != nil {
6866 return err
6967 }
68+ if err := producer .Produce (message , memphis .MsgHeaders (hdrs )); err != nil {
69+ c .Status (400 )
70+ return c .JSON (& fiber.Map {
71+ "success" : false ,
72+ "error" : err .Error (),
73+ })
74+ }
7075 default :
7176 return errors .New ("unsupported content type" )
7277 }
7378
74- if err := producer .Produce (message , memphis .MsgHeaders (hdrs )); err != nil {
75- c .Status (400 )
76- return c .JSON (& fiber.Map {
77- "success" : false ,
78- "error" : err .Error (),
79- })
80- }
81-
8279 c .Status (200 )
8380 return c .JSON (& fiber.Map {
8481 "success" : true ,
You can’t perform that action at this time.
0 commit comments