فهرست منبع

event, event/filter: minor code cleanup (#18061)

Corey Lin 7 سال پیش
والد
کامیت
968f6019d0
2فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 4 4
      event/event_test.go
  2. 2 2
      event/filter/generic_filter.go

+ 4 - 4
event/event_test.go

@@ -141,7 +141,7 @@ func TestMuxConcurrent(t *testing.T) {
 	}
 }
 
-func emptySubscriber(mux *TypeMux, types ...interface{}) {
+func emptySubscriber(mux *TypeMux) {
 	s := mux.Subscribe(testEvent(0))
 	go func() {
 		for range s.Chan() {
@@ -182,9 +182,9 @@ func BenchmarkPost1000(b *testing.B) {
 func BenchmarkPostConcurrent(b *testing.B) {
 	var mux = new(TypeMux)
 	defer mux.Stop()
-	emptySubscriber(mux, testEvent(0))
-	emptySubscriber(mux, testEvent(0))
-	emptySubscriber(mux, testEvent(0))
+	emptySubscriber(mux)
+	emptySubscriber(mux)
+	emptySubscriber(mux)
 
 	var wg sync.WaitGroup
 	poster := func() {

+ 2 - 2
event/filter/generic_filter.go

@@ -25,7 +25,7 @@ type Generic struct {
 
 // self = registered, f = incoming
 func (self Generic) Compare(f Filter) bool {
-	var strMatch, dataMatch = true, true
+	var strMatch = true
 
 	filter := f.(Generic)
 	if (len(self.Str1) > 0 && filter.Str1 != self.Str1) ||
@@ -40,7 +40,7 @@ func (self Generic) Compare(f Filter) bool {
 		}
 	}
 
-	return strMatch && dataMatch
+	return strMatch
 }
 
 func (self Generic) Trigger(data interface{}) {