Files
Sillyv2/core/push.go
T
2021-09-17 10:18:08 +08:00

23 lines
406 B
Go

package core
var Pushs = map[string]func(int, string){}
var GroupPushs = map[string]func(int, int, string){}
func Push(class string, uid int, content string) {
if push, ok := Pushs[class]; ok {
push(uid, content)
}
}
type Chat struct {
Class string
ID int
UserID int
}
func (ct *Chat) Push(content string) {
if push, ok := GroupPushs[ct.Class]; ok {
push(ct.ID, ct.UserID, content)
}
}