func (m *Mediator) Send(h stompngo.Headers, b []byte) error { m.mu.Lock() defer m.mu.Unlock() if m.sendHeaders != nil { h = h.AddHeaders(m.sendHeaders) } err := m.conn.Send(h, string(b)) if err != nil { return err } return nil }