1
0
Fork 0
mirror of synced 2025-04-09 12:02:00 +00:00
messenger/message.go
2016-04-13 19:36:38 +10:00

22 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)
}