Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/internal/message/message.go
1560 views
1
package message
2
3
type Message struct {
4
Type string `json:"type"`
5
Content interface{} `json:"content"`
6
}
7
8
type Messenger interface {
9
Send(Message) error
10
Receive() (string, error)
11
WaitSend(Message, int) error
12
WaitReceive(int) (string, error)
13
}
14
15
func GetMessenger() Messenger {
16
return HttpInstance
17
}
18
19