コード例 #1
0
ファイル: hub.go プロジェクト: kennazeng/comet.go
func (h *Hub) deleteSubscriber(id string) {
	if subscriber, found := h.subscribers[id]; found == true {
		subscriber.commandListener <- SubscriberControlCommand{command: SubscriberStop}
		delete(h.subscribers, id)
		l.Df("subscriber deleted %s", id)
	}
}
コード例 #2
0
ファイル: router.go プロジェクト: kennazeng/comet.go
func (h *Hub) onServeFileRequest(m DataMediator, file string) {
	b, err := ioutil.ReadFile("web/" + file)
	if err != nil {
		l.Wf("file not found %s", "web/"+file)
	}
	if err == nil {
		l.Df("found file %s", file)
		m.WriteResponse(string(b), "plain")
	}
}