package main import ( "encoding/json" "log" melody "gopkg.in/olahol/melody.v1" "git.1750studios.com/AniNite/SocialDragon/database" "github.com/gin-gonic/gin" ) var m *melody.Melody func init() { m = melody.New() } func wsHandler(c *gin.Context) { m.HandleRequest(c.Writer, c.Request) } // SendUpdate sends the content of IT to all connected webcosckets, gets called by database handler. func SendUpdate(IT database.Item) { msg, err := json.Marshal(IT) if err != nil { log.Print(err) } m.Broadcast(msg) }