24 lines
279 B
Go
24 lines
279 B
Go
package event
|
|
|
|
import "time"
|
|
|
|
type Message struct {
|
|
t time.Time
|
|
text string
|
|
}
|
|
|
|
func (e *Message) Time() time.Time {
|
|
return e.t
|
|
}
|
|
|
|
func (e *Message) Text() string {
|
|
return e.text
|
|
}
|
|
|
|
func NewMessage(s string) *Message {
|
|
return &Message{
|
|
t: time.Now(),
|
|
text: s,
|
|
}
|
|
}
|