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