File size: 312 Bytes
7107f0b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
package message
type Message struct {
Type string `json:"type"`
Content interface{} `json:"content"`
}
type Messenger interface {
Send(Message) error
Receive() (string, error)
WaitSend(Message, int) error
WaitReceive(int) (string, error)
}
func GetMessenger() Messenger {
return HttpInstance
}
|