fix(net:message) use iface in public function

This commit is contained in:
Brian Tiger Chow 2014-09-12 18:04:04 -07:00
parent 4c95eb15b2
commit e2430ae427

View File

@ -34,15 +34,12 @@ func (m *message) Data() []byte {
}
// FromObject creates a message from a protobuf-marshallable message.
func FromObject(p *peer.Peer, data proto.Message) (*message, error) {
func FromObject(p *peer.Peer, data proto.Message) (NetMessage, error) {
bytes, err := proto.Marshal(data)
if err != nil {
return nil, err
}
return &message{
peer: p,
data: bytes,
}, nil
return New(p, bytes), nil
}
// Pipe objects represent a bi-directional message channel.