Forráskód Böngészése

update event bus to the latest interfaces recently introduced in this merge https://github.com/asaskevich/EventBus/commit/52a0dcfcbd8299da13aad44b96a6642dd79cbb08 (#77)

Fixes #75
Flashmob 8 éve
szülő
commit
e93d2e3852
3 módosított fájl, 10 hozzáadás és 12 törlés
  1. 6 8
      event.go
  2. 3 3
      glide.lock
  3. 1 1
      glide.yaml

+ 6 - 8
event.go

@@ -41,8 +41,6 @@ const (
 	EventConfigServerMaxClients
 	// when a server's TLS config changed
 	EventConfigServerTLSConfig
-	//
-	EventConfigPostLoad
 )
 
 var eventList = [...]string{
@@ -70,20 +68,20 @@ func (e Event) String() string {
 }
 
 type EventHandler struct {
-	*evbus.EventBus
+	evbus.Bus
 }
 
 func (h *EventHandler) Subscribe(topic Event, fn interface{}) error {
-	if h.EventBus == nil {
-		h.EventBus = evbus.New()
+	if h.Bus == nil {
+		h.Bus = evbus.New()
 	}
-	return h.EventBus.Subscribe(topic.String(), fn)
+	return h.Bus.Subscribe(topic.String(), fn)
 }
 
 func (h *EventHandler) Publish(topic Event, args ...interface{}) {
-	h.EventBus.Publish(topic.String(), args...)
+	h.Bus.Publish(topic.String(), args...)
 }
 
 func (h *EventHandler) Unsubscribe(topic Event, handler interface{}) error {
-	return h.EventBus.Unsubscribe(topic.String(), handler)
+	return h.Bus.Unsubscribe(topic.String(), handler)
 }

+ 3 - 3
glide.lock

@@ -1,8 +1,8 @@
-hash: edbacc9b8ae3fcad4c01969c3efc5d815d79ffdc544d0bd56c501018696c2285
-updated: 2017-03-17T11:29:21.745184616+11:00
+hash: 5814d6f4dae438aa3698f98f86dc83fb840e512ab03b8209253c8d6da533399a
+updated: 2017-03-22T19:21:41.269543298+11:00
 imports:
 - name: github.com/asaskevich/EventBus
-  version: ab9e5ceb2cc1ca6f36a5813c928c534e837681c2
+  version: 52a0dcfcbd8299da13aad44b96a6642dd79cbb08
 - name: github.com/garyburd/redigo
   version: 8873b2f1995f59d4bcdd2b0dc9858e2cb9bf0c13
   subpackages:

+ 1 - 1
glide.yaml

@@ -10,6 +10,6 @@ import:
 - package: gopkg.in/iconv.v1
   version: ~1.1.1
 - package: github.com/asaskevich/EventBus
-  version: ab9e5ceb2cc1ca6f36a5813c928c534e837681c2
+  version: 52a0dcfcbd8299da13aad44b96a6642dd79cbb08
 - package: github.com/go-sql-driver/mysql
   version: ^1.3.0