1
0
mirror of synced 2024-11-21 20:36:06 +03:00
messenger/message.go
2016-04-13 19:36:38 +10:00

23 lines
480 B
Go

package messenger
import "time"
type Message struct {
Sender Sender `json:"-"`
Recipient Recipient `json:"-"`
Time time.Time `json:"-"`
Mid string `json:"mid"`
Text string `json:"text"`
Seq int `json:"seq"`
}
type Delivery struct {
Mids []string `json:"mids"`
RawWatermark int64 `json:"watermark"`
Seq int `json:"seq"`
}
func (d Delivery) Watermark() time.Time {
return time.Unix(d.RawWatermark, 0)
}