Commit fixes for MQTT

This commit is contained in:
Asim
2016-04-25 22:15:01 +01:00
parent 48d191c3eb
commit 545cd22daf
3 changed files with 45 additions and 18 deletions

View File

@@ -7,7 +7,8 @@ import (
// mqttPub is a broker.Publication
type mqttPub struct {
msg mqtt.Message
topic string
msg *broker.Message
}
// mqttPub is a broker.Subscriber
@@ -22,14 +23,11 @@ func (m *mqttPub) Ack() error {
}
func (m *mqttPub) Topic() string {
return m.msg.Topic()
return m.topic
}
func (m *mqttPub) Message() *broker.Message {
// TODO: Support encoding to preserve headers
return &broker.Message{
Body: m.msg.Payload(),
}
return m.msg
}
func (m *mqttSub) Options() broker.SubscribeOptions {