in operationsbus/handlers.go [291:306]
func nonRetryOperationError(ctx context.Context, settler shuttle.MessageSettler, message *azservicebus.ReceivedMessage) error {
logger := ctxlogger.GetLogger(ctx)
logger.Info("Non Retry Operation Error.")
var body OperationRequest
err := json.Unmarshal(message.Body, &body)
if err != nil {
logger.Error("Error calling ReceiveOperation: " + err.Error())
return err
}
// Settle message
deadLetterMessage(ctx, settler, message, nil)
return nil
}