added on message handler.

This commit is contained in:
5elenay
2021-08-20 23:25:27 +03:00
parent f91c9f9554
commit c3ced58c5a
2 changed files with 20 additions and 4 deletions

View File

@@ -37,8 +37,18 @@ func (c *Client) Start() {
}
// Check events
if rawData.Type == "Ready" {
if rawData.Type == "Ready" && c.OnReadyFunction != nil {
c.OnReadyFunction()
} else if rawData.Type == "Message" && c.OnMessageFunction != nil {
msgData := &Message{}
err := json.Unmarshal([]byte(message), msgData)
if err != nil {
fmt.Printf("Unexcepted Error: %s", err)
}
msgData.Client = c
c.OnMessageFunction(msgData)
}
fmt.Println(message)