package nats import ( stan "github.com/nats-io/go-nats-streaming" ) type Message interface { Data() []byte Ack() error } type message struct { m *stan.Msg } func (m *message) Data() []byte { return m.m.Data } func (m *message) Ack() error { return m.m.Ack() }