Skip to content
Snippets Groups Projects
Commit d46fc46d authored by thijsheijden's avatar thijsheijden
Browse files

Added panic intercept method to RabbitMQ message handler

parent 4553d2b1
No related branches found
No related tags found
1 merge request!4Added panic intercept method to RabbitMQ message handler
Pipeline #112748 canceled
This commit is part of merge request !4. Comments created here will be created in the context of that merge request.
......@@ -24,6 +24,14 @@ HandleMessage gets called when a message is received
msg: *broker.Message, the message to be handled
*/
func (s *Service) HandleMessage(msg *broker.Message) {
// Defer a panic intercepting function
defer func() {
if err := recover(); err != nil {
log.Printf("PANIC: %e", err.(error))
}
}()
// Grab the headers from the message
sessionID, clientID, queryID, err := getHeaders(&msg.Headers)
if err != nil {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment