Documentation
¶
Index ¶
- Variables
- func Addmember(c *gin.Context)
- func BroadCast(username string, msg string)
- func Chat(user *User, username string, msg string)
- func ChatHandle(c *gin.Context)
- func CreateGroup(c *gin.Context)
- func DeleteMemeber(c *gin.Context)
- func Exit(c *gin.Context)
- func FindHistoryMessage(c *gin.Context)
- func GroupChat(user *User, groupName string, msg string)
- func ListenMessage()
- func Login(c *gin.Context)
- func OutLine(username string)
- func Register(c *gin.Context)
- func StoreMessageInMysql()
- func UserList(user *User)
- type User
Constants ¶
This section is empty.
Variables ¶
View Source
var Message = make(chan string)
View Source
var MysqlMessage = make(chan *Model.Message, 100)
View Source
var OnlineMap = make(map[string]*websocket.Conn)
创建一个全局的连接映射,用于存储每个用户对应的 WebSocket 连接
Functions ¶
func ChatHandle ¶
func CreateGroup ¶
func DeleteMemeber ¶
func FindHistoryMessage ¶
func ListenMessage ¶
func ListenMessage()
func StoreMessageInMysql ¶
func StoreMessageInMysql()
Types ¶
Click to show internal directories.
Click to hide internal directories.