diff options
author | Kevin Chabowski <kevin@kch42.de> | 2014-03-25 14:07:54 +0100 |
---|---|---|
committer | Kevin Chabowski <kevin@kch42.de> | 2014-03-25 14:07:54 +0100 |
commit | 472848fc93accb200ea2dedc46fdaa4e5d71d266 (patch) | |
tree | c1237832870f4bc1c63f6cb68a742f11fd242d79 /websock.go | |
parent | d3ad46faf520291037d6803e8547cdafe8b0aff3 (diff) | |
download | simplechat-472848fc93accb200ea2dedc46fdaa4e5d71d266.tar.gz simplechat-472848fc93accb200ea2dedc46fdaa4e5d71d266.tar.bz2 simplechat-472848fc93accb200ea2dedc46fdaa4e5d71d266.zip |
Implemented message broadcasting stuff for type Buddy
Diffstat (limited to 'websock.go')
-rw-r--r-- | websock.go | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -3,7 +3,6 @@ package main import ( "code.google.com/p/go.net/websocket" "github.com/gorilla/mux" - "log" "net/http" ) @@ -54,8 +53,14 @@ func AcceptWebSock(rw http.ResponseWriter, req *http.Request) { continue } - // TODO: Broadcast messsage + buddy.Say(s) } }() + + for m := range buddy.Receive { + if send(m) != nil { + return + } + } }).ServeHTTP(rw, req) } |