Files
aqi/ws/pubsub_handler.go
2025-01-24 10:41:38 +08:00

14 lines
240 B
Go

package ws
func Pub(topic string, data any) {
Hub.PubSub.Pub(topic, data)
}
func Sub(topicId string, user *User) {
Hub.PubSub.Sub(topicId, user)
}
func SubFunc(topicId string, f func(msg *TopicMsg)) {
Hub.PubSub.SubFunc(topicId, f)
}